Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.21 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 Z4 0 6 319977 311169 2026-09-29T07:17:26Z Mormegil 150 cs terminology 319977 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": "identitet" }, { "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": "идентичност" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "識別子" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "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": "ключове" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "キー" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "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": "валидатор" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "pali pi lon ala lon" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "バリデーター" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "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": "равенство" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "pali pi sama ala sama" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "likhet" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "一致判定" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "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" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visningsfunktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "表示関数" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "نمایش تابع" } ] }, "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" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "läsfunktion" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "読み取り関数" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "خواندن تابع" } ] }, "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": "typový převodník do kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri sa kodigo" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "poki tawa toki ilo" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typomvandlare till kod" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コードへの型変換器" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "مبدل‌های نوع به کد" } ] }, "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": "typový převodník z kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga tagapagpalit ng uri mula sa kodigo" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "toki ilo tawa poki" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typomvandlare från kod" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "コードからの型変換器" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "مبدل‌های نوع از کد" } ] }, "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": "Тип" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "poki" }, { "Z1K1": "Z11", "Z11K1": "Z1630", "Z11K2": "Macem" }, { "Z1K1": "Z11", "Z11K1": "Z1045", "Z11K2": "نوع" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "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" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "类" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "タイプ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1728", "Z31K2": [ "Z6", "نوع" ] }, { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "rodzaj" ] } ] }, "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/Ключове." }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "一个 Z1/对象类,具有一个 Z3/键集合。" }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "یک کلاس از Z1/Object، با لیستی از Z3/Keys." } ] } } 43ck784r1mxjil7jo5kwg1vd9zxqwtz Wikifunctions:Project chat 4 1184 319715 319652 2026-09-28T14:08:25Z YoshiRulz 10156 /* Wikifunctions & Abstract Wikipedia Newsletter #265: More engaging error messages */ Link to phab task 319715 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/ }} == Draft policy for language fallback strategies == [[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit: * '[[Z25065|limited]]' in all [[:Category:Display functions]] * '[[Z14310|none]]' in all [[:Category:Reading functions]] * '[[Z25065|limited]]' in all [[:Category:Abstract description functions]] * NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet) * '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]] * '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]] * '[[Z14310|none]]' in all [[:Category:Conjugation tables]] * '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}} * '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC) :I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC) ::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC) :::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC) :::can you show me I'm new here and I am confused about what is happening here? How do we use this website 🤔 [[User:Ssubmarine|Ssubmarine]] ([[User talk:Ssubmarine|talk]]) 14:45, 22 September 2026 (UTC) ::::Welcome! The pages [[WF:FAQ]] and [[WF:NOT]] explain what this site is, and [[WF:Introduction]] explains how to use it. I'd be happy to answer any further questions you have, just click <q>{{int:skin-action-addsection}}</q> on this page or my talk page. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 23 September 2026 (UTC) :None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC) :Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC) ::'None' &rarr; 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' &rarr; 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves&mdash;yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC) :::I'm a bit conflicted here (and I've flipped around in the past too, so don't expect consistency sorry!). In the main articles example, I feel like the default is better than displaying English for German. Main articles doesn't really need words. Certainly En-dialects should get English, but as you say, we have other ways of ensuring that. I don't know enough about Afrikaans to comment on that one. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:58, 17 September 2026 (UTC) == New visualisation templates to help editors navigate {{Z|14294}} == I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC) == Native implementations reading Z12 labels broken after recent deploy == {{tracked|T436918}} Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected. Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>. Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>). I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used. Question: Is stripping labels from native arguments intentional? How should native code access labels going forward? (FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC) :{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC) :It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC) :Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for 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/1788802200 September 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]]) 11:00, 4 September 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=30951652 --> == i can create my own function? == i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC) :Please request connections at [[Wikifunctions:Requests for connection and disconnection]]. :I do not think this particular implementation should be connected. :# The function has no test cases, so its intended purpose is not entirely clear. :# The function appears to be a duplicate of {{Z|Z11602}}. :# The implementation will return an error because <code>Text</code> is undefined. :# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}. :Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC) == Help for optimizing functions == I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC) :I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC) == Incorrect number formatting with uselang on Main Page == <code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC) :This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC) ::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC) :Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC) ::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC) :::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC) ::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC) :::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, and we take a look at the latest software developments. Want to catch up with the previous 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:13, 11 September 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=30951652 --> :Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC) == [[module:citation]] and templates == [[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC) :[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC) ::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC) == Calculadora de Obras de Artista por Periodo == Hola, necesito una función que calcule a partir de dadas * Una fecha de inicio (dd/mm/aaaa) * Una fecha de final (dd/mm/aaaa) * Un artista o grupo de artistas La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC) :Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) &rarr; [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC) ::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma. ::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa. ::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC) :: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención. :: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC) == The next Natural Language Generation Special Interest Group meeting is tomorrow! == Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 --> :[[c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm]] re: {{Z|39358}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:34, 17 September 2026 (UTC) == Categories, classifiers, tags and the Function catalogue == Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked. These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC) :Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC) :{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC) ::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC) :::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC) ::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #265: More engaging error messages == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we explain how we reworked error messaging, we talk about our recent and 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]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:59, 18 September 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=30951652 --> {{phab|T439423}} :The "message template" is used on WF too (as you show in [[:File:Wikifunctions_actionable_error_message_example_in_the_Details_dialog.png|the first screenshot there]]), but because it's used as the subtitle for the <q>Errors</q> collapsible section, clicking on hyperlinks collapses the section instead.<!-- --><br>edit: [[Talk:Z28248#Documentation|Made a visualisation]]. Although it now occurs to me that it's cached for a month, so maybe not that useful compared to a [https://www.wikifunctions.org/wiki/Z37847?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37847%22%2C%22Z37847K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q319%22%7D%2C%22Z37847K2%22%3A%22Z1732%22%7D shared call URL]<!-- --> which has the error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:40, 19 September 2026 (UTC) : <q>We also changed how we track rate limiting for actions including running Functions. These can happen a lot via API calls when using the front-end.</q><!-- --><br>Whatever you did, it now takes several minutes to see test results ''while writing an Implementation'',<!-- --> or to get the preview of an embedded function call. I would have thought those are the work units you'd want to prioritise.<!-- --><br>If you want to reduce the amount of work that gets queued, you could change the indiscriminate execution of the whole test matrix<!-- --> when any Impl/Test is dis/connected, and allow selective queuing of tests from the Implementation editor. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:51, 19 September 2026 (UTC) == Technical limitations or something on my side? == Hi there, I'm experimenting with different ways to improve NLG in French (many things to do). I experiment some limitations, I don't if they come from the software or something I did: # I tried to create a typed list in {{Z|Z42597}}, similarly to {{Z|Z38002}}, but impossible to add this type (I'm blocked with an empty content box). The Edit Raw JSON script also fails on publication. # I tried to find if an item is a subclass of another in {{Z|Z41641}} and {{Z|Z41649}}, but I only get the error "WASM interpreter aborted (unreachable executed)". Is it me? Or some current limitations? Are there workarounds? Any help appreciated! Cheers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 14:38, 19 September 2026 (UTC) :1. Z42957 is a {{Z|Z6}}. It is possible to create a typed list of {{Z|Z6091}}, if that’s what you have in mind. :2. Yes, that’s a tricky one. I don’t have time right now, but I should be able to look at it in a few hours or tomorrow morning. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:24, 19 September 2026 (UTC) ::Thank you! For some reason I couldn't create a typed list earlier, but it looks fixed now (I was able to create {{Z|Z42639}}). The interface could still be a bit clearer... {{Z|Z42597}} can be deleted, btw. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 19:39, 19 September 2026 (UTC) :::Good. I agree, the interface for type specification is a little peculiar for “generic” types. :::I’ve had a little look at your second problem and I don’t have a quick fix. Theoretically, I think you want to apply the subclass test to each of the classes of which the item is an instance, having failed to establish that the item is an instance of the superclass. [https://www.wikifunctions.org/view/en/Z36572?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36572%22%2C%22Z36572K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q84%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P31%22%7D%5D%7D%2C%22Z36572K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q486972%22%7D%5D%2C%22Z36572K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D This function call] seems to work, but I would be worried about timing out, generally. It would perhaps be better to create a list of classes that are, ultimately, types of human settlement and only use the more expensive traversal for items that are not instances of any of those classes. I don’t see any such list currently, but the idea is expressed in {{Z|Z41921}}, so @[[User:Jsamwrites|Jsamwrites]] might be interested in collaborating. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:38, 19 September 2026 (UTC) ::::As I mentioned [[Talk:Z41920|here]], your solution is ideally correct, but because of technical limitations, I created a faster version for general French usages. [[User:Jsamwrites|John Samuel]] 21:11, 19 September 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]]! Any help or Phabricator page (or some dashboard) where we could understand what's likely to timeout? I would love to reduce the burden on the servers but I have no clue on what's causing it. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 11:41, 20 September 2026 (UTC) ::::::I’m not aware of a suitable page, but I think it would be a good idea to have one. Perhaps we should add it to [[Special:MyLanguage/Wikifunctions:How to create implementations]], which is linked to from every implementation? We should probably also have a general Phabricator task for logging errors that are hard to understand and/or impossible to translate. This might fit under [[:phab:T432195]], unless @[[User:LMorgantini-WMF|LMorgantini-WMF]] has a better suggestion. ::::::For now, I would only suggest that we: ::::::* generally avoid {{Z|Z6821}} and use either {{Z|Z6820}} or one of its wrappers, like {{Z|Z30120}} or {{Z|Z23762}} ::::::* test using smaller and fewer Wikidata items ::::::* use the same item(s) for different tests, where appropriate ::::::* avoid unnecessary variation in fetch calls. ::::::[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:19, 20 September 2026 (UTC) :::::::* If a function does not need to pull labels or statements from an Item/Property/Lexeme, it should not fetch it. :::::::** When a label or statement ''is'' needed, from that point on you should only pass around the fetched Item/etc. and not its reference. Unfortunately the naming conventions and [[WF:Catalogue/Wikidata_operations/Item#Labels_and_aliases|catalogue]] aren't very helpful for finding the right label functions at the moment. :::::::* Replace {{Z|22820}} with specialised filter functions where possible to avoid having to repeat a long expression. :::::::* When implementing by composition, try to do it without recursion, at least until a non-recursive or code implementation gets connected. Recursive compositions are slower and more annoying to debug. (Code implementations can use recursion with much less overhead, but are limited in other ways ofc.) :::::::* Embedded function calls often fail, even when the same arguments work fine when used on the function's view page. Must be a separate cache. :::::::[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:24, 20 September 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #266: Memoization arriving == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about storing a function call's result in a cache for easier recalling, we analyse how quickly one particular fact propagates through different Wikipedia language editions, and we take a look at the latest software developments. Want to catch up with the previous 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, 28 September 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=30951652 --> :This memoization is at the global level, but are subexpressions repeated within a composition also memoized / is that planned? Because I've been writing compositions assuming that they would. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 28 September 2026 (UTC) 0rvow6abq4qgd1qvu7u0p8dvxdrpepr Wikifunctions:Wikidata 4 3422 319988 290602 2026-09-29T09:49:48Z YoshiRulz 10156 Mark for deletion 319988 wikitext text/x-wiki {{delete|No need to keep this old roadmap around; more detailed documentation already exists on other pages}} <languages/> {{see also|Help:Wikidata}} <translate> <!--T:1--> Wikifunctions is represented on [[<tvar name="1">:d:Wikidata:Main page</tvar>|Wikidata]] by <tvar name="2">{{Q|Q104587954}}</tvar>. <!--T:2--> More Wikidata and Wikifunctions here, soon! == Functionality we will want == <!--T:3--> === Items === <!--T:4--> </translate> * <translate><!--T:5--> Check if an item exists</translate> ** {{done}} {{Z|10696}} * <translate><!--T:6--> Get item</translate> ** {{done}} {{Z|6821}} * <translate><!--T:7--> Get labels</translate> ** {{done}} {{Z|22853}} * <translate><!--T:8--> Get aliases</translate> ** {{done}} {{Z|23080}} * <translate><!--T:9--> Get descriptions</translate> ** {{done}} {{Z|30120}} * <translate><!--T:10--> Get statement</translate> ** {{done}} {{Z|22220}} * <translate><!--T:11--> ''possibly'' Get sitelinks</translate> ** {{done}} {{Z|35207}} <translate> === Statements === <!--T:12--> </translate> * <translate><!--T:13--> Get values of statement</translate> ** {{done}} {{Z|19308}} * <translate><!--T:14--> Get rank</translate> ** {{done}} {{Z|20206}} * <translate><!--T:15--> Get property of statement</translate> ** {{done}} {{Z|19306}} * <translate><!--T:16--> Get qualifiers</translate> ** {{done}} {{Z|28278}} * <translate><!--T:17--> Get references</translate> ** {{done}} {{Z|31984}} <translate> === Properties === <!--T:18--> </translate> * <translate><!--T:19--> Check if a property exists</translate> ** {{done}} {{Z|36542}} * <translate><!--T:20--> Get property</translate> ** {{done}} {{Z|6822}} * <translate><!--T:21--> Get labels</translate> ** {{done}} {{Z|23223}} * <translate><!--T:22--> Get aliases</translate> ** {{done}} {{Z|23227}} * <translate><!--T:23--> Get descriptions</translate> ** {{done}} {{Z|23225}} * <translate><!--T:24--> Get data type</translate> ** {{done|Hacked together}} {{Z|35126}}, {{Z|37481}}, {{Z|23516}}; see [[Talk:Z6820#Unavailable parts]] * <translate><!--T:25--> Get statement</translate> ** {{done}} {{Z|23229}} <translate> === Lexemes === <!--T:26--> </translate> * <translate><!--T:27--> Check if a lexeme exists</translate> ** {{done}} {{Z|36548}} * <translate><!--T:28--> Get lexeme</translate> ** {{done}} {{Z|6825}} * <translate><!--T:29--> Get lemmata</translate> ** {{done}} {{Z|19293}} * <translate><!--T:30--> Get languages</translate> ** {{done}} {{Z|19276}} * <translate><!--T:31--> Get category</translate> ** {{done}} {{Z|19298}} * <translate><!--T:32--> Get statement</translate> ** {{done}} {{Z|19300}} * <translate><!--T:33--> Get sense</translate> ** {{done}} {{Z|6826}} * <translate><!--T:34--> Get form</translate> ** {{done}} {{Z|6824}} <translate> ==== Senses ==== <!--T:35--> </translate> * <translate><!--T:36--> Get gloss</translate> ** {{done}} {{Z|23114}} * <translate><!--T:37--> Get statement</translate> ** {{done}} {{Z|23116}} <translate> ==== Forms ==== <!--T:38--> </translate> * <translate><!--T:39--> Get representation</translate> ** {{done}} {{Z|22399}} * <translate><!--T:40--> Get grammatical features</translate> ** {{done}} {{Z|22487}} * <translate><!--T:41--> Get statement</translate> ** {{done}} {{Z|23118}} <translate> === Entity schemas === <!--T:42--> </translate> * <translate><!--T:43--> Check is Entity Schema exists</translate> * <translate><!--T:44--> Get Entity Schema</translate> * <translate><!--T:45--> Get labels</translate> * <translate><!--T:46--> Get aliases</translate> * <translate><!--T:47--> Get descriptions</translate> [[Category:Project{{#translation:}}]] [[Category:Wikidata]] tqw58jtn6tlb0gza66aafqtgjotfkjs Z10366 0 8593 320049 280512 2026-09-29T11:54:16Z YoshiRulz 10156 Added Z43759 to the approved list of test cases 320049 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z10366" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z10366K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "invoer" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eingabe" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ntinye: Eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इनपुट" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z10936", "Z10545", "Z43759" ], "Z8K4": [ "Z14", "Z19213", "Z10368", "Z36063" ], "Z8K5": "Z10366" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string to hex (UTF-8)" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "מחרוזת להקס" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文字列をUTF-8の16進コードポイントに変換" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tekenreeks naar hex (UTF-8)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenkette in Hexadezimalsystem" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri ruo hex (UTF-8)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्ट्रिंग से हेक्स (UTF-8) में बदलें" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "המרת מחרוזת←הקס (UTF-8)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "convert string of UTF-8 characters into hexadecimal" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "UTF-8文字で構成された文字列を16進のコードポイントに変換する" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "converteert een reeks UTF-8-tekens naar hexadecimaal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "konvertiert eine Zeichenkette aus UTF-8-Zeichen in das Hexadezimalsystem" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "tụgharịa eriri UTF-8 ka ọ bụrụ hexadecimal" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "UTF-8 कैरेक्टर्स के स्ट्रिंग को हेस्काडेसिमल में बदलता है" } ] } } mujnvgug3qxrzlsebefry1mzzo1t32l Z11022 0 13556 319982 294059 2026-09-29T09:24:05Z YoshiRulz 10156 Added Z43743 to the approved list of implementations 319982 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z11022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier (entre 1 et 4999)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic number" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "inteiro" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "integer" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اينتيݢر" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "balioa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "intero" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "целое число" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22199", "Z27287", "Z27288", "Z11024" ], "Z8K4": [ "Z14", "Z24559", "Z11026", "Z43743" ], "Z8K5": "Z11022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier vers nombre romain" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Arabic to Roman numeral" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Numeral arábico para romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Arabische in Römische Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "angka Arab ke Rumi" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "اڠک عرب کرومي" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọnụọgụgụ Arabic ruo Roman" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যা থেকে রোমান সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "arabiar zenbakitik erromatar zenbakietara aldatu" }, { "Z1K1": "Z11", "Z11K1": "Z1061", "Z11K2": "araber til romertal" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "converti numero naturale in cifre romane" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Перевод арабских цифр в римские" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "আরবি থেকে রোমান সংখ্যা" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "numero romano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1005", "Z31K2": [ "Z6", "Конвертер арабских цифр в римские" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Arabic to Roman numeral", "Latin natural number" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Convertit un entier positif [1, 4999] en chiffres romains" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Convert a Arabic numeral to Roman numeral [1, 3999])." }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "Converte um número positivo inteiro arábico [1, 4999] para um número romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine natürliche Zahl (von 1 bis 4999) in eine Römische Zahl um" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Tukar nombor asli [1, 4999] ke angka rumi" }, { "Z1K1": "Z11", "Z11K1": "Z1434", "Z11K2": "توکر نومبور اصلي [1, 4999] کأڠک رومي" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Tụgharịa ọnụọgụ okike [1, 4999] ka ọ bụrụ ọnụọgụ roman" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি স্বাভাবিক সংখ্যাকে (১ থেকে ৪৯৯৯) রোমান সংখ্যায় রূপান্তর করে।" }, { "Z1K1": "Z11", "Z11K1": "Z1314", "Z11K2": "Zenbaki arrunt bat ([1, 4999]) zenbaki erromatar moduan itzultzen du." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Converte un numero naturale minore di 5000 in numero romano" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Преобразует натуральное число (от 1 до 4999) в римскую цифру" } ] } } ek4rmzwlcvp24n7dm3dfxpa5vgjn2gf Z11235 0 15588 319993 203516 2026-09-29T10:13:38Z YoshiRulz 10156 Added Z43745 to the approved list of implementations 319993 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z11235" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z11235K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "getal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahlenwert" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne de caractères" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "strinji" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "angka" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z11236", "Z11237", "Z11238", "Z11239" ], "Z8K4": [ "Z14", "Z12808", "Z12472", "Z11240", "Z24261", "Z43745" ], "Z8K5": "Z11235" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) absolute value (numeric string)" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "absolutbelopp" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "absolute waarde" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość bezwzględna" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "absoluter Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur absolue (chaîne numérique)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "uru zuru oke (ọnụọgụ strinji)" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "(!) nilai mutlak (untaian numerik)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "absolutvärde" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "abs", "ABS" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the absolute value of a number. Keep using string types until floating point numbers are available." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourtneert de absolute waarde van een getal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den absoluten Wert einer Zahl zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Renvoie la valeur absolue d'un nombre. Continuez à utiliser des types de chaîne jusqu'à ce que les nombres à virgule flottante soient disponibles" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Weghachite uru zuru oke nke ọnụọgụgụ Nọgide na-eji ụdị strinji ruo mgbe ọnụọgụ na-ese n'elu mmiri dị" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengembalikan nilai mutlak dari angka." } ] } } 82atumc4m6w23apa27ddqgorqi8yi3w Z12671 0 20403 319995 128993 2026-09-29T10:19:25Z YoshiRulz 10156 Added Z21339 to the approved list of implementations 319995 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12671" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z12671K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste à trier" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list to sort" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta iji hazie" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z12675" ], "Z8K4": [ "Z14", "Z12672", "Z21339" ], "Z8K5": "Z12671" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tri d'une liste par longueur de chaînes" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sort a list by string length" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "hazie ndepụta site na ogologo eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste nach Zeichenketten-Länge sortieren" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ct2cxzs56qxc7vmmbs9274r6x4h774 Z12745 0 20748 320012 129273 2026-09-29T10:40:42Z YoshiRulz 10156 Added Z43746 to the approved list of implementations 320012 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12745" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z12745K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list to permute" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste à permute" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta iji mebie" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20", "Z13056", "Z13073" ], "Z8K4": [ "Z14", "Z12798", "Z43746" ], "Z8K5": "Z12745" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all distinct permutations" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "alle permutaties" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tous les permutations distinctes" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "niile dị iche iche permutations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "alle unterschiedlichen Permutationen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "all permutations", "permutations (all distinct)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of all distinct permutations of the input list, each is itself a list" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert een lijst met alle permutaties van de invoerlijst, elk is zelf een lijst" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une liste de tous les façons dont on pourrait permuter la liste d'entrée" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi ndepụta nke ndetu ndetu dị iche iche, nke ọ bụla n'onwe ya bụ ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Liste aller unterschiedlichen Permutationen der angegebenen Liste aus, wobei jede selbst eine Liste ist" } ] } } 5kzcb3jd5ot6o1su2jsr70ioy2dt0kt 320013 320012 2026-09-29T10:40:46Z YoshiRulz 10156 Removed Z12798 from the approved list of implementations 320013 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12745" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z12745K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list to permute" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste à permute" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ndepụta iji mebie" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "Z8K3": [ "Z20", "Z13056", "Z13073" ], "Z8K4": [ "Z14", "Z43746" ], "Z8K5": "Z12745" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all distinct permutations" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "alle permutaties" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "tous les permutations distinctes" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "niile dị iche iche permutations" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "alle unterschiedlichen Permutationen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "all permutations", "permutations (all distinct)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of all distinct permutations of the input list, each is itself a list" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert een lijst met alle permutaties van de invoerlijst, elk is zelf een lijst" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une liste de tous les façons dont on pourrait permuter la liste d'entrée" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi ndepụta nke ndetu ndetu dị iche iche, nke ọ bụla n'onwe ya bụ ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Liste aller unterschiedlichen Permutationen der angegebenen Liste aus, wobei jede selbst eine Liste ist" } ] } } aux2355jix62wj05qywtx98r6wme1fx Z13006 0 22857 320044 267876 2026-09-29T11:25:12Z YoshiRulz 10156 Added Z38067 to the approved list of implementations 320044 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13006" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13006K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day name" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụbọchị aha" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Name des Tages" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z13009" ], "Z8K4": [ "Z14", "Z13007", "Z38067" ], "Z8K5": "Z13006" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is the day name part of the French Republican Calendar 'rural' naming?" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce un jour du calendrier révolutionnaire français ?" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "bụ ụbọchị aha akụkụ nke French Republican kalenda 'ime obodo' aha?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Name des Französischen Revolutionskalenders" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tests if input is one of the French-language names for days in the FRC" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "vérifie si l'entrée est le nom d'un jour dans le calendrier révolutionnaire français" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nwale ma ọ bụrụ na ntinye bụ otu n'ime aha asụsụ French maka ụbọchị na FRC" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "prüft, ob die Eingabe ein Wochentag im Französischen Revolutionskalender ist" } ] } } 1c8kg86iep0uiehift99ipp939e24g2 Z13806 0 25058 320046 265914 2026-09-29T11:42:45Z YoshiRulz 10156 Added Z43758 to the approved list of implementations 320046 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13806" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13806K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "x" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "x" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13806K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "base" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13808", "Z15667", "Z31680" ], "Z8K4": [ "Z14", "Z15668", "Z13807", "Z43758" ], "Z8K5": "Z13806" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base n to natural number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "isi n na int" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis n zu natürlicher Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "base n vers nombre naturel" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts an integer (given as a string, with base n \u003C= 36) in the given base to a natural number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-atụgharị integer (nyere dị ka eriri, nwere ntọala n \u003C= 36) n'ime ntọala enyere ka ọ bụrụ ntụpọ (ntọala 10)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Ganzzahl (angegeben als Zeichenkette mit Basis n ≤ 36) in eine natürliche Zahl um" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit un entier (donné sous forme de chaîne) de base n (\u003C= 36) en un nombre naturel" } ] } } 1791eznpe2fcyavih234q6dv3bc25rr Wikifunctions:Catalogue/Natural language operations/English 4 41934 319910 319390 2026-09-29T02:50:30Z 鈴音雨 101019 List the indefinite article helpers 319910 wikitext text/x-wiki ==Sentence and fragment generation== ===General-purpose=== * {{Z+|Z26088}} * {{Z+|Z23410}} * {{Z+|Z21765}} * {{Z+|Z26570}} * {{Z+|Z32199}} * {{Z+|Z32230}} * {{Z+|Z32244}} * {{Z+|Z32249}} ===Special use cases=== * {{Z+|Z20597}} * {{Z+|Z28784}} * {{Z+|Z41682}} * {{Z+|Z41707}} * {{Z+|Z42078}} * {{Z+|Z42080}} * {{Z+|Z42082}} * {{Z+|Z42100}} * {{Z+|Z42208}} * {{Z+|Z42422}} * {{Z+|Z42438}} * {{Z+|Z42970}} * {{Z+|Z43162}} * {{Z+|Z43186}} * {{Z+|Z43281}} * {{Z+|Z43216}} * {{Z+|Z43219}} * {{Z+|Z43327}} ** {{Z+|Z43493}} *** {{Z+|Z43529}} * {{Z+|Z43297}} ** {{Z+|Z43508}} * {{Z+|Z43522}} * {{Z+|Z43543}} * {{Z+|Z42519}} * {{Z+|Z42520}} * {{Z+|Z42573}} * {{Z+|Z42576}} * {{Z+|Z42600}} * {{Z+|Z42603}} * {{Z+|Z42721}} * {{Z+|Z42724}} * {{Z+|Z42752}} * {{Z+|Z42755}} * {{Z+|Z42932}} * {{Z+|Z42943}} * {{Z+|Z42843}} * {{Z+|Z42866}} * {{Z+|Z42879}} ==Morphology== ===Nouns and pronouns=== * {{Z+|Z11089}} * {{Z+|Z11218}} * {{Z+|Z22490}} ====Possessives==== * {{Z+|Z11302}} * {{Z+|Z19125}} ===Verbs=== * {{Z+|Z24676}} * {{Z+|Z24687}} * {{Z+|Z13177}} * {{Z+|Z13087}} ===Adjectives and adverbs=== * {{Z+|Z11795}} * {{Z+|Z12203}} ** {{Z+|Z29851}} *** {{Z+|Z29852}} ===Articles=== * {{Z+|Z43698}} ** {{Z+|Z43697}} ** {{Z+|Z43699}} * {{Z+|Z21739}} ** {{Z+|Z32314}} * {{Z+|Z32935}} * {{Z+|Z32929}} * {{Z+|Z32645}} ===Word derivation=== * {{Z+|Z11390}} * {{Z+|Z11646}} * {{Z+|Z13280}} * {{Z+|Z13262}} ===Other=== * {{Z+|Z13254}} ==Numbers== * {{Z+|Z13587}} * {{Z+|Z14526}} * {{Z+|Z13596}} * {{Z+|Z14726}} * {{Z+|Z14531}} * {{Z+|Z14523}} ==Other== * {{Z+|Z23827}} * {{Z+|Z18852}} * {{Z+|Z18859}} == Function usage on Abstract Wikipedia == See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=en tool for en]. ==Configurations== {{LanguageConfigurations|Language=en|Language2=en-au|Language3=en-gb|Language4=en-us}} == Syntactic tables (experimental) == For more about Syntactic tables see the [[Wikifunctions:Catalogue/Natural language operations/Global language functions#Language functions for table|language independent functions for tables]]. These are the ones specific for English. Syntactic tables are experimental and may be deprecated entirely, especially in favor of syntactic functions. === Nouns === * Example noun: {{Z|Z36617}} * {{Z+|Z36607}} * {{Z+|Z36754}} * {{Z+|Z36759}} * {{Z+|Z36762}} * {{Z+|Z36766}} * {{Z+|Z36770}} * {{Z+|Z36969}} * {{Z+|Z37080}} === Determiners === * specific determiners ** {{Z+|Z36781}} ** {{Z+|Z36782}} ** {{Z+|Z36783}} ** {{Z+|Z36784}} ** {{Z+|Z36791}} * {{Z+|Z36785}} * {{Z+|Z36792}} === Noun phrase === * {{Z+|Z36798}} * {{Z+|Z36925}} * {{Z+|Z36935}} === Adjective === * example adjective: {{Z|Z36968}} * {{Z+|Z36972}} * {{Z+|Z36975}} * {{Z+|Z36978}} * {{Z+|Z37076}} === Sentence === * {{Z+|Z37083}} * {{Z+|Z37086}} * {{Z+|Z36939}} * {{Z+|Z36953}} == Syntactic phrase functions == === Functions for building anonymous functions === === nouns === * {{Z+|Z39425}} * {{Z+|Z39430}} * {{Z+|Z39437}} * {{Z+|Z40299}} * {{Z+|Z40335}} * {{Z+|Z40344}} * {{Z+|Z40374}} * {{Z+|Z40378}} === determiner === * {{Z+|Z40382}} * {{Z+|Z40389}} * {{Z+|Z40391}} * {{Z+|Z40421}} * {{Z+|Z40419}} * {{Z+|Z40423}} * {{Z+|Z40427}} === adjective === * {{Z+|Z41157}} * {{Z+|Z41204}} * {{Z+|Z41251}} * {{Z+|Z41304}} * {{Z+|Z41266}} * {{Z+|Z41311}} * {{Z+|Z41322}} * {{Z+|Z41392}} === noun phrase === * {{Z+|Z40395}} * {{Z+|Z40457}} === clause === * {{Z+|Z40440}} * {{Z+|Z40450}} * {{Z+|Z40505}} * {{Z+|Z40550}} [[Category:Lists of functions]] [[Category:English]] hz5867wztl7oz67jhi6re2wqfcfp0hf Z19602 0 42147 319948 297821 2026-09-29T06:18:37Z YoshiRulz 10156 Update en label 319948 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19602" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40" }, "Z17K2": "Z19602K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "List of conditions" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de conditions" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von Bedingungen" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z19604", "Z19608" ], "Z8K4": [ "Z14", "Z21336", "Z19603" ], "Z8K5": "Z19602" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first true" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier vrai" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erstes wahr" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the index (1...N) of the first true item in a list. Returns 0 if none true. Helper function for Z19601" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie l'index (1...N) du premier élément vrai d'une liste ; renvoie (N+1) si aucun n'est vrai ; fonction d'assistance pour Z19601" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt den Index des ersten wahren Elements in einer Liste aus" } ] } } f9zwwvqsalp80hn97uk9slx85vmx2sd Z20032 0 43038 319795 318620 2026-09-28T19:05:43Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20032" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z20032K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rational number to floor" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z20034", "Z20035", "Z20051", "Z20052", "Z35442" ], "Z8K4": [ "Z14", "Z20062", "Z20061", "Z20033" ], "Z8K5": "Z20032" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "floor of rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl in Ganzzahl abrunden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the floor of a rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die abgerundete Zahl aus" } ] } } 6etsl23p2ubo5aefvwy30agknt2ppkx 319803 319795 2026-09-28T22:12:46Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20032" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z20032K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rational number to floor" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z20034", "Z20035", "Z20051", "Z20052", "Z35442" ], "Z8K4": [ "Z14", "Z20033", "Z20061", "Z20062" ], "Z8K5": "Z20032" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "floor of rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl in Ganzzahl abrunden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the floor of a rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die abgerundete Zahl aus" } ] } } smy59wqpofnc9uc0rkpwpix1zj8ho98 Z20061 0 43080 319793 139017 2026-09-28T19:04:56Z Ameisenigel 44 de 319793 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20061" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20032", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z20032(Z20032K1):\n\tfrom math import floor\n\treturn floor(Z20032K1)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "python, math.floor" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl in Ganzzahl abrunden in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ni0soaq8wionpgus5zid0vyijk1u2l1 Z20062 0 43081 319794 139030 2026-09-28T19:05:38Z Ameisenigel 44 de 319794 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20062" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20032", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17291", "Z17291K1": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z7", "Z7K1": "Z19717", "Z19717K1": { "Z1K1": "Z18", "Z18K1": "Z20032K1" } }, "Z16683K2": { "Z1K1": "Z7", "Z7K1": "Z19722", "Z19722K1": { "Z1K1": "Z18", "Z18K1": "Z20032K1" } } }, "Z17291K2": { "Z1K1": "Z7", "Z7K1": "Z17101", "Z17101K1": { "Z1K1": "Z7", "Z7K1": "Z19724", "Z19724K1": { "Z1K1": "Z18", "Z18K1": "Z20032K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "floor of Rational number, floor divide composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl in Ganzzahl abrunden, Komp., divid." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ohyn4lgtkzulhhct78615mmqczz9js0 Z20063 0 43082 319796 139035 2026-09-28T19:06:44Z Ameisenigel 44 de 319796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20063" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17186", "Z17186K1": { "Z1K1": "Z7", "Z7K1": "Z20032", "Z20032K1": { "Z1K1": "Z7", "Z7K1": "Z19694", "Z19694K1": { "Z1K1": "Z18", "Z18K1": "Z20053K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ceiling of rational, negate floor composition " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl in Ganzzahl aufrunden, Komp., neg." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "negate the floor of the negated Rational number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "negiert die abgerundete Zahl der negierten Zahl" } ] } } tv61m663e52xf18bo0q457bzx4ldkrq Z20065 0 43084 319797 212432 2026-09-28T19:08:20Z Ameisenigel 44 de 319797 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20065" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z20065K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "rational number to test" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre rationnel à tester" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "rationale Zahl" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z20066", "Z20067", "Z20068", "Z20069", "Z20071", "Z20072" ], "Z8K4": [ "Z14", "Z20073", "Z20070" ], "Z8K5": "Z20065" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is unit fraction" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce une fraction unitaire ?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Einheitsbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is egyptian fraction", "positive unit fraction", "unit fraction", "rational number with simplified numerator of +1", "is positive unit fraction" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns true if a (simplified) rational number is a positive fraction with 1 in the numerator" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si un nombre rationnel est une fraction positive avec 1 au numérateur, sinon \"faux\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt wahr aus, wenn eine (vereinfachte) rationale Zahl ein positiver Bruch mit 1 im Zähler ist" } ] } } 01qgfoosul2m1olhhnsz418m852f09c Z20066 0 43085 319798 149270 2026-09-28T19:08:43Z Ameisenigel 44 de 319798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20066" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20065", "Z20065K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1/2 is unit fraction" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "1/2 est une fraction unitaire" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1/2 ist Einheitsbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2275jv58crnqu4rl6l3ilf4fhv3q1ys Z20067 0 43086 319799 149271 2026-09-28T19:09:17Z Ameisenigel 44 de 319799 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20067" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20065", "Z20065K1": { "Z1K1": "Z19677", "Z19677K1": "Z16662", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "-1/2 is not unit fraction" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "-1/2 n'est pas une fraction unitaire" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "−1/2 ist kein Einheitsbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t69e5kyz722drgd2yj21w4porh7fbar Z20068 0 43087 319800 149272 2026-09-28T19:09:43Z Ameisenigel 44 de 319800 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20068" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20065", "Z20065K1": { "Z1K1": "Z19677", "Z19677K1": "Z16660", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "2/3 is not unit fraction" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "2/3 n'est pas une fraction unitaire" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "2/3 ist kein Einheitsbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hg2v6tro72ljguslwgkxj90c3bunn9d Z20069 0 43088 319801 149273 2026-09-28T19:10:06Z Ameisenigel 44 de 319801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20069" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20065", "Z20065K1": { "Z1K1": "Z19677", "Z19677K1": "Z16661", "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "0/1 is not unit fraction" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "0/1 n'est pas une fraction unitaire" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "0/1 ist kein Einheitsbruch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ly67f5wrkwd4nlyd12swtwqw6cf6yde Z20070 0 43089 319802 149264 2026-09-28T19:10:27Z Ameisenigel 44 de 319802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20070" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20065", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z7", "Z7K1": "Z19722", "Z19722K1": { "Z1K1": "Z18", "Z18K1": "Z20065K1" } }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z16667", "Z16667K1": { "Z1K1": "Z7", "Z7K1": "Z19717", "Z19717K1": { "Z1K1": "Z18", "Z18K1": "Z20065K1" } }, "Z16667K2": "Z16660" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "positive fraction and simplified numerator is 1" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce une fraction unitaire ?, en Composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist Einheitsbruch als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "vérifie si la fraction positive et si le numérateur simplifié est 1" } ] } } 53lm2w32q3573itjer260bf5a709pu1 Z20896 0 45699 319889 311972 2026-09-29T02:39:59Z BlueSkyWalker 101616 Map Hindi to Z43712 319889 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20896" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20597", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z20727", "Z14293K2": "Z33160" }, { "Z1K1": "Z14293", "Z14293K1": "Z20767", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z21590", "Z14293K2": [ "Z60", "Z1237" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28378", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30306", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z31322", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z31572", "Z14293K2": [ "Z60", "Z1001" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30638", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32588", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33245", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z37315", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z43712", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40075" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for intro for year" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonctions d'introduction pour une année" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro úvod k roku" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfiguration för inledning för år" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8kwhf643qevhxufg79dl6jsog7t0nf7 Z23439 0 52717 319691 319661 2026-09-28T13:24:25Z GrounderUK 50 linked to [[:phab:T410822]] 319691 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23439" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z23439K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z23441", "Z23442", "Z27943" ], "Z8K4": [ "Z14", "Z27914", "Z23440", "Z43634" ], "Z8K5": "Z23439" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "values from object [omitting type]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "list of key values from object", "object as list of key values" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list containing the value associated with each key in the given object, not including the object’s type\n# T410822" } ] } } b1ys8vf6s326cg3zj7n5p3tk98c2neu 319692 319691 2026-09-28T13:25:24Z GrounderUK 50 Added Z43642 to the approved list of test cases 319692 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23439" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z23439K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z23441", "Z23442", "Z27943", "Z43642" ], "Z8K4": [ "Z14", "Z27914", "Z23440", "Z43634" ], "Z8K5": "Z23439" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "values from object [omitting type]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "list of key values from object", "object as list of key values" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list containing the value associated with each key in the given object, not including the object’s type\n# T410822" } ] } } nljfvb2qmk0oxudo7n804hq37b8j4y7 Z24307 0 55568 319776 318478 2026-09-28T17:32:32Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319776 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24307" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z24307K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "original language code" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include \"mul\" for multiple languages" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include languages after \"mul\"" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z24308", "Z33398", "Z43255" ], "Z8K4": [ "Z14", "Z33402", "Z32013" ], "Z8K5": "Z24307" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback language codes (strings)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "fallback languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Helper functions for Z24144. Hardcoded implementation to retrieve a list of languages." } ] } } hcdjzhqxeqnhpmqhgkvbhre41olclub 319978 319776 2026-09-29T07:55:34Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319978 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24307" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z24307K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "original language code" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include \"mul\" for multiple languages" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include languages after \"mul\"" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z24308", "Z33398", "Z43255" ], "Z8K4": [ "Z14", "Z32013", "Z33402" ], "Z8K5": "Z24307" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback language codes (strings)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "fallback languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Helper functions for Z24144. Hardcoded implementation to retrieve a list of languages." } ] } } l6cnusck74q6ni9j14xwf06v5u4iret 319979 319978 2026-09-29T08:17:11Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319979 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24307" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z24307K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "original language code" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include \"mul\" for multiple languages" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include languages after \"mul\"" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z24308", "Z33398", "Z43255" ], "Z8K4": [ "Z14", "Z33402", "Z32013" ], "Z8K5": "Z24307" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback language codes (strings)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "fallback languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Helper functions for Z24144. Hardcoded implementation to retrieve a list of languages." } ] } } hcdjzhqxeqnhpmqhgkvbhre41olclub 319980 319979 2026-09-29T08:17:15Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319980 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24307" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z24307K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "original language code" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include \"mul\" for multiple languages" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24307K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include languages after \"mul\"" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20", "Z24308", "Z33398", "Z43255" ], "Z8K4": [ "Z14", "Z32013", "Z33402" ], "Z8K5": "Z24307" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback language codes (strings)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "fallback languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Helper functions for Z24144. Hardcoded implementation to retrieve a list of languages." } ] } } l6cnusck74q6ni9j14xwf06v5u4iret Z24559 0 56229 319984 243863 2026-09-29T09:25:21Z YoshiRulz 10156 Return the string "N/A" for invalid inputs 319984 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24559" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z11022", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z11022( Z11022K1 ) {\n\tif (0 \u003E Z11022K1 || Z11022K1 \u003E 3999) {\n\t\treturn \"N/A\";\n\t}\n\tconst m = {\n\t\t1: \"I\",\n\t\t4: \"IV\",\n\t\t5: \"V\",\n\t\t9: \"IX\",\n\t\t10: \"X\",\n\t\t40: \"XL\",\n\t\t50: \"L\",\n\t\t90: \"XC\",\n\t\t100: \"C\",\n\t\t400: \"CD\",\n\t\t500: \"D\",\n\t\t900: \"CM\",\n\t\t1000: \"M\",\n\t};\n\tconst ns = Object.keys(m).map(Number).sort((a, b) =\u003E b - a).map(BigInt);\n\t\n\tlet s = \"\";\n\t\n\twhile (Z11022K1) {\n\t\tconst n = ns.find(x =\u003E x \u003C= Z11022K1);\n\t\ts += m[n];\n\t\tZ11022K1 -= n;\n\t}\n\t\n\treturn s;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Natural number as Roman numeral, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 35d30yucawawk3hnv1l3vju8ju69f5b 319985 319984 2026-09-29T09:27:06Z YoshiRulz 10156 Fix off-by-one 319985 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24559" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z11022", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z11022( Z11022K1 ) {\n\tif (0 \u003E= Z11022K1 || Z11022K1 \u003E 3999) {\n\t\treturn \"N/A\";\n\t}\n\tconst m = {\n\t\t1: \"I\",\n\t\t4: \"IV\",\n\t\t5: \"V\",\n\t\t9: \"IX\",\n\t\t10: \"X\",\n\t\t40: \"XL\",\n\t\t50: \"L\",\n\t\t90: \"XC\",\n\t\t100: \"C\",\n\t\t400: \"CD\",\n\t\t500: \"D\",\n\t\t900: \"CM\",\n\t\t1000: \"M\",\n\t};\n\tconst ns = Object.keys(m).map(Number).sort((a, b) =\u003E b - a).map(BigInt);\n\t\n\tlet s = \"\";\n\t\n\twhile (Z11022K1) {\n\t\tconst n = ns.find(x =\u003E x \u003C= Z11022K1);\n\t\ts += m[n];\n\t\tZ11022K1 -= n;\n\t}\n\t\n\treturn s;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Natural number as Roman numeral, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7vw10c0bndt0wza3tfpwkiuktds2kw6 Z24649 0 56535 319952 313635 2026-09-29T06:26:34Z YoshiRulz 10156 Added Z43737 to the approved list of implementations 319952 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24649" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z24649K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z24649K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "head" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z24650", "Z42125" ], "Z8K4": [ "Z14", "Z24651", "Z43737" ], "Z8K5": "Z24649" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index first of typed pair list with matching head" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "indexOf" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the index of the first element in a list of typed pairs whose first element matches the respective argument" } ] } } kjyr40ghnaw8n8t999hqoczu4m5tzir 319953 319952 2026-09-29T06:26:37Z YoshiRulz 10156 Removed Z24651 from the approved list of implementations 319953 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24649" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z24649K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z24649K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "head" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z24650", "Z42125" ], "Z8K4": [ "Z14", "Z43737" ], "Z8K5": "Z24649" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index first of typed pair list with matching head" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "indexOf" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the index of the first element in a list of typed pairs whose first element matches the respective argument" } ] } } hcvkykaq87i17bnpsnw9quuuaw63xti 319963 319953 2026-09-29T06:54:06Z YoshiRulz 10156 Update en label 319963 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24649" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z24649K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z24649K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "head" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z24650", "Z42125" ], "Z8K4": [ "Z14", "Z43737" ], "Z8K5": "Z24649" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Pair w/ identical head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "indexOf", "index first of typed pair list with matching head (object equality)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the index of the first element in a list of typed pairs whose first element matches the respective argument" } ] } } 9ezbmzk6utkhu8q1r0m3wn0v2pytawt Z24651 0 56537 319954 284774 2026-09-29T06:27:40Z YoshiRulz 10156 Move to generic function 319954 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24651" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43735", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z36590", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "" ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13052", "Z13052K1": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z13052K2": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } } } }, "Z802K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z24649", "Z24649K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z24649K2": { "Z1K1": "Z18", "Z18K1": "Z43735K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ head, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tlmelsk44jqt75av68c46te6exupn6o 319959 319954 2026-09-29T06:44:13Z YoshiRulz 10156 Forgot to swap out recursive call 319959 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24651" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43735", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z36590", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "" ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13052", "Z13052K1": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z13052K2": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } } } }, "Z802K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z43735K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z43735K3": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ head, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i3sx7ojskks4j0ygqlnjzk64kilgur1 319960 319959 2026-09-29T06:44:28Z YoshiRulz 10156 Return 0 instead of throwing 319960 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24651" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43735", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z802K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z40756", "Z40756K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z40756K2": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z40756K3": { "Z1K1": "Z18", "Z18K1": "Z43735K1" } }, "Z802K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z43735K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z43735K3": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } } } }, "Z802K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z43735K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z43735K3": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ head, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ejp4z5zjuznx0wcadljgor7kz6bgoat Talk:Z11022 1 63460 319983 256645 2026-09-29T09:24:23Z YoshiRulz 10156 Remove from category 319983 wikitext text/x-wiki == Numbers above the maxium 3999 should fail? == For instance, 4999 returns MMMMCMXCIX, which is invalid in traditional Roman Numerals. Anything 4000 or above should fail? Although there are methods of representing larger numbers. [[:en:Roman_numerals#Large_numbers|Roman numerals - Wikipedia - Large numbers]] [[User:GrimRob|GrimRob]] ([[User talk:GrimRob|talk]]) 22:24, 8 August 2025 (UTC) 2r024plpal5wo7l88wi1bl0nfu5uv6w Z28327 0 65726 319742 218855 2026-09-28T14:45:29Z YoshiRulz 10156 Added Z43664 to the approved list of implementations 319742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28327" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z28327K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z28327K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di dichiarazione" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z28331" ], "Z8K4": [ "Z14", "Z28330", "Z43664" ], "Z8K5": "Z28327" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement has claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione ha tipo di dichiarazione?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "does statement have specified claim type?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the tested statement has the chosen claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se la dichiarazione ha il tipo di dichiarazione dato" } ] } } tjnk2ho30hqogvfstmrnjtyo6qeir5z 319743 319742 2026-09-28T14:45:32Z YoshiRulz 10156 Removed Z28330 from the approved list of implementations 319743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28327" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z28327K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z28327K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di dichiarazione" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z28331" ], "Z8K4": [ "Z14", "Z43664" ], "Z8K5": "Z28327" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement has claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione ha tipo di dichiarazione?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "does statement have specified claim type?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the tested statement has the chosen claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se la dichiarazione ha il tipo di dichiarazione dato" } ] } } 5jpae8fzisv14klwge88kz4xp9pwao6 319744 319743 2026-09-28T14:45:34Z YoshiRulz 10156 Added Z28330 to the approved list of implementations 319744 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28327" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z28327K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z28327K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di dichiarazione" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z28331" ], "Z8K4": [ "Z14", "Z43664", "Z28330" ], "Z8K5": "Z28327" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement has claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione ha tipo di dichiarazione?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "does statement have specified claim type?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the tested statement has the chosen claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se la dichiarazione ha il tipo di dichiarazione dato" } ] } } hkt53t8sapwwjmvocebuhqmuh76fi55 319925 319744 2026-09-29T05:20:04Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319925 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28327" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z28327K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z28327K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "tipo di dichiarazione" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z28331" ], "Z8K4": [ "Z14", "Z28330", "Z43664" ], "Z8K5": "Z28327" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement has claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione ha tipo di dichiarazione?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "does statement have specified claim type?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "true if the tested statement has the chosen claim type" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se la dichiarazione ha il tipo di dichiarazione dato" } ] } } tjnk2ho30hqogvfstmrnjtyo6qeir5z Z28330 0 65729 319737 218773 2026-09-28T14:40:14Z YoshiRulz 10156 Use specialised equality function 319737 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28330" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z28327", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z43657", "Z43657K1": { "Z1K1": "Z7", "Z7K1": "Z28328", "Z28328K1": { "Z1K1": "Z18", "Z18K1": "Z28327K1" } }, "Z43657K2": { "Z1K1": "Z18", "Z18K1": "Z28327K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement has claim type, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fgkds2ug22854o0izsk9omjy8qmag0i Template:Main page/News 10 68963 319997 319623 2026-09-29T10:28:16Z Sannita (WMF) 10 update 319997 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/1791826200 17:30 UTC on 2026-10-12]</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-09.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:48--> <tvar name="1">{{Status updates|2026-09-25}}</tvar>: Memoization and the Mayor of Paris</translate> * <translate><!--T:49--> <tvar name="1">{{Status updates|2026-09-18}}</tvar>: More engaging error messages</translate> * <translate><!--T:47--> <tvar name="1">{{Status updates|2026-09-10}}</tvar>: Your code can now call back to the Wikidata fetch functions</translate> * <translate><!--T:46--> <tvar name="1">{{Status updates|2026-09-03}}</tvar>: 5,000 Functions, passing Z40000</translate> * <translate><!--T:45--> <tvar name="1">{{Status updates|2026-08-28}}</tvar>: Wikifunctions Object Reference</translate> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]] jj9tpiqy9uieiu8pya9fz1i4wugh5me Z29685 0 68970 320033 310071 2026-09-29T11:08:15Z GrounderUK 50 Added Z43752 to the approved list of implementations 320033 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z29687", "Z43752" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } 4l70k88a98coobf97gzmzoumi44oq5r 320038 320033 2026-09-29T11:18:38Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 320038 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z43752", "Z29687" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } qfzy99v5q17uchwcubyi3cy3l6ab6su 320039 320038 2026-09-29T11:19:19Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 320039 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z29687", "Z43752" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } 4l70k88a98coobf97gzmzoumi44oq5r 320040 320039 2026-09-29T11:20:01Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 320040 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z43752", "Z29687" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } qfzy99v5q17uchwcubyi3cy3l6ab6su 320041 320040 2026-09-29T11:20:47Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 320041 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z29687", "Z43752" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } 4l70k88a98coobf97gzmzoumi44oq5r 320042 320041 2026-09-29T11:21:34Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 320042 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z17K2": "Z29685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statements" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文リスト" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "Z8K3": [ "Z20", "Z29705", "Z29700", "Z29703", "Z29699", "Z29698" ], "Z8K4": [ "Z14", "Z43752", "Z29687" ], "Z8K5": "Z29685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition Wikidata statements by rank" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータの文をランク別に分割" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns preferred, then normal, then deprecated" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[推奨ランクの文のリスト, 通常ランクの文のリスト, 非推奨ランクの文のリスト] のリストを返します。" } ] } } qfzy99v5q17uchwcubyi3cy3l6ab6su Z29703 0 68990 319989 230722 2026-09-29T09:59:04Z GrounderUK 50 🔀[[Z29294]] 319989 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29703" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z29685", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z29685", "Z29685K1": [ "Z6003" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, [ "Z1" ], [ "Z1" ], [ "Z1" ] ], "Z889K3": "Z29294" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sanity check, no statements partition to [],[],[]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bioihsd37ttnbm9garqwdmrqwy65wtn Template:Main page/News/en 10 69028 320001 319631 2026-09-29T10:28:29Z FuzzyBot 207 Updating to match new version of source page 320001 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/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris * {{Status updates|2026-09-18}}: More engaging error messages * {{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions * {{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000 * {{Status updates|2026-08-28}}: Wikifunctions Object Reference [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">More news</span>]] pn41t6j5j5go142syvxjrybylnow9rq Template:Main page/News/de 10 69043 320002 319629 2026-09-29T10:28:29Z FuzzyBot 207 Updating to match new version of source page 320002 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * {{Status updates|2026-09-10}}: Dein Code kann nun die Wikidata-Abruffunktionen aufrufen * {{Status updates|2026-09-03}}: 5.000 Funktionen, Z40000 überschritten * {{Status updates|2026-08-28}}: Wikifunctions-Objektreferenz [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] osm2psyy8mdiz8uffug3coo9p0471mz Template:Main page/News/ko 10 69053 320005 319633 2026-09-29T10:28:30Z FuzzyBot 207 Updating to match new version of source page 320005 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 자원봉사자 코너 * 다음 자원봉사자 코너는 <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.webm|최신 자원봉사자 코너]]는 공용에서 사용할 수 있습니다. ; 위키함수의 최신 상태 업데이트 <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">더 많은 소식</span>]] 6il1pn2334urnb19smux2a7txqlm3qg Template:Main page/News/ar 10 69123 320000 319627 2026-09-29T10:28:28Z FuzzyBot 207 Updating to match new version of source page 320000 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ركن المتطوعين * ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز ; تحديثات الحالة الأخيرة حول ويكي دوال <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]] b7f137fgmovrevwqebl01rkxxjkffdo Z29813 0 69183 319848 311960 2026-09-29T01:28:27Z BlueSkyWalker 101616 Map Hindi to Z43689 319848 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29813" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z29773", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z30333", "Z14293K2": "Z33160" }, { "Z1K1": "Z14293", "Z14293K1": "Z30337", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32256", "Z14293K2": [ "Z60", "Z1005", "Z1332", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33087", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z33267", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z43689", "Z14293K2": "Z42266" } ], "Z14294K2": "Z32256" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for class description with adj. and class" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfig för klassbeskrivning med adjektiv och klass" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p0y09h0kcl9j5xg09aow7ttikei13is Template:Main page/News/zh-hant 10 69589 320010 319638 2026-09-29T10:28:31Z FuzzyBot 207 Updating to match new version of source page 320010 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/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">更多消息</span>]] 4m9jc5u0ji7kcm65e8z1me27ajemdzq Template:Main page/News/ja 10 70114 320004 319632 2026-09-29T10:28:30Z FuzzyBot 207 Updating to match new version of source page 320004 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ボランティアのコーナース * 次のボランティアのコーナーは<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.webm|最新のボランティアのコーナー]]にコモンズで利用可能です。 ; ウィキファンクションズに関するステータスの最近のアップデート <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">その他のニュース</span>]] czwrythlf4upjb6tei5s6l46bnmdmvc Template:Main page/News/bn 10 71222 319999 319628 2026-09-29T10:28:28Z FuzzyBot 207 Updating to match new version of source page 319999 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/1791826200 17:30 UTC on 2026-10-12]</bdi>-তে অনুষ্ঠিত হবে। * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|সর্বশেষ স্বেচ্ছাসেবকদের সভাটি]] কমন্সে উপলব্ধ রয়েছে। ; উইকিফাংশন্স সম্পর্কে সাম্প্রতিক হালনাগাদ <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">আরও সংবাদ</span>]] 6fximb7n0auv0r9ndt7u34khl8omydl Template:Main page/News/fr 10 73409 320003 319630 2026-09-29T10:28:29Z FuzzyBot 207 Updating to match new version of source page 320003 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/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * {{Status updates|2026-09-10}}: votre code peut maintenant rappeler les fonctions de recherche de Wikidata * {{Status updates|2026-09-03}}: 5 000 fonctions, passant Z40000 * {{Status updates|2026-08-28}}: référence des objets Wikifunctions [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] 8rqfcjm5vpz7gncq2pzovp65mf29r7l Z31359 0 75031 320026 249013 2026-09-29T11:02:04Z YoshiRulz 10156 Refactor 320026 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31359" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z31355", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13366", "Z13366K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z13369", "Z13369K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z31355K1" } }, "Z12767K2": { "Z1K1": "Z7", "Z7K1": "Z17895", "Z17895K1": { "Z1K1": "Z18", "Z18K1": "Z31355K1" } } } }, "Z13369K2": { "Z1K1": "Z7", "Z7K1": "Z25196", "Z25196K1": { "Z1K1": "Z18", "Z18K1": "Z31355K2" }, "Z25196K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z31355K1" } } } } }, "Z13366K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z31355K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift n places left, slice composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } plarpznyu6tot56zwf2w72a602x720y Template:Main page/News/nl 10 75151 320006 319635 2026-09-29T10:28:30Z FuzzyBot 207 Updating to match new version of source page 320006 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Bijeenkomst vrijwilligers * De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * {{Status updates|2026-09-03}}: 5.000 Functies, voorbij Z40000 * {{Status updates|2026-08-28}}: Wikifuncties Object Referentie [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]] 0aebrvp4ps5gqtwrw71fzxqpml3hixi Template:Main page/News/zh-hans 10 75568 320009 319637 2026-09-29T10:28:31Z FuzzyBot 207 Updating to match new version of source page 320009 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 志愿者角 * 下期志愿者角将于<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</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>]] 9aka4256i00qdx8m8be38ua3333sdie Template:Main page/News/cs 10 78172 319998 319626 2026-09-29T10:28:28Z FuzzyBot 207 Updating to match new version of source page 319998 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/1791826200 17:30 UTC on 2026-10-12]</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-09.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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Další novinky</span>]] q0oxdmvq703d2vargelztvfefgi5e0e Talk:Z11235 1 78180 319994 311047 2026-09-29T10:13:54Z YoshiRulz 10156 Remove from category 319994 wikitext text/x-wiki [[Category:Arithmetic_functions_taking_String_arguments]] msged4nfytvf4mnae7amsjtz255n3r8 Z32255 0 78446 319809 311962 2026-09-28T23:53:35Z BlueSkyWalker 101616 Configure Hindi mapping (Z43669 -> Z42266) in Z32255 319809 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32255" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32249", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z32612", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32994", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z43669", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40297" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for collective role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q4yud1ngsjgcj5gv4w35wdtxeoex75q Z32274 0 78468 319724 318110 2026-09-28T14:29:36Z Artsiom91 2118 now using Z43654 319724 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32272", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z11542", "Z11542K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "from" }, "Z11542K2": "из", "Z11542K3": { "Z1K1": "Z7", "Z7K1": "Z32258", "Z32258K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z43654", "Z43654K1": { "Z1K1": "Z18", "Z18K1": "Z32272K1" }, "Z43654K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z18", "Z18K1": "Z32272K2" }, "Z866K2": "to" }, "Z802K2": { "Z1K1": "Z6091", "Z6091K1": "Q146078" }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q2114906" } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location phrase in Russian, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "локативная фраза на русском языке, композиция" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 95xq2ilz10r50jqj7yby0lqrd7oryob Z32402 0 78640 319853 311987 2026-09-29T01:31:36Z BlueSkyWalker 101616 Map Hindi to Z43693 319853 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32402" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32399", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z33044", "Z14293K2": "Z35147" }, { "Z1K1": "Z14293", "Z14293K1": "Z36536", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z36540", "Z14293K2": [ "Z60", "Z1576" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37737", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z43693", "Z14293K2": "Z42266" } ], "Z14294K2": "Z39612" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for X exists in N Ys" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lkm8181vpuno96igrw5woyeqmzluj21 Z32695 0 79045 319944 267714 2026-09-29T06:06:46Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 319944 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32695" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32695K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z32695K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first arguments" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z32695K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z32695K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common third argument" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z32703", "Z33911", "Z33913", "Z33914" ], "Z8K4": [ "Z14", "Z32696", "Z33940" ], "Z8K5": "Z32695" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 3-param fn to a list of firsts, same 2\u00263" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply a 3-parameter function", "map 3 parameter function", "map a three parameter function", "map3", "apply3" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a three-parameter function to a list of first arguments and a common second and third argument" } ] } } 07b4xnhat21sh71hk7sf4mcfpvq5t36 319945 319944 2026-09-29T06:07:11Z YoshiRulz 10156 Added Z43734 to the approved list of implementations 319945 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32695" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32695K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z32695K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of first arguments" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z32695K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z32695K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common third argument" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z32703", "Z33911", "Z33913", "Z33914" ], "Z8K4": [ "Z14", "Z32696", "Z33940", "Z43734" ], "Z8K5": "Z32695" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a 3-param fn to a list of firsts, same 2\u00263" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply a 3-parameter function", "map 3 parameter function", "map a three parameter function", "map3", "apply3" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a three-parameter function to a list of first arguments and a common second and third argument" } ] } } 4wolb8nqiz0o8a9wo7tfyf6dnc41e93 Talk:Z12671 1 79094 319996 260824 2026-09-29T10:19:56Z YoshiRulz 10156 Remove from category 319996 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Z32730 0 79125 319687 295983 2026-09-28T13:01:10Z Artsiom91 2118 add "это" 319687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32730" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32728", "Z32728K1": { "Z1K1": "Z6091", "Z6091K1": "Q525" }, "Z32728K2": { "Z1K1": "Z6091", "Z6091K1": "Q23595" }, "Z32728K3": { "Z1K1": "Z6091", "Z6091K1": "Q544" }, "Z32728K4": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Солнце — это центр Солнечной системы." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Солнце — это центр Солнечной системы." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] Солнце — это центр Солнечной системы." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Третий параметр в родительном падеже." } ] } } 5k6n37mtggztdgtvwo5181aizhx60v1 Talk:Z12745 1 80964 320015 267719 2026-09-29T10:44:19Z YoshiRulz 10156 Remove from category 320015 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Talk:Z13006 1 81016 320043 303665 2026-09-29T11:25:09Z YoshiRulz 10156 Remove from category 320043 wikitext text/x-wiki [[category:French Republican Calendar]] jb1pnslq3xpxqvrrsergbws17cebvpe Talk:Z13806 1 81460 320047 269364 2026-09-29T11:42:58Z YoshiRulz 10156 Remove from category 320047 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 User:YoshiRulz/Missing compositions 2 84911 319986 319103 2026-09-29T09:27:32Z YoshiRulz 10156 319986 wikitext text/x-wiki * [[Z10018]] * [[Z10022]] Turkish * [[Z10047]] * [[Z10057]] bitbashing * [[Z10067]] bitbashing * [[Z10124]] bitbashing * [[Z10132]] bitbashing * [[Z10148]] bitbashing * [[Z10149]] bitbashing * [[Z10178]] URIs * [[Z10181]] URIs * [[Z10185]] URIs * [[Z10188]] URIs * [[Z10196]] RegEx * [[Z10309]] NATO phonetic alphabet * [[Z10357]] * [[Z10373]] Unicode * [[Z10384]] Unicode * [[Z10387]] Unicode * [[Z10390]] Unicode * [[Z10394]] Unicode * [[Z10397]] Unicode * [[Z10398]] Unicode * [[Z10399]] Unicode * [[Z10410]] email address * [[Z10441]] Brainfuck * [[Z10450]] Esperanto * [[Z10458]] Esperanto * [[Z10459]] Esperanto * [[Z10482]] Esperanto * [[Z10491]] Esperanto * [[Z10507]] * [[Z10514]] Esperanto * [[Z10524]] train stuff * [[Z10574]] Esperanto * [[Z10587]] Bangla * [[Z10591]] Bangla * [[Z10608]] URIs * [[Z10682]] Turkish * [[Z10689]] Turkish * [[Z10761]] composition exists but fails * [[Z10812]] * [[Z10816]] * [[Z10821]] * [[Z10894]] Hebrew * [[Z10938]] * [[Z10970]] NATO phonetic alphabet * [[Z10975]] Javanese * [[Z10987]] * [[Z11011]] Jalali calendar * [[Z11023]] * [[Z11049]] URIs * [[Z11077]] Bangla * [[Z11089]] English * [[Z11094]] CSV * [[Z11193]] * [[Z11208]] SMILES * [[Z11235]] * [[Z11353]] Igbo * [[Z11390]] English * [[Z11461]] * [[Z11501]] * [[Z11548]] French * [[Z11553]] * [[Z11589]] French * [[Z11590]] French * [[Z11619]] Breton * [[Z11627]] Breton * [[Z11632]] Breton * [[Z11642]] NATO phonetic alphabet * [[Z11646]] English * [[Z11651]] English * [[Z11668]] NATO phonetic alphabet * [[Z11672]] NATO phonetic alphabet * [[Z11676]] NATO phonetic alphabet * [[Z11678]] * [[Z11700]] Breton * [[Z11705]] * [[Z11722]] German * [[Z11739]] German * [[Z11762]] German * [[Z11834]] German * [[Z11884]] SMILES * [[Z11899]] SMILES * [[Z11929]] Punjabi * [[Z11938]] Rohingya * [[Z12036]] Punjabi * [[Z12058]] Punjabi * [[Z12078]] Persian * [[Z12082]] Perso-Arabic * [[Z12116]] Rohingya * [[Z12130]] Rohingya * [[Z12134]] Rohingya * [[Z12186]] Rohingya * [[Z12189]] Turkish * [[Z12194]] Rohingya * [[Z12198]] Punjabi * [[Z12217]] * [[Z12219]] * [[Z12228]] Urdu * [[Z12240]] Urdu * [[Z12268]] Breton * [[Z12316]] * [[Z12408]] Igbo * [[Z12497]] float * [[Z12500]] float * [[Z12505]] float * [[Z12509]] float * [[Z12608]] Chinese * [[Z12611]] SMILES * [[Z12627]] Dutch * [[Z12665]] float * [[Z12671]] * [[Z12678]] Bangla * [[Z12689]] German * [[Z12729]] * [[Z12745]] * [[Z12770]] Igbo * [[Z12775]] Korean * [[Z12794]] CSV * [[Z12806]] Igbo * [[Z12818]] Sudanese * [[Z12884]] Sudanese * [[Z12908]] Esperanto * [[Z12919]] Bangla * [[Z12926]] Bangla * [[Z12941]] * [[Z12992]] * [[Z13006]] * [[Z13017]] colour * [[Z13023]] colour * [[Z13028]] colour * [[Z13040]] Serbian * [[Z13060]] * [[Z13124]] Japanese * [[Z13138]] Hebrew * [[Z13151]] Bangla * [[Z13156]] Bangla * [[Z13195]] Bangla * [[Z13206]] English * [[Z13238]] Bangla * [[Z13254]] English * [[Z13270]] Bangla * [[Z13300]] Japanese * [[Z13335]] Japanese * [[Z13587]] English * [[Z13617]] Finnish * [[Z13806]] * [[Z13871]] * [[Z13934]] * [[Z14018]] * [[Z14066]] * [[Z14083]] * [[Z14159]] composition exists but fails * [[Z14189]] bitbashing * [[Z14195]] bitbashing * [[Z14200]] * [[Z14226]] train stuff * [[Z14473]] * [[Z14523]] English * [[Z14562]] * [[Z14643]] * [[Z14648]] * [[Z14653]] * [[Z14657]] * [[Z14662]] * [[Z14680]] * [[Z14683]] * [[Z14917]] * [[Z14961]] * [[Z14980]] * [[Z15007]] * [[Z15092]] * [[Z15098]] * [[Z15251]] composition exists but fails * [[Z15256]] * [[Z15347]] transcendental * [[Z15356]] irrational * [[Z15362]] * [[Z15391]] * [[Z15553]] composition exists but fails * [[Z15564]] * [[Z15567]] Malay * [[Z15708]] Korean * [[Z15937]] * [[Z15963]] German * [[Z15974]] * [[Z16008]] Swedish * [[Z16053]] Igbo * [[Z16074]] Igbo * [[Z16093]] French * [[Z16114]] Chinese * [[Z16150]] Bangla * [[Z16153]] * [[Z16163]] Low German * [[Z16172]] Moroccan * [[Z16184]] Arabic * [[Z16185]] Klingon * [[Z16221]] Portuguese * [[Z16394]] * [[Z16409]] Luxembourgish * [[Z16431]] Spanish * [[Z16443]] Moroccan * [[Z16475]] float * [[Z16608]] Breton * [[Z16741]] SMILES * [[Z16812]] Ukranian * [[Z16904]] Bangla * [[Z16908]] * [[Z16919]] English * [[Z17030]] * [[Z17036]] * [[Z17081]] Vietnamese * [[Z17506]] * [[Z17511]] * [[Z17516]] * [[Z17534]] * [[Z17563]] Bangla * [[Z17564]] Bangla * [[Z17639]] Spanish * [[Z17654]] English * [[Z17664]] colour * [[Z17685]] Igbo * [[Z17713]] colour * [[Z17721]] Swedish * [[Z17727]] Swedish * [[Z17745]] Swedish * [[Z17822]] Swedish * [[Z17866]] Spanish * [[Z17966]] Swedish * [[Z18002]] Swedish * [[Z18006]] Swedish * [[Z18131]] Bangla * [[Z18140]] Russian * [[Z18160]] Swedish * [[Z18163]] Swedish * [[Z18169]] Bangla * [[Z18175]] Swedish * [[Z18181]] * [[Z18184]] colour * [[Z18189]] colour * [[Z18196]] colour * [[Z18199]] Kurdish * [[Z18204]] colour * [[Z18208]] colour * [[Z18212]] colour * [[Z18216]] Persian * [[Z18220]] Swedish * [[Z18226]] Swedish * [[Z18233]] Swedish * [[Z18238]] Swedish * [[Z18263]] colour * [[Z18268]] colour * [[Z18281]] composition exists but fails * [[Z18296]] colour * [[Z18300]] colour * [[Z18319]] * [[Z18331]] * [[Z18336]] * [[Z18339]] * [[Z18346]] * [[Z18365]] German * [[Z18387]] Bangla * [[Z18397]] Bangla * [[Z18424]] * [[Z18435]] Bangla * [[Z18440]] Judeo-Persian * [[Z18459]] * [[Z18462]] Bangla * [[Z18467]] * [[Z18489]] * [[Z18515]] * [[Z18529]] * [[Z18531]] * [[Z18541]] Basque * [[Z18546]] Indonesian * [[Z18573]] Bangla * [[Z18592]] * [[Z18603]] Kurdish * [[Z18662]] Bangla * [[Z18670]] Basque * [[Z18679]] Malay * [[Z18699]] Kurdish * [[Z18708]] Kurdish * [[Z18722]] * [[Z18733]] Basque * [[Z18742]] Basque * [[Z18766]] * [[Z18768]] * [[Z18775]] * [[Z18779]] * [[Z18784]] Russian * [[Z18790]] Kurdish * [[Z18793]] * [[Z18796]] English * [[Z18807]] Kurdish * [[Z18826]] Basque * [[Z18828]] Balochi * [[Z18831]] Bangla * [[Z18837]] Bangla * [[Z18852]] * [[Z18859]] * [[Z18867]] Malay * [[Z18877]] Balochi * [[Z18881]] Bangla * [[Z18893]] Malay * [[Z18922]] * [[Z18932]] * [[Z18957]] * [[Z18961]] * [[Z18988]] Arabic * [[Z19009]] Tunisian * [[Z19011]] Arabic * [[Z19013]] Tunisian * [[Z19020]] * [[Z19023]] * [[Z19046]] Latvian * [[Z19085]] * [[Z19135]] Moroccan * [[Z19191]] * [[Z19217]] * [[Z19223]] * [[Z19334]] Hindi * [[Z19344]] * [[Z19370]] * [[Z19380]] SMILES * [[Z19403]] * [[Z19421]] * [[Z19441]] * [[Z19460]] * [[Z19472]] Malayalam * [[Z19479]] * [[Z19484]] Malayalam * [[Z19486]] * [[Z19489]] * [[Z19503]] Malayalam * [[Z19533]] Malayalam * [[Z19583]] * [[Z19629]] Arabic * [[Z19637]] * [[Z19641]] * [[Z19800]] * [[Z19886]] * [[Z19901]] * [[Z19933]] * [[Z19943]] * [[Z19953]] * [[Z20013]] Syrian * [[Z20020]] * [[Z20024]] Syrian * [[Z20132]] * [[Z20198]] * [[Z20285]] * [[Z20362]] * [[Z20426]] English * [[Z20449]] * [[Z20465]] Basque * [[Z20467]] Basque * [[Z20468]] Basque * [[Z20469]] Basque * [[Z20511]] Basque * [[Z20573]] * [[Z20597]] English * [[Z20617]] Hijri calendar * [[Z20665]] Gaelic * [[Z20687]] * [[Z20706]] Persian * [[Z20727]] German * [[Z20730]] * [[Z20741]] * [[Z20750]] * [[Z20776]] German * [[Z20782]] English * [[Z20788]] * [[Z20791]] Hungarian * [[Z20801]] Russian * [[Z20816]] * [[Z20841]] * [[Z20844]] * [[Z20849]] * [[Z20854]] * [[Z20915]] * [[Z20924]] * [[Z21009]] * [[Z21031]] * [[Z21043]] * [[Z21047]] * [[Z21071]] * [[Z21100]] * [[Z21121]] * [[Z21148]] * [[Z21187]] * [[Z21198]] * [[Z21245]] * [[Z21267]] Bangla * [[Z21278]] * [[Z21360]] * [[Z21486]] * [[Z21503]] * [[Z21514]] * [[Z21539]] * [[Z21554]] colour * [[Z21562]] * [[Z21572]] Bangla * [[Z21587]] * [[Z21599]] French * [[Z21617]] French * [[Z21624]] French * [[Z21632]] French * [[Z21682]] * [[Z21796]] * [[Z21814]] * [[Z21842]] English * [[Z21934]] * [[Z21939]] * [[Z21961]] Arabic * [[Z22002]] * [[Z22007]] * [[Z22155]] * [[Z22162]] * [[Z22214]] Arabic * [[Z22236]] * [[Z22302]] * [[Z22455]] toki pona * [[Z22571]] toki pona * [[Z22576]] Russian * [[Z22623]] Church Slavonic * [[Z22693]] * [[Z22699]] * [[Z22717]] * [[Z22725]] * [[Z22728]] * [[Z22764]] * [[Z22786]] Italian * [[Z22791]] Italian * [[Z22796]] * [[Z22844]] Julian calendar * [[Z22849]] * [[Z22903]] * [[Z23003]] Italian * [[Z23109]] * [[Z23153]] * [[Z23197]] Italian * [[Z23219]] * [[Z23246]] * [[Z23254]] * [[Z23269]] Julian calendar * [[Z23283]] * [[Z23561]] * [[Z23619]] Italian * [[Z23782]] Quechua * [[Z23783]] * [[Z23788]] Quechua * [[Z23790]] Quechua * [[Z23792]] Quechua * [[Z23795]] Quechua * [[Z23798]] Quechua * [[Z23800]] Quechua * [[Z23808]] * [[Z23827]] English * [[Z23848]] * [[Z23851]] * [[Z23855]] Luxembourgish * [[Z23865]] * [[Z23869]] * [[Z23953]] * [[Z23956]] * [[Z23961]] Italian * [[Z23976]] * [[Z23984]] English * [[Z23990]] Dagbani * [[Z23997]] * [[Z24007]] * [[Z24025]] Arabic * [[Z24081]] * [[Z24139]] * [[Z24450]] * [[Z24459]] * [[Z24460]] * [[Z24497]] * [[Z24505]] * [[Z24632]] * [[Z24681]] * [[Z24698]] * [[Z24721]] toki pona * [[Z24880]] Dagbani * [[Z24979]] Italian * [[Z24984]] Dagbani * [[Z24987]] Spanish * [[Z25007]] * [[Z25016]] * [[Z25022]] * [[Z25032]] Italian * [[Z25038]] English * [[Z25043]] Dagbani * [[Z25127]] * [[Z25128]] * [[Z25152]] * [[Z25158]] * [[Z25220]] * [[Z25271]] * [[Z25376]] * [[Z25393]] * [[Z25399]] * [[Z25404]] * [[Z25416]] * [[Z25419]] * [[Z25457]] * [[Z25491]] * [[Z25510]] * [[Z25557]] * [[Z25565]] * [[Z25683]] English * [[Z25763]] Spanish * [[Z25792]] * [[Z25829]] * [[Z25833]] * [[Z25847]] * [[Z25853]] * [[Z25901]] * [[Z25924]] Serbian * [[Z25930]] * [[Z25963]] * [[Z25966]] * [[Z25982]] * [[Z25991]] * [[Z26004]] * [[Z26011]] * [[Z26017]] Italian * [[Z26029]] English * [[Z26033]] Dagbani * [[Z26046]] Chinese * [[Z26059]] * [[Z26076]] Chinese * [[Z26081]] Chinese * [[Z26121]] Serbian * [[Z26214]] * [[Z26328]] Spanish * [[Z26354]] Malayalam * [[Z26369]] * [[Z26428]] * [[Z26432]] Bangla * [[Z26444]] * [[Z26452]] * [[Z26487]] * [[Z26491]] * [[Z26495]] * [[Z26499]] * [[Z26629]] Bangla * [[Z26638]] Bangla * [[Z26643]] Bangla * [[Z26648]] Bangla * [[Z26652]] Bangla * [[Z26729]] * [[Z26756]] * [[Z26760]] * [[Z26774]] Hijri calendar * [[Z26779]] * [[Z26785]] * [[Z26817]] Hijri calendar * [[Z27014]] * [[Z27022]] * [[Z27028]] * [[Z27057]] * [[Z27131]] Italian * [[Z27254]] Luxembourgish * [[Z27298]] Arabic * [[Z27332]] * [[Z27376]] * [[Z27406]] Italian * [[Z27417]] Breton * [[Z27574]] Breton * [[Z27632]] * [[Z27655]] Luxembourgish * [[Z27705]] * [[Z27737]] * [[Z27791]] * [[Z27811]] * [[Z27815]] * [[Z27861]] * [[Z27868]] * [[Z27878]] * [[Z28009]] * [[Z28094]] * [[Z28119]] Julian calendar * [[Z28378]] Bangla * [[Z28387]] * [[Z28422]] Bangla * [[Z28467]] * [[Z28482]] * [[Z28513]] * [[Z28539]] German * [[Z28562]] French * [[Z28565]] * [[Z28600]] Hijri calendar * [[Z28661]] * [[Z28741]] * [[Z28846]] * [[Z28911]] Hijri calendar * [[Z28917]] * [[Z28940]] * [[Z28945]] * [[Z28986]] * [[Z29031]] * [[Z29079]] * [[Z29108]] * [[Z29183]] * [[Z29267]] * [[Z29294]] * [[Z29443]] * [[Z29518]] * [[Z29725]] * [[Z29890]] * [[Z29940]] English * [[Z30177]] * [[Z30306]] Serbian * [[Z30367]] * [[Z30389]] Armenian * [[Z30473]] Armenian * [[Z30549]] Armenian * [[Z30638]] Malay * [[Z30837]] * [[Z30901]] toki pona * [[Z31108]] * [[Z31145]] * [[Z31192]] * [[Z31211]] * [[Z31241]] Dutch * [[Z31322]] Dutch * [[Z31398]] * [[Z31454]] Japanese * [[Z31456]] Russian * [[Z31572]] Arabic * [[Z31648]] Indonesian * [[Z31670]] Malay * [[Z31729]] * [[Z31754]] * [[Z31772]] Portuguese * [[Z31907]] * [[Z31944]] * [[Z31965]] * [[Z32031]] Latin * [[Z32314]] English * [[Z32330]] Latin * [[Z32340]] Latin * [[Z32343]] Latin * [[Z32347]] Latin * [[Z32436]] Portuguese * [[Z32456]] * [[Z32527]] * [[Z32537]] * [[Z32573]] * [[Z32577]] * [[Z32588]] Czech * [[Z32715]] * [[Z32734]] * [[Z32780]] Czech * [[Z32793]] Japanese * [[Z32953]] * [[Z33105]] * [[Z33151]] toki pona * [[Z33165]] Malay * [[Z33245]] Japanese * [[Z33340]] Luxembourgish * [[Z33399]] * [[Z33415]] * [[Z33440]] Tagalog * [[Z33509]] pinyin * [[Z33691]] * [[Z33696]] pinyin * [[Z33727]] * [[Z33778]] * [[Z33785]] * [[Z33797]] pinyin * [[Z33818]] * [[Z33836]] * [[Z33878]] * [[Z33955]] pinyin * [[Z33983]] * [[Z33986]] Hebrew * [[Z34009]] pinyin * [[Z34139]] Bulgarian * [[Z34200]] toki poka * [[Z34212]] pinyin * [[Z34308]] Bulgarian * [[Z34463]] * [[Z34797]] pinyin * [[Z34854]] * [[Z34943]] * [[Z34993]] * [[Z35010]] Bengali * [[Z35175]] * [[Z35388]] * [[Z35390]] SignWriting * [[Z35392]] SignWriting * [[Z35395]] SignWriting * [[Z35397]] SignWriting * [[Z35408]] SignWriting * [[Z35528]] Chinese * [[Z35608]] Bangla * [[Z35780]] Igbo * [[Z35828]] * [[Z35879]] SignWriting * [[Z35886]] SignWriting * [[Z35888]] SignWriting * [[Z35893]] SignWriting * [[Z35896]] SignWriting * [[Z36004]] Swedish * [[Z36116]] * [[Z36128]] bitbashing * [[Z36341]] * [[Z36587]] * [[Z36839]] * [[Z36903]] * [[Z36944]] * [[Z37447]] Bangla * [[Z37482]] Bangla * [[Z37518]] * [[Z37533]] German * [[Z37719]] * [[Z37756]] * [[Z37785]] * [[Z38042]] French * [[Z38129]] Bangla * [[Z38198]] * [[Z38250]] Polish * [[Z38295]] * [[Z38531]] Braille but the easy kind * [[Z38761]] Russian * [[Z38795]] Bangla * [[Z38888]] Japanese * [[Z39473]] Russian * [[Z39786]] * [[Z39875]] Armenian * [[Z39923]] bitbashing * [[Z39952]] * [[Z39957]] 76et9xby5wf2k4zew7raf0fkxi9eiu8 Z36148 0 85227 319824 310799 2026-09-29T00:45:40Z BlueSkyWalker 101616 Map Hindi (Z42266) to Z43677 319824 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36148" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36142", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z43677", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40687" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config for creative work - entity, action, incept" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ptwad5dauswosgay3cgytbz5gz1vwl8 Z36155 0 85236 319830 311534 2026-09-29T00:46:15Z BlueSkyWalker 101616 Map Hindi (Z42266) to Z43681 319830 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36155" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36152", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z43681", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40690" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Config for creative work - entity, action, period" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "config. pour travail créatif, action, période" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sp0wozszk1ntvf2vgwhzajtz0sw1y7k Template:Main page/News/ru 10 85729 320007 319634 2026-09-29T10:28:30Z FuzzyBot 207 Updating to match new version of source page 320007 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/1791826200 17:30 UTC on 2026-10-12]</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-09.webm|most recent Volunteer's Corner]] is available on Commons</span> ; <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-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</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>]] 5mjd747px5apkvcwegpgk0fdbzkk8vs User:Denny/Syntactic tables 2 86559 319746 319591 2026-09-28T14:49:31Z Denny 81 319746 wikitext text/x-wiki [[file:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|thumb|presentation]] = Goals = These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]: {| class="wikitable" |+ |Brač is an island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40662%22%2C%22Z40662K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40662K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40662K3%22%3A%22Z1002%22%7D (abs1)] <br> [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs2)] | 1: <code>item is an item( Brač, island )</code> <br> 2: <code>is a( noun phrase( Brač ), noun( island )</code> |- |Brač is a beautiful island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41392%22%2C%22Z41392K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41311%22%2C%22Z41311K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%2C%22Z41311K2%22%3A%22Z1002%22%7D%2C%22Z41392K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z41392K3%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z43120%22%2C%22Z43120K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z42043%22%2C%22Z42043K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L6758%22%7D%2C%22Z42043K2%22%3A%22Z1430%22%7D%2C%22Z43120K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z43120K3%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41411%22%2C%22Z41411K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41334%22%2C%22Z41334K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z41334K2%22%3A%22Z1002%22%7D%2C%22Z41411K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z41411K3%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, noun with adjective( island, beauty ) )</code> |- |Brač is a beautiful [[:en:Island|island]]. | | | |<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is an island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs/en)] [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1430%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41411%22%2C%22Z41411K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41334%22%2C%22Z41334K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z41334K2%22%3A%22Z1430%22%7D%2C%22Z41411K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1430%22%7D%2C%22Z41411K3%22%3A%22Z1430%22%7D%2C%22Z40659K3%22%3A%22Z1430%22%7D (abs/de)] |<code>is a( strong( noun phrase( Brač )), noun( island ))</code> |- |'''Brač''' is a beautiful island. | | | |<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code> |- |'''Brač''' is a beautiful [[:en:Island|island]]. | | | |<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is a beautiful island in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( Brač ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |- |'''Brač and Hvar''' are beautiful islands in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( and_conjunction( named_item( Brač ), named_item( Hvar ) ) ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |} Here with tables. It didn't work at first with German adjectives, which led to the new proposal for syntactic phrase functions. {| class="wikitable" |+ |Brač is an island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37246%22%2C%22Z37246K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37220%22%2C%22Z37220K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37220K2%22%3A%22Z1430%22%7D%2C%22Z37246K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37157%22%2C%22Z37157K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%7D%7D%2C%22Z37246K3%22%3A%22Z1430%22%7D%7D (de)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37143%22%2C%22Z37143K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37143K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37143K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, island )</code> |- |Brač is a beautiful island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, noun with adjective( island, beauty ) )</code> |- |Brač is a beautiful [[:en:Island|island]]. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37080%22%2C%22Z37080K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37080K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is an island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37246%22%2C%22Z37246K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37220%22%2C%22Z37220K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37220K2%22%3A%22Z1430%22%7D%7D%2C%22Z37246K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37157%22%2C%22Z37157K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%7D%7D%2C%22Z37246K3%22%3A%22Z1430%22%7D%7D (de)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), island )</code> |- |'''Brač''' is a beautiful island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code> |- |'''Brač''' is a beautiful [[:en:Island|island]]. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37080%22%2C%22Z37080K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37080K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is a beautiful island in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( Brač ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |} = Functions = == Abstract == * (common noun) noun from item - [[Z40561]] * (proper noun) noun phrase from item - [[Z40596]] * (mass noun) mass noun from item * present describe noun phrase with noun - [[Z40650]] * present describe item with item - [[Z40656]] * past describe noun phrase with noun * past describe item with item * adjective from item * positive adjective from item - [[Z41334]] * add adjective to noun - [[Z41411]] * link * strong - [[Z41148]] * emphasise === returning html === * "noun phrase' is a "noun" - [[Z40659]] * "item" is an "item" - [[Z40662]] == English == ==== noun ==== * English noun fragment from two strings(singular, plural, number) - [[Z39425]] * English noun fragment from string(singular, number) - [[Z39430]] * English noun fragment from Lexeme(LID, number) - [[Z39437]] * English noun fragment from Item(QID, number) - [[Z40299]] * English noun from two strings(singular, plural) - [[Z40335]] * English noun from string(singular) - [[Z40344]] * English noun from Lexeme(LID) - [[Z40374]] * English noun from Item(QID) - [[Z40378]] ==== determiner ==== * English indef sg det - [[Z40382]] as a function, or directly [[Z40389]] * English def sg det - [[Z40391]] * English indef sg det - [[Z40421]] * English def pl det - [[Z40419]] * English some pl det - [[Z40423]] * English number det - [[Z40427]] * English determiner with open number ==== adjective ==== * English adjective fragment from three strings - [[Z41157]] * English adjective fragment from one string - [[Z41204]] * English adjective fragment from Lexeme reference - [[Z41251]] * English adjective fragment from lexeme - [[Z41304]] * English adjective fragment from Item reference - [[Z41266]] * English adjective from three strings * English adjective from positive * English adjective from Lexeme * English positive adjective from Lexeme - [[Z41311]] * English adjective from Item * English positive adjective from Item - [[Z41322]] * Add adjective to noun - [[Z41392]] ==== noun phrase ==== * English noun phrase from determiner and noun (common noun) - [[Z40395]] * English noun phrase from named entity (proper noun) - [[Z40457]] * English noun phrase from determiner and noun with open number * Mass noun ==== clause ==== * English describing present clause from noun phrase and noun phrase - [[Z40440]] * English describing past clause from noun phrase and noun phrase - [[Z40450]] * English describing present clause from noun phrase and noun - [[Z40505]] * English describing past clause from noun phrase and noun - [[Z40550]] * English describing present clause from noun phrase and adjective * English describing past clause from noun phrase and adjective ==== sentence ==== * sentence from clause - [[Z40471]] == German == ==== noun ==== * noun fragment from eight strings(..., number, case) - [[Z40665]] * noun fragment from string(base, number, case) - [[Z40669]] * noun fragment from Lexeme(LID, number, case) - [[Z40673]] * noun fragment from Item(QID, number, case) - [[Z40679]] * noun from eight strings(..., gender, number, case) - [[Z40693]] * noun from string(..., gender, number, case) - [[Z40712]] * noun from Lexeme(LID, number, case) - [[Z40715]] * noun from Item(QID, number, case) - [[Z40728]] ** needs: guess gender for QID - [[Z37170]] ==== determiner ==== * indef sg det(gender, case) - [[Z40847]] * def sg det(gender, case) - [[Z40848]] * indef sg det(gender, case) - [[Z40849]] * def pl det(gender, case) - [[Z40850]] * some det(gender, case) * number det(number, gender, case) ==== adjective ==== * positive adjective fragment from stem string - [[Z41475]] * Positive adjective fragment from Lexeme - [[Z41483]] * positive adjective fragment from lexeme reference - [[Z41512]] * positive adjective fragment from item reference - [[Z43111]] * adjective from four strings * adjective from positive * adjective from Lexeme * positive adjective from Lexeme - [[Z42043]] * adjective from Item * positive adjective from Item - [[Z43097]] * add adjective to noun - [[Z43120]] ==== noun phrase ==== * noun phrase from determiner and noun (common noun) - [[Z40934]] * noun phrase from named entity (proper noun) - [[Z41002]] ** guess gender - [[Z37170]], with lexeme [[Z41054]] ** does it need an article - [[Z37235]], with lexeme [[Z41052]] ** is it plural or singular - [[Z40994]], with lexeme [[Z41050]] * mass noun ==== clause ==== * describing present clause from noun phrase and noun phrase - [[Z41123]] * describing past clause from noun phrase and noun phrase * describing present clause from noun phrase and noun - [[Z41129]] * describing past clause from noun phrase and noun * describing present clause from noun phrase and adjective * describing past clause from noun phrase and adjective ==== sentence ==== * sentence from clause - [[Z40471]] == French == === Noun === * French noun from Wikidata item reference [[Z43368]] * French noun from Lexeme [[Z40842]] * French noun from singular and plural [[Z43404]] * French noun fragment from string [[Z43474]] == Malayalam == === Noun === * Malayalam noun fragment from Lexeme [[Z43398]] == helpers == * read zid (string) -> zid = [[Z41015]] * evaluate syntactic function with one argument (synfun, argument) -> list(html) - [[Z41030]] * set single argument (synfun, argument) -> synfun - [[Z41033]] * set option on syntactic function (synfun, feature) -> synfun - [[Z41036]] * get feature from synfun (synfun, meaning) -> feature - [[Z41003]] * agree phrase on feature (synfun, synfun, meaning) -> synfun - [[Z41039]] * body of anonymous function of synfun (synfun) -> list(object) - [[Z41043]] * concatenate two synfuns with space (synfun, synfun) -> synfun * merge (synfun, synfun, pos) -> synfun (this one seems complicated) What is merge? * two synfuns, concatenated in order ** language stays ** needs a new pos ** features are union of both features ** each synfun gets set each feature of the other synfun = Tables = == English == === necessary for the goals above === ==== Create functions for determiners {{done}} ==== * Generic / grammatic (check for types in the lightweight enumeration types) {{done}} ** Indef sg (a, an) {{done}} ** Indef pl () {{done}} ** Def sg (the) {{done}} ** Def pl (the) {{done}} * Ratios ** None (no) ** Some {{done}} ** most ** all * From Number (from natural number) {{done}} ** zero, one, two, three … {{done}} ==== First fragment of option {{done}} ==== ==== ++, join with space in between, unless one of them is empty {{done}} ==== ==== Option by features from list of options {{done}} ==== * List of options, features * If ** set equality ( features, features of option ( first element ( list ) ) ** first element ( list ) ** Option by features from list of options ( tail ( list ) ) ==== Option by features from table {{done}} ==== * Table, features * Find option with exactly the given features using Option by features from list of options ==== Fragments from table by features {{done}} ==== * Table1, table2 * Option by features from table1 by inherent features of table2 * Return fragments of that option ==== get text content from HTML fragment {{done}} ==== * Remove tags {{done}} * Undo escapes {{done}} * noun phrase from det and noun: det, N → NP {{done}} * Depending on det’s number, choose the noun {{done}} * Set inherent to det’s number {{done}} * If det==”a” change it to “an” if needed {{done}} ** Need to use text content from HTML fragment {{done}} * det++N {{done}} ==== Maybe use noun phrase from det and noun for the respective English function {{done}} ==== ==== Check on existing lexeme from qid mappings {{done}} ==== ==== Think also for Z36766 {{done}} ==== ==== Extend noun from qid by “find lexeme, if not take label” {{done}} ==== * Get lexeme for qid, fallback to label {{done}} * check if that already exists (seems no) * So maybe try to find lexeme, and the catch is using the label * Use label: https://www.wikifunctions.org/view/en/Z24766 ==== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ==== * Just use noun phrase from det and noun for this {{done}} * Look up the lexeme connected to QID → N {{done}} * If no Lexeme, use the English label as N {{done}} * Noun phrase from noun(N, indefinite) {{done}} ==== Noun phrase from name: QID → NP (Brač) {{Done}} ==== * Look up the Lexeme connected to QID → N {{Done}} * If no Lexeme, use the English label as N {{Done}} * Check if a “the” is required {{Done}} * Noun phrase from noun: N, the or nothing {{Done}} * {{Todo}} Stability issues {{Z|Z36925}} ==== Instantiating present: NP, NP → Sentence {{done}} ==== * NP1++is or are be depending on NP1 number++NP2 {{done}} {{Z|Z36939}} ==== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ==== * find the first letter that is not inside a tag and capitalize that {{done}} * {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later {{Z|Z36944}} ==== Instantiating past: NP, NP → Sentence {{done}} ==== * NP1++was or were depending on NP1 number++NP2 {{done}} {{Z|Z36953}} ==== strong: X → X {{done}} ==== * Language independent, tag strong every option {{done}} [[Z36957]] ==== adjective from three strings {{done}} ==== * adjectives in English seem super easy, if we ignore comparative and superlative for now? * maybe call it positive adjective, just to be clear * maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms. ==== adjective from string {{done}} ==== * use the regular comparative and regular superlative we already have {{done}} ==== adjective from Lexeme {{done}} ==== * get the positive form {{done}} {{Z|Z36978}} ==== adjective from QID {{done}} ==== * maybe leave that for later when we do the abstract stuff {{done}} * see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}} [[Z37076]] ==== noun with adjective: N, Adj → N {{done}} ==== * adj++N {{done}} * Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}} ==== link table: QID, table → table {{done}} ==== * Language independent, href to QID every option {{done}} [[Z37029]] ==== linked noun: QID → N {{done}} ==== * link( X(QID), QID ) {{done}} ==== instantiate present: NP, N -> sentence {{done}} ==== * instantiate present( NP, Indef NP from N ( N ) ) {{done}} [[Z37083]] ==== instantiate past: NP, N -> sentence {{done}} ==== * instantiate past: NP, Indef NP from N ( N ) {{done}} [[Z37086]] === bonus === ==== references ==== * ==== English Nominative Pronoun for person: QID → N ==== * Look for pronouns * Look for gender ==== English genitive pronoun from item: QID → Det ==== * As previous, but her and his instead of she and he ==== English Pronoun from item: QID → N ==== * Does it have a Lexeme? ** Take grammatical gender ** Well, not in English * Is it a person? Use English pronoun for person * Everything else “it”/“they”? ==== English Pronoun from item and class: QID, QID → N ==== * Is it a person? Use English pronoun for person * Everything else, based on Lexeme ==== English noun phrase for a named item: QID, QID → N ==== * Make “the city” for San Francisco * Fall back to San Francisco? * Maybe this is only useful for the abstract layer? == Abstract == ==== N from item: QID, language → N {{done}} ==== * concretize {{done}} [[Z37089]] ==== NP from named item: QID, language → NP {{done}} ==== * concretize {{done}} [[Z37115]] ==== Instantiating present: NP, N, language → sentence {{done}} ==== * concretize [[Z37120]] ==== Instantiating present: NP, N, language → HTML fragment {{done}} ==== * first fragment( instantiating from NP and N) {{done}} [[Z37126]] ==== instantiating present: QID, QID, language → sentence {{done}} ==== * instantiating( NP from named item(QID), N from item(QID), language ) {{done}} [[Z37140]] ==== instantiating present: QID, QID, language → HTML fragment {{done}} ==== * first fragment(instating table from qid, qid, language) {{done}} [[Z37143]] ==== N: N, adj → N {{done}} ==== * concretize {{done}} [[Z37150]] ==== Adj from item: QID → adj {{done}} ==== * concretize {{done}} [[Z37146]] == German == === Needs for the abstract functions === ==== N from 8 strings {{done}} ==== [[Z37154]] ==== N from one string? {{done}} ==== * depends if it has all the morphological functions ** we don't, it seems? (check with Lexeme Forms whether this is true) * just guessing from label {{done}} * gender guessing too, made [[Z37170]], not implemented yet [[Z37175]] ==== N from Lexeme {{done}} ==== [[Z37157]] ==== N from Lexeme reference {{done}} ==== [[Z37160]] ==== N from item {{done}} ==== * connect the concretizer {{done}} [[Z37163]] ==== definite determiner {{done}} ==== * inherent: singular / plural {{done}} * options: number, case {{done}} * one singular {{done}} [[Z37200]] * one plural {{done}} [[Z37208]] ==== indefinite determiner {{done}} ==== * one singular {{done}} [[Z37198]] * one plural {{done}} [[Z37199]] ==== NP from Det and N {{done}} ==== [[Z37209]] Used that for [[Z26070]] eine Insel -- turned out to be quite a speed up! ==== NP from noun without article {{done}} ==== [[Z37232]] ==== does item need an article? {{done}} ==== [[Z37235]] ==== guess grammatical gender of an item ==== WIP [[Z37170]] ==== NP from named item {{done}} ==== * connect to concretizer {{done}} [[Z37220]] ==== Instantiate present from 2 np: NP, NP, language → Sentence {{done}} ==== [[Z37241]] ==== Instantiate present from NP, N {{Done}} ==== * connect to concretizer {{Done}} [[Z37246]] ==== Adj from four fragments ==== * [[Z37473]] -- doesn't work though ==== Adj from four strings ==== ==== Adj from three strings ==== ==== Adj from one string ==== ==== Adj from Lexeme ==== ==== Adj from item: QID → adj ==== Adjectives in German would become very big tables. [[:d:Lexeme:L343955]] has 147 forms (maybe it should even be more, 2 numbers x 4 cases x 3 inflections x 3 comparisons x 3 genders?) But, in general, the bigger the number of forms, the more general they are. So maybe instead of having a table with many, many forms, maybe we should have a table with the basic forms, then functions that generate the rest. Then we call it with the right values when we get to it, e.g. when merging it to a noun phrase. But how do we make this interact with formatting functions such as "strong" or "link"? These rely on the fact that we already have the fragments materialized. maybe set a marker on the adjective, and in the relevant merge function use functions on the table and reduce it to a smaller number of options? should I try to make one adjective with all the necessary options? and see how fast it is? ==== positive Adjective from Adjective ==== * just keep the positive * put the positive into inherent, remove it from options ==== merge adjective and noun ==== * create table with declination ==== update merge determiner and adj+noun to noun phrase ==== * determiner needs declination * determiner applies declination on adj+noun, which looks just like a noun ==== N: N, adj → N ==== * add to [[Z20612]] === useful helpers? === ==== gender item from noun: noun → item ==== ==== gender from noun: noun → gender ==== ==== form from noun: noun, case, number → HTML ==== ==== form from noun as string: noun, case, number → string ==== ==== form from determiner ==== * expand [[Z28670]] by using determiners ==== determiner from number ==== ==== some determiner ==== ==== determiner from definiteness, gender, number, case ==== ==== Instantiating past from NP, N ==== == Todos == ==== Fix the missing language option {{done}} ==== * start with abstract implementation of noun from item, adding language {{done}} * together with the concretized function {{done}} * push from there to all used functions {{done}} * push to all functions {{done}} ==== Proper error message ==== * when a concretizer implementation does not have a language set, call the right error message * in general, do better about error messages ==== Functions to improve ==== * {{Z|Z37235}} * {{Z|Z37170}} k6kvwfleg9sozhi7d5x6cbivf2v41t3 319748 319746 2026-09-28T14:50:28Z Denny 81 319748 wikitext text/x-wiki [[file:Abstract Wikipedia NLG SIG Meeting 2026-09.webm|thumb|presentation]] = Goals = These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]: {| class="wikitable" |+ |Brač is an island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40662%22%2C%22Z40662K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40662K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40662K3%22%3A%22Z1002%22%7D (abs1)] <br> [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs2)] | 1: <code>item is an item( Brač, island )</code> <br> 2: <code>is a( noun phrase( Brač ), noun( island ) )</code> |- |Brač is a beautiful island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41392%22%2C%22Z41392K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41311%22%2C%22Z41311K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%2C%22Z41311K2%22%3A%22Z1002%22%7D%2C%22Z41392K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z41392K3%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z43120%22%2C%22Z43120K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z42043%22%2C%22Z42043K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L6758%22%7D%2C%22Z42043K2%22%3A%22Z1430%22%7D%2C%22Z43120K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z43120K3%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41411%22%2C%22Z41411K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41334%22%2C%22Z41334K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z41334K2%22%3A%22Z1002%22%7D%2C%22Z41411K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z41411K3%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs en)] [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1430%22%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41411%22%2C%22Z41411K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41334%22%2C%22Z41334K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z41334K2%22%3A%22Z1430%22%7D%2C%22Z41411K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1430%22%7D%2C%22Z41411K3%22%3A%22Z1430%22%7D%2C%22Z40659K3%22%3A%22Z1430%22%7D (abs de)] |<code>instantiating( Brač, noun with adjective( island, beauty ) )</code> |- |Brač is a beautiful [[:en:Island|island]]. | | | |<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is an island. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40440%22%2C%22Z40440K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40457%22%2C%22Z40457K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40457K2%22%3A%22Z1002%22%7D%7D%2C%22Z40440K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40395%22%2C%22Z40395K1%22%3A%22Z40389%22%2C%22Z40395K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40374%22%2C%22Z40374K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%2C%22Z40374K2%22%3A%22Z1002%22%7D%2C%22Z40395K3%22%3A%22Z1002%22%7D%2C%22Z40440K3%22%3A%22Z1002%22%7D%7D (en)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40471%22%2C%22Z40471K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41123%22%2C%22Z41123K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41002%22%2C%22Z41002K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z41002K2%22%3A%22Z1430%22%7D%7D%2C%22Z41123K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40934%22%2C%22Z40934K1%22%3A%22Z40847%22%2C%22Z40934K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40715%22%2C%22Z40715K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%2C%22Z40715K2%22%3A%22Z1430%22%7D%2C%22Z40934K3%22%3A%22Z1430%22%7D%2C%22Z41123K3%22%3A%22Z1430%22%7D%7D (de)] | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40659%22%2C%22Z40659K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z41148%22%2C%22Z41148K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40596%22%2C%22Z40596K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z40596K2%22%3A%22Z1002%22%7D%7D%2C%22Z40659K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z40561%22%2C%22Z40561K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z40561K2%22%3A%22Z1002%22%7D%2C%22Z40659K3%22%3A%22Z1002%22%7D (abs)] |<code>is a( strong( noun phrase( Brač )), noun( island ))</code> |- |'''Brač''' is a beautiful island. | | | |<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code> |- |'''Brač''' is a beautiful [[:en:Island|island]]. | | | |<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is a beautiful island in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( Brač ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |- |'''Brač and Hvar''' are beautiful islands in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( and_conjunction( named_item( Brač ), named_item( Hvar ) ) ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |} Here with tables. It didn't work at first with German adjectives, which led to the new proposal for syntactic phrase functions. {| class="wikitable" |+ |Brač is an island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37246%22%2C%22Z37246K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37220%22%2C%22Z37220K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37220K2%22%3A%22Z1430%22%7D%2C%22Z37246K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37157%22%2C%22Z37157K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%7D%7D%2C%22Z37246K3%22%3A%22Z1430%22%7D%7D (de)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37143%22%2C%22Z37143K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37143K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37143K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, island )</code> |- |Brač is a beautiful island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, noun with adjective( island, beauty ) )</code> |- |Brač is a beautiful [[:en:Island|island]]. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37080%22%2C%22Z37080K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37080K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is an island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37246%22%2C%22Z37246K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37220%22%2C%22Z37220K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37220K2%22%3A%22Z1430%22%7D%7D%2C%22Z37246K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37157%22%2C%22Z37157K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L408939%22%7D%7D%7D%2C%22Z37246K3%22%3A%22Z1430%22%7D%7D (de)] |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), island )</code> |- |'''Brač''' is a beautiful island. |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36766%22%2C%22Z36766K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z36766K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code> |- |'''Brač''' is a beautiful [[:en:Island|island]]. | [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37083%22%2C%22Z37083K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z36925K2%22%3A%22Z1002%22%7D%7D%2C%22Z37083K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37076%22%2C%22Z37076K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37076K2%22%3A%22Z1002%22%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37080%22%2C%22Z37080K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37080K2%22%3A%22Z1002%22%7D%2C%22Z36969K3%22%3A%22Z1002%22%7D%2C%22Z37083K3%22%3A%22Z1002%22%7D%7D (en)] | |[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37126%22%2C%22Z37126K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37115%22%2C%22Z37115K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%2C%22Z37115K2%22%3A%22Z1002%22%7D%7D%2C%22Z37126K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37150%22%2C%22Z37150K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37146%22%2C%22Z37146K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4376884%22%7D%2C%22Z37146K2%22%3A%22Z1002%22%7D%2C%22Z37150K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37089%22%2C%22Z37089K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37089K2%22%3A%22Z1002%22%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%2C%22Z37150K3%22%3A%22Z1002%22%7D%2C%22Z37126K3%22%3A%22Z1002%22%7D (abs)] |<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code> |- |'''Brač''' is a beautiful island in [[:en:Croatia|Croatia]]. | | | |<code>instantiating( strong( Brač ), noun in location( noun with adjective( beautiful, island ), link( Croatia ) ) ) )</code> |} = Functions = == Abstract == * (common noun) noun from item - [[Z40561]] * (proper noun) noun phrase from item - [[Z40596]] * (mass noun) mass noun from item * present describe noun phrase with noun - [[Z40650]] * present describe item with item - [[Z40656]] * past describe noun phrase with noun * past describe item with item * adjective from item * positive adjective from item - [[Z41334]] * add adjective to noun - [[Z41411]] * link * strong - [[Z41148]] * emphasise === returning html === * "noun phrase' is a "noun" - [[Z40659]] * "item" is an "item" - [[Z40662]] == English == ==== noun ==== * English noun fragment from two strings(singular, plural, number) - [[Z39425]] * English noun fragment from string(singular, number) - [[Z39430]] * English noun fragment from Lexeme(LID, number) - [[Z39437]] * English noun fragment from Item(QID, number) - [[Z40299]] * English noun from two strings(singular, plural) - [[Z40335]] * English noun from string(singular) - [[Z40344]] * English noun from Lexeme(LID) - [[Z40374]] * English noun from Item(QID) - [[Z40378]] ==== determiner ==== * English indef sg det - [[Z40382]] as a function, or directly [[Z40389]] * English def sg det - [[Z40391]] * English indef sg det - [[Z40421]] * English def pl det - [[Z40419]] * English some pl det - [[Z40423]] * English number det - [[Z40427]] * English determiner with open number ==== adjective ==== * English adjective fragment from three strings - [[Z41157]] * English adjective fragment from one string - [[Z41204]] * English adjective fragment from Lexeme reference - [[Z41251]] * English adjective fragment from lexeme - [[Z41304]] * English adjective fragment from Item reference - [[Z41266]] * English adjective from three strings * English adjective from positive * English adjective from Lexeme * English positive adjective from Lexeme - [[Z41311]] * English adjective from Item * English positive adjective from Item - [[Z41322]] * Add adjective to noun - [[Z41392]] ==== noun phrase ==== * English noun phrase from determiner and noun (common noun) - [[Z40395]] * English noun phrase from named entity (proper noun) - [[Z40457]] * English noun phrase from determiner and noun with open number * Mass noun ==== clause ==== * English describing present clause from noun phrase and noun phrase - [[Z40440]] * English describing past clause from noun phrase and noun phrase - [[Z40450]] * English describing present clause from noun phrase and noun - [[Z40505]] * English describing past clause from noun phrase and noun - [[Z40550]] * English describing present clause from noun phrase and adjective * English describing past clause from noun phrase and adjective ==== sentence ==== * sentence from clause - [[Z40471]] == German == ==== noun ==== * noun fragment from eight strings(..., number, case) - [[Z40665]] * noun fragment from string(base, number, case) - [[Z40669]] * noun fragment from Lexeme(LID, number, case) - [[Z40673]] * noun fragment from Item(QID, number, case) - [[Z40679]] * noun from eight strings(..., gender, number, case) - [[Z40693]] * noun from string(..., gender, number, case) - [[Z40712]] * noun from Lexeme(LID, number, case) - [[Z40715]] * noun from Item(QID, number, case) - [[Z40728]] ** needs: guess gender for QID - [[Z37170]] ==== determiner ==== * indef sg det(gender, case) - [[Z40847]] * def sg det(gender, case) - [[Z40848]] * indef sg det(gender, case) - [[Z40849]] * def pl det(gender, case) - [[Z40850]] * some det(gender, case) * number det(number, gender, case) ==== adjective ==== * positive adjective fragment from stem string - [[Z41475]] * Positive adjective fragment from Lexeme - [[Z41483]] * positive adjective fragment from lexeme reference - [[Z41512]] * positive adjective fragment from item reference - [[Z43111]] * adjective from four strings * adjective from positive * adjective from Lexeme * positive adjective from Lexeme - [[Z42043]] * adjective from Item * positive adjective from Item - [[Z43097]] * add adjective to noun - [[Z43120]] ==== noun phrase ==== * noun phrase from determiner and noun (common noun) - [[Z40934]] * noun phrase from named entity (proper noun) - [[Z41002]] ** guess gender - [[Z37170]], with lexeme [[Z41054]] ** does it need an article - [[Z37235]], with lexeme [[Z41052]] ** is it plural or singular - [[Z40994]], with lexeme [[Z41050]] * mass noun ==== clause ==== * describing present clause from noun phrase and noun phrase - [[Z41123]] * describing past clause from noun phrase and noun phrase * describing present clause from noun phrase and noun - [[Z41129]] * describing past clause from noun phrase and noun * describing present clause from noun phrase and adjective * describing past clause from noun phrase and adjective ==== sentence ==== * sentence from clause - [[Z40471]] == French == === Noun === * French noun from Wikidata item reference [[Z43368]] * French noun from Lexeme [[Z40842]] * French noun from singular and plural [[Z43404]] * French noun fragment from string [[Z43474]] == Malayalam == === Noun === * Malayalam noun fragment from Lexeme [[Z43398]] == helpers == * read zid (string) -> zid = [[Z41015]] * evaluate syntactic function with one argument (synfun, argument) -> list(html) - [[Z41030]] * set single argument (synfun, argument) -> synfun - [[Z41033]] * set option on syntactic function (synfun, feature) -> synfun - [[Z41036]] * get feature from synfun (synfun, meaning) -> feature - [[Z41003]] * agree phrase on feature (synfun, synfun, meaning) -> synfun - [[Z41039]] * body of anonymous function of synfun (synfun) -> list(object) - [[Z41043]] * concatenate two synfuns with space (synfun, synfun) -> synfun * merge (synfun, synfun, pos) -> synfun (this one seems complicated) What is merge? * two synfuns, concatenated in order ** language stays ** needs a new pos ** features are union of both features ** each synfun gets set each feature of the other synfun = Tables = == English == === necessary for the goals above === ==== Create functions for determiners {{done}} ==== * Generic / grammatic (check for types in the lightweight enumeration types) {{done}} ** Indef sg (a, an) {{done}} ** Indef pl () {{done}} ** Def sg (the) {{done}} ** Def pl (the) {{done}} * Ratios ** None (no) ** Some {{done}} ** most ** all * From Number (from natural number) {{done}} ** zero, one, two, three … {{done}} ==== First fragment of option {{done}} ==== ==== ++, join with space in between, unless one of them is empty {{done}} ==== ==== Option by features from list of options {{done}} ==== * List of options, features * If ** set equality ( features, features of option ( first element ( list ) ) ** first element ( list ) ** Option by features from list of options ( tail ( list ) ) ==== Option by features from table {{done}} ==== * Table, features * Find option with exactly the given features using Option by features from list of options ==== Fragments from table by features {{done}} ==== * Table1, table2 * Option by features from table1 by inherent features of table2 * Return fragments of that option ==== get text content from HTML fragment {{done}} ==== * Remove tags {{done}} * Undo escapes {{done}} * noun phrase from det and noun: det, N → NP {{done}} * Depending on det’s number, choose the noun {{done}} * Set inherent to det’s number {{done}} * If det==”a” change it to “an” if needed {{done}} ** Need to use text content from HTML fragment {{done}} * det++N {{done}} ==== Maybe use noun phrase from det and noun for the respective English function {{done}} ==== ==== Check on existing lexeme from qid mappings {{done}} ==== ==== Think also for Z36766 {{done}} ==== ==== Extend noun from qid by “find lexeme, if not take label” {{done}} ==== * Get lexeme for qid, fallback to label {{done}} * check if that already exists (seems no) * So maybe try to find lexeme, and the catch is using the label * Use label: https://www.wikifunctions.org/view/en/Z24766 ==== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ==== * Just use noun phrase from det and noun for this {{done}} * Look up the lexeme connected to QID → N {{done}} * If no Lexeme, use the English label as N {{done}} * Noun phrase from noun(N, indefinite) {{done}} ==== Noun phrase from name: QID → NP (Brač) {{Done}} ==== * Look up the Lexeme connected to QID → N {{Done}} * If no Lexeme, use the English label as N {{Done}} * Check if a “the” is required {{Done}} * Noun phrase from noun: N, the or nothing {{Done}} * {{Todo}} Stability issues {{Z|Z36925}} ==== Instantiating present: NP, NP → Sentence {{done}} ==== * NP1++is or are be depending on NP1 number++NP2 {{done}} {{Z|Z36939}} ==== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ==== * find the first letter that is not inside a tag and capitalize that {{done}} * {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later {{Z|Z36944}} ==== Instantiating past: NP, NP → Sentence {{done}} ==== * NP1++was or were depending on NP1 number++NP2 {{done}} {{Z|Z36953}} ==== strong: X → X {{done}} ==== * Language independent, tag strong every option {{done}} [[Z36957]] ==== adjective from three strings {{done}} ==== * adjectives in English seem super easy, if we ignore comparative and superlative for now? * maybe call it positive adjective, just to be clear * maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms. ==== adjective from string {{done}} ==== * use the regular comparative and regular superlative we already have {{done}} ==== adjective from Lexeme {{done}} ==== * get the positive form {{done}} {{Z|Z36978}} ==== adjective from QID {{done}} ==== * maybe leave that for later when we do the abstract stuff {{done}} * see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}} [[Z37076]] ==== noun with adjective: N, Adj → N {{done}} ==== * adj++N {{done}} * Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}} ==== link table: QID, table → table {{done}} ==== * Language independent, href to QID every option {{done}} [[Z37029]] ==== linked noun: QID → N {{done}} ==== * link( X(QID), QID ) {{done}} ==== instantiate present: NP, N -> sentence {{done}} ==== * instantiate present( NP, Indef NP from N ( N ) ) {{done}} [[Z37083]] ==== instantiate past: NP, N -> sentence {{done}} ==== * instantiate past: NP, Indef NP from N ( N ) {{done}} [[Z37086]] === bonus === ==== references ==== * ==== English Nominative Pronoun for person: QID → N ==== * Look for pronouns * Look for gender ==== English genitive pronoun from item: QID → Det ==== * As previous, but her and his instead of she and he ==== English Pronoun from item: QID → N ==== * Does it have a Lexeme? ** Take grammatical gender ** Well, not in English * Is it a person? Use English pronoun for person * Everything else “it”/“they”? ==== English Pronoun from item and class: QID, QID → N ==== * Is it a person? Use English pronoun for person * Everything else, based on Lexeme ==== English noun phrase for a named item: QID, QID → N ==== * Make “the city” for San Francisco * Fall back to San Francisco? * Maybe this is only useful for the abstract layer? == Abstract == ==== N from item: QID, language → N {{done}} ==== * concretize {{done}} [[Z37089]] ==== NP from named item: QID, language → NP {{done}} ==== * concretize {{done}} [[Z37115]] ==== Instantiating present: NP, N, language → sentence {{done}} ==== * concretize [[Z37120]] ==== Instantiating present: NP, N, language → HTML fragment {{done}} ==== * first fragment( instantiating from NP and N) {{done}} [[Z37126]] ==== instantiating present: QID, QID, language → sentence {{done}} ==== * instantiating( NP from named item(QID), N from item(QID), language ) {{done}} [[Z37140]] ==== instantiating present: QID, QID, language → HTML fragment {{done}} ==== * first fragment(instating table from qid, qid, language) {{done}} [[Z37143]] ==== N: N, adj → N {{done}} ==== * concretize {{done}} [[Z37150]] ==== Adj from item: QID → adj {{done}} ==== * concretize {{done}} [[Z37146]] == German == === Needs for the abstract functions === ==== N from 8 strings {{done}} ==== [[Z37154]] ==== N from one string? {{done}} ==== * depends if it has all the morphological functions ** we don't, it seems? (check with Lexeme Forms whether this is true) * just guessing from label {{done}} * gender guessing too, made [[Z37170]], not implemented yet [[Z37175]] ==== N from Lexeme {{done}} ==== [[Z37157]] ==== N from Lexeme reference {{done}} ==== [[Z37160]] ==== N from item {{done}} ==== * connect the concretizer {{done}} [[Z37163]] ==== definite determiner {{done}} ==== * inherent: singular / plural {{done}} * options: number, case {{done}} * one singular {{done}} [[Z37200]] * one plural {{done}} [[Z37208]] ==== indefinite determiner {{done}} ==== * one singular {{done}} [[Z37198]] * one plural {{done}} [[Z37199]] ==== NP from Det and N {{done}} ==== [[Z37209]] Used that for [[Z26070]] eine Insel -- turned out to be quite a speed up! ==== NP from noun without article {{done}} ==== [[Z37232]] ==== does item need an article? {{done}} ==== [[Z37235]] ==== guess grammatical gender of an item ==== WIP [[Z37170]] ==== NP from named item {{done}} ==== * connect to concretizer {{done}} [[Z37220]] ==== Instantiate present from 2 np: NP, NP, language → Sentence {{done}} ==== [[Z37241]] ==== Instantiate present from NP, N {{Done}} ==== * connect to concretizer {{Done}} [[Z37246]] ==== Adj from four fragments ==== * [[Z37473]] -- doesn't work though ==== Adj from four strings ==== ==== Adj from three strings ==== ==== Adj from one string ==== ==== Adj from Lexeme ==== ==== Adj from item: QID → adj ==== Adjectives in German would become very big tables. [[:d:Lexeme:L343955]] has 147 forms (maybe it should even be more, 2 numbers x 4 cases x 3 inflections x 3 comparisons x 3 genders?) But, in general, the bigger the number of forms, the more general they are. So maybe instead of having a table with many, many forms, maybe we should have a table with the basic forms, then functions that generate the rest. Then we call it with the right values when we get to it, e.g. when merging it to a noun phrase. But how do we make this interact with formatting functions such as "strong" or "link"? These rely on the fact that we already have the fragments materialized. maybe set a marker on the adjective, and in the relevant merge function use functions on the table and reduce it to a smaller number of options? should I try to make one adjective with all the necessary options? and see how fast it is? ==== positive Adjective from Adjective ==== * just keep the positive * put the positive into inherent, remove it from options ==== merge adjective and noun ==== * create table with declination ==== update merge determiner and adj+noun to noun phrase ==== * determiner needs declination * determiner applies declination on adj+noun, which looks just like a noun ==== N: N, adj → N ==== * add to [[Z20612]] === useful helpers? === ==== gender item from noun: noun → item ==== ==== gender from noun: noun → gender ==== ==== form from noun: noun, case, number → HTML ==== ==== form from noun as string: noun, case, number → string ==== ==== form from determiner ==== * expand [[Z28670]] by using determiners ==== determiner from number ==== ==== some determiner ==== ==== determiner from definiteness, gender, number, case ==== ==== Instantiating past from NP, N ==== == Todos == ==== Fix the missing language option {{done}} ==== * start with abstract implementation of noun from item, adding language {{done}} * together with the concretized function {{done}} * push from there to all used functions {{done}} * push to all functions {{done}} ==== Proper error message ==== * when a concretizer implementation does not have a language set, call the right error message * in general, do better about error messages ==== Functions to improve ==== * {{Z|Z37235}} * {{Z|Z37170}} hclql7ueznqqkcmxpyp6aobz2yuf1w4 Template:Main page/News/sv 10 87084 320008 319636 2026-09-29T10:28:30Z FuzzyBot 207 Updating to match new version of source page 320008 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Volontärshörnan * Nästa volontärshörna kommer hållas på <bdi lang="en" dir="ltr">Google Meet</bdi> <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1791826200 17:30 UTC on 2026-10-12]</bdi>, på <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Den [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|förra volontärshörnan]] finns att se på Commons ; Senaste nytt om Wikifunctions <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-25}}: Memoization and the Mayor of Paris</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-18}}: More engaging error messages</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-10}}: Your code can now call back to the Wikidata fetch functions</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-09-03}}: 5,000 Functions, passing Z40000</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-08-28}}: Wikifunctions Object Reference</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Fler nyheter</span>]] fckolhzdi239a3i0m887721n7q6ifb2 User:YoshiRulz/WF bugs 2 89125 319739 313406 2026-09-28T14:43:05Z YoshiRulz 10156 Replace T407700 with T439425 319739 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * [[phab:T433272]] Memoise inner calls in compositions ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * [[phab:T435331]] Lexeme Sense selector component doesn't load the first time {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 j4wnxk3zy4ledil9ui68ztwunm320ug 319740 319739 2026-09-28T14:43:29Z YoshiRulz 10156 Strike T435331 319740 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * [[phab:T433272]] Memoise inner calls in compositions ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 cvylv7xr8fjhmw7x2wukfjh3epvc3g3 319745 319740 2026-09-28T14:47:50Z YoshiRulz 10156 Strike T433272 319745 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * <s>[[phab:T433272]] Memoise inner calls in compositions</s> implemented 2026-09 ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 pdeug1op7hmc2bhuvyjsyui1w5ol834 319754 319745 2026-09-28T15:23:22Z YoshiRulz 10156 Add T368320 319754 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * <s>[[phab:T433272]] Memoise inner calls in compositions</s> implemented 2026-09 ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T368320]] Various literals have a malformed collapsed display form when their components are non-literals * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 75j75y7dvgttv8pwy7ir0kv5xn0sp49 319756 319754 2026-09-28T15:28:51Z YoshiRulz 10156 Add T373413 319756 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * <s>[[phab:T433272]] Memoise inner calls in compositions</s> implemented 2026-09 ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T373413]] {{Z|504}} is raised for reasons other than an invalid ZID * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T368320]] Various literals have a malformed collapsed display form when their components are non-literals * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 38tunfi9wfp2z6q2tgbdhb7yjnatrwm 319757 319756 2026-09-28T15:29:33Z YoshiRulz 10156 sort 319757 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * <s>[[phab:T433272]] Memoise inner calls in compositions</s> implemented 2026-09 ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T368320]] Various literals have a malformed collapsed display form when their components are non-literals * [[phab:T373413]] {{Z|504}} is raised for reasons other than an invalid ZID * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 f6hyt8skhxust78foz3awzlw8b5vbdk 319758 319757 2026-09-28T15:33:42Z YoshiRulz 10156 Add T439423 319758 wikitext text/x-wiki HUGE BUGS which concern correctness, like, how are these still open: * [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes * <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08 Not-so-huge correctness bugs: * [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while * [[phab:T417614]] {{Z|6821}} doesn't include sitelinks * <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08 * [[phab:T431432]] Allow editors to clear function eval cache * [[phab:T439425]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field Major bugs which hinder editing: * [[phab:T386422]] Allow currying / partial application ** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers ** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]] * <s>[[phab:T433272]] Memoise inner calls in compositions</s> implemented 2026-09 ** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?'' * [[phab:T433746]] Test results refuse to load when there are very many tests for a Function Editing annoyances, which will disproportionately affect new/inexperienced users: * [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything * [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected * [[phab:T368320]] Various literals have a malformed collapsed display form when their components are non-literals * [[phab:T373413]] {{Z|504}} is raised for reasons other than an invalid ZID * [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls ** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]] * <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09 * [[phab:T433744]] "Copy result link" is not tied to the result/submission * <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08 * <s>[[phab:T435331]] Lexeme Sense selector component doesn't load the first time</s> fixed as of 2026-09 * [[phab:T439423]] Links aren't clickable in localised error messages {{abbr|i18n|internationalisation}} fails: * [[phab:T343460]] Indicate which language a foreign label is from * [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search * [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label * [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc. * [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}} Features that would be needed for maintenance in the long term: * [[phab:T260953]] MCR slot on persistent objects for long-form documentation ** I got sick of waiting and [[Template:Function_documentation|made a talk page template]] * [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]] * [[phab:T350715]] Add an indicator to test evaluations which are particularly slow * [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe) * [[phab:T383842]] Provide an n-argument apply ** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of functions need rewriting suddenly * [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter * [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor * [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s) * [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language * [[phab:T419501]] Include a link to the source for built-in Implementations * (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] &rarr; [[Special:WhatLinksHere/Z28020]] Features that would be nice to have: * [[phab:T301418]] Block-based visual programming interface ** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]] * [[phab:T343685]] Re-use localised labels from Wikidata * (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]] * [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation * [[phab:T345636]] Preview persistent ZObjects on hover in compositions * [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types * [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once * [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia * [[phab:T423329]] Other improvements to localStorage clipboard * [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories * <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03 * [[phab:T435332]] Allow pasting URLs into Reference/Function input components * <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10 jvivn7hvw34jjx8n8pmzihl5t6sdkph Z38738 0 89169 319747 317811 2026-09-28T14:49:38Z Artsiom91 2118 use Z43654 319747 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38738" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32728", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z32728K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z32728K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z32728K4" } }, " — это ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z32728K2" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z32728K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z43654", "Z43654K1": { "Z1K1": "Z18", "Z18K1": "Z32728K3" }, "Z43654K2": { "Z1K1": "Z6091", "Z6091K1": "Q146233" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "defining role sentence in Russian. Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[s] — это [role] gen:[d]" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "TODO: genitive singular" } ] } } mympo533sw2yuayhmdyft3pbqbkyuex Z38781 0 89218 319700 310807 2026-09-28T13:52:09Z BlueSkyWalker 101616 Configure Hindi mapping (Z43643 -> Z42266) in Z38781 319700 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38781" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38720", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z38778", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z39894", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z43643", "Z14293K2": "Z42266" } ], "Z14294K2": "Z41439" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for join occupation list of person" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "人物の職業リストの結合言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fc2a227tu1q8j0n4wqol3bsf4rfgl8i Z38786 0 89223 319906 311451 2026-09-29T02:49:12Z BlueSkyWalker 101616 Map Hindi to Z43722 319906 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38786" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38734", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z38771", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z43722", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38771" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for lexemes for occupation of person" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "人物の職業を表す語彙素の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g67ik364pu3mj0fn8dfmxpq40mv3ym6 Z38832 0 89281 319714 315126 2026-09-28T14:07:58Z BlueSkyWalker 101616 Configure Hindi mapping (Z43647 -> Z42266) in Z38832 319714 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38832" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38808", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z38829", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z40094", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z43647", "Z14293K2": "Z42266" } ], "Z14294K2": "Z38808" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for professions sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "職業を説明する文章の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3uj1qt5m1xk1opo53fjuhrz0jyfgygi Z39632 0 90354 319896 311984 2026-09-29T02:43:44Z BlueSkyWalker 101616 Map Hindi to Z43716 319896 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z39632" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z39638", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z43716", "Z14293K2": "Z42266" } ], "Z14294K2": "Z31921" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for statement with reference" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照付きの文章の言語別設定" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } goxh7t6wvzaafdmpl7bws8dahifib4y Z39769 0 91134 319815 319668 2026-09-28T23:53:50Z BlueSkyWalker 101616 Configure Hindi mapping (Z43673 -> Z42266) in Z39769 319815 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z39769" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z39755", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z43141", "Z14293K2": [ "Z60", "Z1005" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z43673", "Z14293K2": "Z42266" } ], "Z14294K2": "Z39775" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for person served in role between dates" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2jsfui1acqmramqi7ycclhoydc8h7gx Z40061 0 91677 319987 304066 2026-09-29T09:41:34Z GrounderUK 50 [[Z6821]]🔀[[Z30120]] 319987 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40061" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z40059", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37840", "Z37840K1": { "Z1K1": "Z7", "Z7K1": "Z32290", "Z32290K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z40059K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1889" } ] }, "Z32290K2": { "Z1K1": "Z6092", "Z6092K1": "P1889" } }, "Z37840K2": { "Z1K1": "Z18", "Z18K1": "Z40059K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "auto different from abstract Wikilinks, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "à ne pas confondre (liste automatique)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pu39nql0bl06uhoxnqnxd0n0yse2137 Z40704 0 92620 319843 310800 2026-09-29T01:24:53Z BlueSkyWalker 101616 Map Hindi to Z43685 319843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40704" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z40702", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z43685", "Z14293K2": "Z42266" } ], "Z14294K2": "Z40703" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for file extensions-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ibh6vx3ruvc1235am0c6qrr76ia2qe Z40756 0 92710 319942 306889 2026-09-29T06:04:00Z YoshiRulz 10156 Added Z43733 to the approved list of test cases 319942 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40756" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" }, "Z17K2": "Z40756K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z40756K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z40756K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43733" ], "Z8K4": [ "Z14", "Z40757" ], "Z8K5": "Z40756" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is first of Typed pair equal to Object?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "does Typed pair have this head element?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hkteeyl5crjpz95zv7itazugd8hh1qf Z40935 0 92969 319940 313644 2026-09-29T05:56:48Z YoshiRulz 10156 Use key lookup helper 319940 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z40935" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z40930", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z808", "Z808K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z1K1" }, "K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z1K1" }, "K2": { "Z1K1": "Z6", "Z6K1": "Z9" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z9K1" }, "K2": { "Z1K1": "Z6", "Z6K1": "Z99" } } ] }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z99K1" }, "K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z14K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z40930K1" } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Quoted body of Implementation, reify composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "it must be the Quote part of this that doesn't work, since the reify-abstract technique was used in Z42126 with no problem" } ] } } an16fkrp10kj1c0ag34uamngado0acp Z42122 0 94669 319939 313637 2026-09-29T05:55:10Z YoshiRulz 10156 Use key lookup helper 319939 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42122" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z803", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z808", "Z808K1": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z18", "Z18K1": "Z803K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z803K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value by ref. Key, reify composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0syjx5jx5fijn4j49ypbgaj4orieb3l Z42123 0 94670 319967 313639 2026-09-29T07:00:28Z YoshiRulz 10156 Added Z43741 to the approved list of implementations 319967 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z42124", "Z43741" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i30kml94v89jjyprrwmm9qvvzwed8sl 319969 319967 2026-09-29T07:03:09Z YoshiRulz 10156 Added Z43742 to the approved list of test cases 319969 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43742" ], "Z8K4": [ "Z14", "Z42124", "Z43741" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2q0o7t4dnqli0vfxb86dl1an1cw5tgv 319973 319969 2026-09-29T07:12:57Z YoshiRulz 10156 Removed Z42124 and Z43741 from the approved list of implementations 319973 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43742" ], "Z8K4": [ "Z14" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 52efwau0xu0deoeecokt3e9effzs8vz 319974 319973 2026-09-29T07:13:00Z YoshiRulz 10156 Added Z42124 to the approved list of implementations 319974 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43742" ], "Z8K4": [ "Z14", "Z42124" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oduqo8vj8020uvv56ry95ujjinrc4w4 319975 319974 2026-09-29T07:13:03Z YoshiRulz 10156 Added Z43741 to the approved list of implementations 319975 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43742" ], "Z8K4": [ "Z14", "Z42124", "Z43741" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2q0o7t4dnqli0vfxb86dl1an1cw5tgv 319976 319975 2026-09-29T07:13:20Z YoshiRulz 10156 Removed Z43741 from the approved list of implementations 319976 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42123" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z42123K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z42123K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z42123K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default if not found" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43742" ], "Z8K4": [ "Z14", "Z42124" ], "Z8K5": "Z42123" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tail of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "left element of first Typed pair with matching right element", "get element from map (as list of pairs)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oduqo8vj8020uvv56ry95ujjinrc4w4 Z42124 0 94671 319964 313633 2026-09-29T06:55:28Z YoshiRulz 10156 Swap out indexByHead function 319964 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42124" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42123", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z42123K4" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z42123K3" }, "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first Typed pair with matching head, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4svjjyauc95kdxctobcwlidk8cf4suh 319966 319964 2026-09-29T07:00:10Z YoshiRulz 10156 Disambiguate en label 319966 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42124" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42123", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z42123K4" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z42123K3" }, "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "vale of Pair with matching head, index composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k6enrcg7ta80vtjo9a4qfzaztm3e57t 319970 319966 2026-09-29T07:04:12Z YoshiRulz 10156 Fix typo in en label 319970 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42124" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42123", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z42123K4" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": { "Z1K1": "Z18", "Z18K1": "Z42123K3" }, "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": { "Z1K1": "Z18", "Z18K1": "Z42123K1" }, "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z42123K3" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of Pair w/ matching head, index composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 75te4xjgunsmn3p84mei9z87b97hkt9 Z42126 0 94673 319937 313640 2026-09-29T05:49:33Z YoshiRulz 10156 Use key lookup helper 319937 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42126" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42117", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30414", "Z30414K1": { "Z1K1": "Z7", "Z7K1": "Z40869", "Z40869K1": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z9K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z7K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z20K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z42117K1" } } } } } }, "Z30414K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z808", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z822", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z20K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z42117K1" } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function call (ZID+args) of Test case, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ff7znifasa4qa8yzew9ynb1a5nmps63 319938 319937 2026-09-29T05:51:44Z YoshiRulz 10156 Use dropN instead of repeated tail 319938 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42126" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42117", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30414", "Z30414K1": { "Z1K1": "Z7", "Z7K1": "Z40869", "Z40869K1": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z9K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z7K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z20K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z42117K1" } } } } } }, "Z30414K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z808", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z822", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13369", "Z13369K1": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z20K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z42117K1" } } }, "Z13369K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Function call (ZID+args) of Test case, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6cnobtw99e84y92q5lrapi8qubhfvyn Z42382 0 94956 319693 317551 2026-09-28T13:41:52Z Artsiom91 2118 add coorect Russian support. Need to create config for multilingual like Z37017 319693 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z14326K2": "Z1005" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z32308", "Z32308K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z43023", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" } }, "Z32308K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z42482", "Z42482K1": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z42482K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h5q9nq1c9mp846zr1rt5n8ourwwfl05 319749 319693 2026-09-28T14:51:26Z Artsiom91 2118 use Z43654 319749 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42382" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42381", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z42381K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z14326", "Z14326K1": { "Z1K1": "Z18", "Z18K1": "Z42381K3" }, "Z14326K2": "Z1005" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z32308", "Z32308K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z43654", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z13464K3": { "Z1K1": "Z6091", "Z6091K1": "Q146233" } }, "Z32308K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z42482", "Z42482K1": { "Z1K1": "Z18", "Z18K1": "Z42381K2" }, "Z42482K2": { "Z1K1": "Z18", "Z18K1": "Z42381K3" } } }, "." ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity consists of WD items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t12a0iyaplvezqln80a1xl6ospoj2yf Z42384 0 94958 319753 316454 2026-09-28T15:17:57Z ReXLer 39813 319753 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42384" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42381", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42381", "Z42381K1": { "Z1K1": "Z6091", "Z6091K1": "Q80978" }, "Z42381K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q21404084" }, { "Z1K1": "Z6091", "Z6091K1": "Q19923099" } ], "Z42381K3": "Z1005" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Хью́летт-Па́ккард состоит из HPа Inc. и Хьюлетта Паккард Энтерпрайз." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[RU] Хью́летт-Па́ккард состоит из" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fzwg794bvfooejpccw7q7ttwz7tnfj6 Z42427 0 95010 319892 314928 2026-09-29T02:41:27Z 鈴音雨 101019 Pass each name through Z43698, which adds an indefinite article to a common noun 319892 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42427" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42422", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z43698", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14396", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z39219", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z42428", "Z42428K1": "Z30120", "Z42428K2": { "Z1K1": "Z18", "Z18K1": "Z42422K2" }, "Z42428K3": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z42428K4": [ "Z60", "Z1002", "Z1360" ], "Z42428K5": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z13464K3": "Z1002" } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z42422K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z802K2": " as its ", "Z802K3": " as their " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z42422K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z30377", "Z30377K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z30377K2": "Z1002" }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z11089", "Z11089K1": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z42422K1" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60", "Z1360" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z36270K2": "Z1002" } } } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値の役割句 (英語)、合成" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role of property values clause, English, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j4j156f8s8ptrad7iooc1ds541p4wwt Z42435 0 95018 319924 314933 2026-09-29T04:59:51Z 鈴音雨 101019 The plural now comes from the English lexeme L8086 (CPU) 319924 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42435" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42422", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42422", "Z42422K1": { "Z1K1": "Z6092", "Z6092K1": "P880" }, "Z42422K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q141238270" }, { "Z1K1": "Z6091", "Z6091K1": "Q141266149" } ], "Z42422K3": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Qualcomm Snapdragon 8 Gen 1 and Adreno 730 as its CPUs" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 値2件は役割名詞を複数形にする" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] two values pluralise the role noun" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cjc0q34wlpueuviwuto6hpc2u9tsy22 Z42527 0 95170 319891 316108 2026-09-29T02:41:15Z 鈴音雨 101019 Show item values with Z43699, which adds an indefinite article to a common noun 319891 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42527" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42520", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z42520K3" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42520K2" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z18", "Z18K1": "Z42520K1" }, "Z810K2": [ "Z6092" ] } }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z42520K1" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": "Z1002", "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z42520K1" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z11089", "Z11089K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": "Z1002", "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z42520K1" } } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z40496", "Z40496K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42520K2" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z18", "Z18K1": "Z42520K1" }, "Z810K2": [ "Z6092" ] } }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z42520K1" } } } }, "Z802K2": { "Z1K1": "Z6091", "Z6091K1": "Q110786" }, "Z802K3": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } }, "Z40496K2": { "Z1K1": "Z18", "Z18K1": "Z42520K4" } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z43699", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z42520K2" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z18", "Z18K1": "Z42520K1" }, "Z810K2": [ "Z6092" ] } }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z42520K1" } }, "Z13464K3": "Z1002" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property-values clause, English, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ値句 (英語)、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Possessive, property label, copula agreeing with the number of values and the tense, then the values joined with Oxford punctuation." } ] } } daoyutofyyuo4udf9uzgu4pile3vq33 Z42982 0 95739 319901 317237 2026-09-29T02:46:54Z 鈴音雨 101019 A common noun in the list now takes an indefinite article 319901 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42982" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42970", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42970", "Z42970K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42970K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42970K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P9192" } ], "Z42970K4": { "Z1K1": "Z6091", "Z6091K1": "Q24575087" }, "Z42970K5": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42970K6": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "It contains an accelerometer, a fingerprint scanner, a gyroscope, a proximity sensor, a satellite navigation device, and an ambient light sensor as its sensors." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] sensors, repeated mention" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] センサ、既出" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7958ia99n2fc2hdlyhypxu14syyuvcc Z42983 0 95740 319902 317238 2026-09-29T02:47:05Z 鈴音雨 101019 A common noun in the list now takes an indefinite article 319902 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42983" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42970", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42970", "Z42970K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42970K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z42970K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P9192" } ], "Z42970K4": { "Z1K1": "Z6091", "Z6091K1": "Q24575087" }, "Z42970K5": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42970K6": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "Sony Xperia 5 IV contains an accelerometer, a fingerprint scanner, a gyroscope, a proximity sensor, a satellite navigation device, and an ambient light sensor as its sensors." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] sensors, first mention" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] センサ、初出" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sv4u6asm1c1t4tv1uihbo2tsnjnnwus Z42986 0 95743 319904 317244 2026-09-29T02:47:17Z 鈴音雨 101019 A common noun in the list now takes an indefinite article 319904 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z42986" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42975", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42975", "Z42975K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z42975K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z42975K3": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P9192" } ], "Z42975K4": { "Z1K1": "Z6091", "Z6091K1": "Q24575087" }, "Z42975K5": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z42975K6": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "en" }, "Z11K2": "It contains an accelerometer, a fingerprint scanner, a gyroscope, a proximity sensor, a satellite navigation device, and an ambient light sensor as its sensors." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] sensors, dispatches to English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] センサ、英語に振り分け" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3vb0pxyx1azxjjwrtoie55e36yukaf9 Z43023 0 95792 319686 317601 2026-09-28T12:59:02Z Artsiom91 2118 Added Z43640 to the approved list of test cases 319686 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43025", "Z43026", "Z43640" ], "Z8K4": [ "Z14", "Z43024" ], "Z8K5": "Z43023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русский родительный падеж из элемента WD" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian genitive singular from WD item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму подходящей лексемы, если её нет — пытается сконструировать из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use lexeme form, or construct from string" } ] } } nsszt96q6dylmxs0etzb6xdzhj6kel9 319752 319686 2026-09-28T14:57:07Z Artsiom91 2118 deprecated, use Z43654 instead 319752 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43025", "Z43026", "Z43640" ], "Z8K4": [ "Z14", "Z43024" ], "Z8K5": "Z43023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "[DEPRECATED] Русский родительный падеж из WD" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[DEPRECATED]Russian genitive singular from WD item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму подходящей лексемы, если её нет — пытается сконструировать из строки. УСТАРЕЛО, использовать Z43654 вместо" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use lexeme form, or construct from string. DEPRECATED, use Z43654 instead" } ] } } dd7dyh3xbadxqyrkb6eqg9qnfswcz9m Z43024 0 95793 319683 317598 2026-09-28T12:50:18Z Artsiom91 2118 support multi word 319683 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43024" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43023", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146233" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z31098", "Z31098K1": "Z802", "Z31098K2": { "Z1K1": "Z7", "Z7K1": "Z43635", "Z43635K1": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z31098K3": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } }, "Z31098K4": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38761", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } } }, "Z12899K2": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русский родительный падеж из WD, композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian genitive singular from WD item, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1331nvw1vonxrrom1qq0qwmpnt33af9 319684 319683 2026-09-28T12:57:15Z Artsiom91 2118 fix 319684 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43024" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43023", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } }, "Z27410K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146233" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z31098", "Z31098K1": "Z802", "Z31098K2": { "Z1K1": "Z7", "Z7K1": "Z43635", "Z43635K1": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z31098K3": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38761", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z31098K4": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43023K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z12899K2": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русский родительный падеж из WD, композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian genitive singular from WD item, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k8ten0c3gofj7mxxh406bip0akcnety Z43107 0 95885 319750 318006 2026-09-28T14:53:27Z Artsiom91 2118 use Z43654 319750 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43107" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43105", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43105K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43105K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z37321", "Z37321K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z32308", "Z32308K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z43654", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z37008", "Z37008K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z43105K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P527" } ] } }, "Z13464K3": { "Z1K1": "Z6091", "Z6091K1": "Q146233" } }, "Z32308K2": { "Z1K1": "Z18", "Z18K1": "Z43105K2" } } } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z11K2": "" } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z43105K2" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "предложение \"состоит из\" на русском, композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "has parts-sentence in Russian, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ecdjuxxvdpvnuqdhd576lt3i2ds0hp0 Z43116 0 95894 319751 318053 2026-09-28T14:55:03Z Artsiom91 2118 use Z43654 319751 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43116" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43112", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z43112K2" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43112K4" } }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z43112K4" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z43112K2" } } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z43112K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z43654", "Z43654K1": { "Z1K1": "Z18", "Z18K1": "Z43112K1" }, "Z43654K2": { "Z1K1": "Z6091", "Z6091K1": "Q146233" } }, " — ", { "Z1K1": "Z7", "Z7K1": "Z42483", "Z42483K1": { "Z1K1": "Z18", "Z18K1": "Z43112K3" }, "Z42483K2": { "Z1K1": "Z18", "Z18K1": "Z43112K4" } }, "." ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "свойство субъекта — значение, на русском, комп" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "specific property of subject is value, ru comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pwnlyiyxqfhpmt8z2japnej1d7e3j9r Z43119 0 95897 319694 318049 2026-09-28T13:51:41Z Denny 81 319694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43119" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43097", "Z14K2": { "Z1K1": "Z39358", "Z39358K1": { "Z1K1": "Z18", "Z18K1": "Z43097K2" }, "Z39358K2": { "Z1K1": "Z6091", "Z6091K1": "Q34698" }, "Z39358K3": [ "Z39328" ], "Z39358K4": { "Z1K1": "Z38546", "Z38546K1": [ "Z38545", { "Z1K1": "Z38545", "Z38545K1": "K1", "Z38545K2": "Z6091", "Z38545K3": { "Z1K1": "Z6091", "Z6091K1": "Q207857" } }, { "Z1K1": "Z38545", "Z38545K1": "K2", "Z38545K2": "Z6091", "Z38545K3": { "Z1K1": "Z6091", "Z6091K1": "Q104083" } }, { "Z1K1": "Z38545", "Z38545K1": "K3", "Z38545K2": "Z6091", "Z38545K3": { "Z1K1": "Z6091", "Z6091K1": "Q162378" } }, { "Z1K1": "Z38545", "Z38545K1": "K4", "Z38545K2": "Z6091", "Z38545K3": { "Z1K1": "Z6091", "Z6091K1": "Q128234" } } ], "Z38546K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, "Z38546K3": [ "Z1", { "Z1K1": "Z96", "Z96K1": { "Z1K1": "Z6", "Z6K1": "Z43111" } }, { "Z1K1": "Z18", "Z18K1": "Z43097K1" }, { "Z1K1": "Z38548", "Z38548K1": "K1" }, { "Z1K1": "Z38548", "Z38548K1": "K2" }, { "Z1K1": "Z38548", "Z38548K1": "K3" }, { "Z1K1": "Z38548", "Z38548K1": "K4" }, { "Z1K1": "Z18", "Z18K1": "Z43097K2" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use German pos. adjective fragment from item ref" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jeuejpqxqr7je45t4so4ar4y9uh37d2 Z43143 0 95921 319738 319665 2026-09-28T14:43:02Z Artsiom91 2118 use Z43654 319738 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43143" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43141", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z39779", "Z39779K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z35105", "Z35105K1": { "Z1K1": "Z18", "Z18K1": "Z43141K1" }, "Z35105K2": { "Z1K1": "Z18", "Z18K1": "Z43141K4" } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z28086", "Z28086K1": { "Z1K1": "Z7", "Z7K1": "Z38975", "Z38975K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z23756", "Z23756K1": { "Z1K1": "Z18", "Z18K1": "Z43141K1" } }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P21" } ] } }, "Z28086K2": "был", "Z28086K3": "была", "Z28086K4": "было" }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z43654", "Z43654K1": { "Z1K1": "Z18", "Z18K1": "Z43141K2" }, "Z43654K2": { "Z1K1": "Z6091", "Z6091K1": "Q192997" } }, "Z13128", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z27182", "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": "с ", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z10000", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z31809", "Z31809K1": { "Z1K1": "Z18", "Z18K1": "Z43141K3" }, "Z31809K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43141K4" } }, "Z13464K3": " года" } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": "по ", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13555", "Z13555K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z43141K3" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z10000", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z28735", "Z28735K1": { "Z1K1": "Z18", "Z18K1": "Z43141K3" }, "Z28735K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43141K4" } }, "Z13464K3": " года" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12961", "Z12961K1": "нынешнее время", "Z12961K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z28735", "Z28735K1": { "Z1K1": "Z18", "Z18K1": "Z43141K3" }, "Z28735K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43141K4" } } } } } } }, "." ], "Z39779K2": { "Z1K1": "Z18", "Z18K1": "Z43141K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "человек занимал должность между датами, ру комп" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, ru comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5kju7bzi2jvzhg0vpm42hafrnkdylrg Wikifunctions:Status updates/2026-09-25 4 96064 319764 319654 2026-09-28T16:00:13Z Ameisenigel 44 tvar 319764 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <translate><!--T:1--> Previous update</translate> | prev = 2026-09-18 | nextlabel = <translate><!--T:2--> Next update</translate> | next = }} <translate> === Memoization arriving === <!--T:3--> <!--T:4--> A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. <!--T:5--> This quarter, we've added the ability to memoize a small number of functions: <tvar name="1">{{Z|Z860}}</tvar>, <tvar name="2">{{Z|Z885}}</tvar>, <tvar name="3">{{Z|Z101}}</tvar>, <tvar name="4">{{Z|Z189}}</tvar>, and <tvar name="5">{{Z|Z10047}}</tvar>. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. <!--T:6--> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <tvar name="1"><code>f ( g ( h ( x ) ) )</code></tvar>, then a change to function <tvar name="2"><code>g</code></tvar> should also invalidate the cache for <tvar name="3"><code>f</code></tvar> (but not for <tvar name="4"><code>h</code></tvar>), and a change to <tvar name="5"><code>h</code></tvar> should invalidate all three. And what if <tvar name="6"><code>g</code></tvar>'s composition changes such that it now calls function <tvar name="7"><code>k</code></tvar> instead of <tvar name="8"><code>h</code></tvar>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! <!--T:7--> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. === The mayor of Paris === <!--T:8--> <!--T:9--> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' <!--T:10--> Five years ago, for [<tvar name="1">https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6</tvar> an essay for Wikipedia’s 20th birthday], I, [[<tvar name="2">User:DVrandecic (WMF)</tvar>|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. <!--T:11--> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). ==== Analysis ==== <!--T:12--> <!--T:13--> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[<tvar name="1">:en:Wikipedia:Wikipedia articles written in the greatest number of languages</tvar>|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. <!--T:14--> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. <!--T:15--> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. <!--T:16--> This is mostly due to two factors:</translate> # <translate><!--T:17--> A huge increase in usage of Wikidata</translate> # <translate><!--T:18--> A single purpose account who updated 11 language editions</translate> <translate><!--T:19--> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [<tvar name="1">https://guc.toolforge.org/?by=date&user=Luke+Skywaxter</tvar> within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. <!--T:20--> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. <!--T:21--> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). <!--T:22--> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. <!--T:23--> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s).</translate> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<translate><!--T:24--> Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</translate>]] <translate><!--T:25--> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. <!--T:26--> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. <!--T:27--> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring.</translate> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<translate><!--T:28--> Total Wikipedias</translate> |292 |348 |- !2 !<translate><!--T:29--> Has an article</translate> |165 (57% re 1) |290 (83% re 1) |- !3 !<translate><!--T:30--> States mayor</translate> |86 (52% re 2) |174 (60% re 2) |- !4 !<translate><!--T:31--> Has current mayor</translate> |24 (28% re 3) |83 (48% re 3) |- !5 !<translate><!--T:32--> … named explicitly</translate> |16 (67% re 4) |36 (43% re 4) |- !6 !<translate><!--T:33--> … due to Wikidata</translate> |8 (33% re 4) |47 (57% re 4) |- !7 !<translate><!--T:34--> Has out of date mayor</translate> |62 (72% re 3) |87 (52% re 3) |- !8 !<translate><!--T:35--> Has very out of date mayor</translate> |''not counted'' |16 (9% re 3) |- !9 !<translate><!--T:36--> Has wrong mayor</translate> |0 (0%) |0 (0%) |} <translate> ==== Length of articles ==== <!--T:37--> <!--T:38--> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. <!--T:39--> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias.</translate> {| class="wikitable" |<translate><!--T:40--> no article</translate> |<translate><!--T:41--> sentences</translate> |<translate><!--T:42--> paragraphs</translate> |<translate><!--T:43--> more</translate> |- |59 |116 |57 |117 |} <translate><!--T:44--> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. <!--T:45--> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. <!--T:46--> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. ==== Conclusions ==== <!--T:47--> <!--T:48--> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. <!--T:49--> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. <!--T:50--> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). <!--T:51--> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. <!--T:52--> Note that [[<tvar name="1">:abstract:Q90</tvar>|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[<tvar name="2">:abstract:Q17198982</tvar>|Diablo]] in Washington State. <!--T:53--> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. ====Caveat==== <!--T:54--> <!--T:55--> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [<tvar name="1">https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0</tvar> raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. === Recent Changes in the software === <!--T:56--> <!--T:57--> This week, we improved the interface for sysops at [[<tvar name="1">Special:CommunityConfiguration/WikifunctionsSuggestions</tvar>|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them (<tvar name="2">[[:phab:T424096|T424096]]</tvar>). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs (<tvar name="3">[[:phab:T435332|T435332]]</tvar>). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. <!--T:58--> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter (<tvar name="4">[[:phab:T435657|T435657]]</tvar>). <!--T:59--> === Fresh Functions weekly: 169 new Functions === This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing!</translate> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <translate><!--T:60--> 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-09-25]] hyrkss4nvpkpukpr425yvc8utauput8 319765 319764 2026-09-28T16:00:27Z Ameisenigel 44 Marked this version for translation 319765 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <translate><!--T:1--> Previous update</translate> | prev = 2026-09-18 | nextlabel = <translate><!--T:2--> Next update</translate> | next = }} <translate> === Memoization arriving === <!--T:3--> <!--T:4--> A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. <!--T:5--> This quarter, we've added the ability to memoize a small number of functions: <tvar name="1">{{Z|Z860}}</tvar>, <tvar name="2">{{Z|Z885}}</tvar>, <tvar name="3">{{Z|Z101}}</tvar>, <tvar name="4">{{Z|Z189}}</tvar>, and <tvar name="5">{{Z|Z10047}}</tvar>. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. <!--T:6--> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <tvar name="1"><code>f ( g ( h ( x ) ) )</code></tvar>, then a change to function <tvar name="2"><code>g</code></tvar> should also invalidate the cache for <tvar name="3"><code>f</code></tvar> (but not for <tvar name="4"><code>h</code></tvar>), and a change to <tvar name="5"><code>h</code></tvar> should invalidate all three. And what if <tvar name="6"><code>g</code></tvar>'s composition changes such that it now calls function <tvar name="7"><code>k</code></tvar> instead of <tvar name="8"><code>h</code></tvar>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! <!--T:7--> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. === The mayor of Paris === <!--T:8--> <!--T:9--> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' <!--T:10--> Five years ago, for [<tvar name="1">https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6</tvar> an essay for Wikipedia’s 20th birthday], I, [[<tvar name="2">User:DVrandecic (WMF)</tvar>|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. <!--T:11--> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). ==== Analysis ==== <!--T:12--> <!--T:13--> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[<tvar name="1">:en:Wikipedia:Wikipedia articles written in the greatest number of languages</tvar>|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. <!--T:14--> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. <!--T:15--> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. <!--T:16--> This is mostly due to two factors:</translate> # <translate><!--T:17--> A huge increase in usage of Wikidata</translate> # <translate><!--T:18--> A single purpose account who updated 11 language editions</translate> <translate><!--T:19--> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [<tvar name="1">https://guc.toolforge.org/?by=date&user=Luke+Skywaxter</tvar> within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. <!--T:20--> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. <!--T:21--> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). <!--T:22--> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. <!--T:23--> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s).</translate> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<translate><!--T:24--> Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</translate>]] <translate><!--T:25--> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. <!--T:26--> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. <!--T:27--> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring.</translate> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<translate><!--T:28--> Total Wikipedias</translate> |292 |348 |- !2 !<translate><!--T:29--> Has an article</translate> |165 (57% re 1) |290 (83% re 1) |- !3 !<translate><!--T:30--> States mayor</translate> |86 (52% re 2) |174 (60% re 2) |- !4 !<translate><!--T:31--> Has current mayor</translate> |24 (28% re 3) |83 (48% re 3) |- !5 !<translate><!--T:32--> … named explicitly</translate> |16 (67% re 4) |36 (43% re 4) |- !6 !<translate><!--T:33--> … due to Wikidata</translate> |8 (33% re 4) |47 (57% re 4) |- !7 !<translate><!--T:34--> Has out of date mayor</translate> |62 (72% re 3) |87 (52% re 3) |- !8 !<translate><!--T:35--> Has very out of date mayor</translate> |''not counted'' |16 (9% re 3) |- !9 !<translate><!--T:36--> Has wrong mayor</translate> |0 (0%) |0 (0%) |} <translate> ==== Length of articles ==== <!--T:37--> <!--T:38--> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. <!--T:39--> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias.</translate> {| class="wikitable" |<translate><!--T:40--> no article</translate> |<translate><!--T:41--> sentences</translate> |<translate><!--T:42--> paragraphs</translate> |<translate><!--T:43--> more</translate> |- |59 |116 |57 |117 |} <translate><!--T:44--> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. <!--T:45--> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. <!--T:46--> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. ==== Conclusions ==== <!--T:47--> <!--T:48--> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. <!--T:49--> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. <!--T:50--> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). <!--T:51--> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. <!--T:52--> Note that [[<tvar name="1">:abstract:Q90</tvar>|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[<tvar name="2">:abstract:Q17198982</tvar>|Diablo]] in Washington State. <!--T:53--> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. ====Caveat==== <!--T:54--> <!--T:55--> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [<tvar name="1">https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0</tvar> raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. === Recent Changes in the software === <!--T:56--> <!--T:57--> This week, we improved the interface for sysops at [[<tvar name="1">Special:CommunityConfiguration/WikifunctionsSuggestions</tvar>|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them (<tvar name="2">[[:phab:T424096|T424096]]</tvar>). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs (<tvar name="3">[[:phab:T435332|T435332]]</tvar>). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. <!--T:58--> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter (<tvar name="4">[[:phab:T435657|T435657]]</tvar>). === Fresh Functions weekly: 169 new Functions === <!--T:59--> <!--T:61--> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing!</translate> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <translate><!--T:60--> 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-09-25]] d9m74djkgxudsjx525ot3xgtrmq6l45 Translations:Wikifunctions:Status updates/2026-09-25/10/en 1198 96479 319766 319535 2026-09-28T16:00:28Z FuzzyBot 207 Importing a new version from external source 319766 wikitext text/x-wiki Five years ago, for [$1 an essay for Wikipedia’s 20th birthday], I, [[$2|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. hlyhwdjciif2if6kf4vbb84djm2d59m Translations:Wikifunctions:Status updates/2026-09-25/59/en 1198 96528 319767 319584 2026-09-28T16:00:29Z FuzzyBot 207 Importing a new version from external source 319767 wikitext text/x-wiki === Fresh Functions weekly: 169 new Functions === m3k5ilxkd4kv53o7dlu4t0x79mivtcf Wikifunctions:Status updates/2026-09-25/en 4 96530 319769 319586 2026-09-28T16:00:50Z FuzzyBot 207 Updating to match new version of source page 319769 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Previous update | prev = 2026-09-18 | nextlabel = Next update | next = }} === Memoization arriving === A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. === The mayor of Paris === ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). ==== Analysis ==== At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. This is mostly due to two factors: # A huge increase in usage of Wikidata # A single purpose account who updated 11 language editions Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026]] 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !Total Wikipedias |292 |348 |- !2 !Has an article |165 (57% re 1) |290 (83% re 1) |- !3 !States mayor |86 (52% re 2) |174 (60% re 2) |- !4 !Has current mayor |24 (28% re 3) |83 (48% re 3) |- !5 !… named explicitly |16 (67% re 4) |36 (43% re 4) |- !6 !… due to Wikidata |8 (33% re 4) |47 (57% re 4) |- !7 !Has out of date mayor |62 (72% re 3) |87 (52% re 3) |- !8 !Has very out of date mayor |''not counted'' |16 (9% re 3) |- !9 !Has wrong mayor |0 (0%) |0 (0%) |} ==== Length of articles ==== This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. {| class="wikitable" |no article |sentences |paragraphs |more |- |59 |116 |57 |117 |} So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. ==== Conclusions ==== In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. ====Caveat==== The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. === Recent Changes in the software === This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). === Fresh Functions weekly: 169 new Functions === This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} 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-09-25]] kp1pwigq919b0zy0ezbog06xxhnqudn Z43635 0 96537 319669 2026-09-28T12:03:59Z Artsiom91 2118 new function in Russian 319669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43635" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z43635K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список слов" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43635" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words in expression" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Для каждого слова в выражении определяет, склонять его или нет. Склоняются слова до первого существительного включительно: \"внешняя территория Австралии\" → \"внешней территории Австралии\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "For every word in expression, determine decline it or not" } ] } } i9lhu1dguif723gsxbbapppsnm7orm9 319678 319669 2026-09-28T12:22:59Z Artsiom91 2118 Added Z43637 to the approved list of implementations 319678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43635" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z43635K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список слов" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43637" ], "Z8K5": "Z43635" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words in expression" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Для каждого слова в выражении определяет, склонять его или нет. Склоняются слова до первого существительного включительно: \"внешняя территория Австралии\" → \"внешней территории Австралии\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "For every word in expression, determine decline it or not" } ] } } jjlt6p6r7onigh8mpcd1rinxxdl0o6y 319679 319678 2026-09-28T12:23:02Z Artsiom91 2118 Added Z43636 to the approved list of test cases 319679 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43635" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z43635K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "список слов" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "word list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40" }, "Z8K3": [ "Z20", "Z43636" ], "Z8K4": [ "Z14", "Z43637" ], "Z8K5": "Z43635" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words in expression" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Для каждого слова в выражении определяет, склонять его или нет. Склоняются слова до первого существительного включительно: \"внешняя территория Австралии\" → \"внешней территории Австралии\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "For every word in expression, determine decline it or not" } ] } } f3sptv0js4c44ipzdtsca2igx4bfwhe Z43636 0 96538 319670 2026-09-28T12:06:03Z Artsiom91 2118 new testcase 319670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43636" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43635", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43635", "Z43635K1": [ "Z6", "внешняя", "территория", "Австралии" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z40", "Z40K1": "Z41" }, { "Z1K1": "Z40", "Z40K1": "Z41" }, { "Z1K1": "Z40", "Z40K1": "Z42" } ], "Z889K3": "Z844" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "внешняя территория Австралии" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] внешняя территория Австралии" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 04x248u2xeukvk31v4pzuqqx3ywiksj Z43637 0 96539 319671 2026-09-28T12:13:56Z Artsiom91 2118 new realization 319671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n\tresults = []\n\tstartFalse = false\n\tfor element in Z13871K1:\n\t\tif startFalse:\n\t\t results.append(false)\n\t\t\n\t\telif element.endswith(\"ая\")\n\t\t or element.endswith(\"яя\")\n\t\t or element.endswith(\"ое\")\n\t\t or element.endswith(\"ее\")\n\t\t or element.endswith(\"ий\")\n\t\t or element.endswith(\"ый\")\n\t\t or element.endswith(\"ой\"):\n\t\t results.append(true)\n\t\t\n\t\telse:\n\t startFalse = true\n\t\t results.append(true)\n\treturn types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0ohvrwckwhpyjhmspxbhtfjbz45faz5 319672 319671 2026-09-28T12:16:44Z Artsiom91 2118 fix 319672 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n\tresults = []\n\tstartFalse = false\n\tfor element in Z13871K1:\n\t\tif startFalse:\n\t\t results.append(false)\n\t\t\n\t\telif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n\t\t results.append(true)\n\t\t\n\t\telse:\n\t startFalse = true\n\t\t results.append(true)\n\treturn types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nsjrw1jvupjaekocv89l8rqv8auadrn 319673 319672 2026-09-28T12:18:26Z Artsiom91 2118 fix 319673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n\tresults = []\n\tstartFalse = false\n\tfor element in Z13871K1:\n\t\tif startFalse:\n\t\t results.append(false)\n\t\t\n\t\telif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n\t\t results.append(true)\n\t\t\n\t\telse:\n\t startFalse = true\n\t\t results.append(true)\n return types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fwkb079akrca5pnp2eu58xmcw91hrjl 319674 319673 2026-09-28T12:19:58Z Artsiom91 2118 fix 319674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n results = []\n startFalse = false\n for element in Z13871K1:\n if startFalse:\n results.append(false)\n\n elif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n results.append(true)\n\n else:\n startFalse = true\n results.append(true)\n return types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 40r20pgcrpc5w5qxhxzpzevpklblxec 319675 319674 2026-09-28T12:21:48Z Artsiom91 2118 fix 319675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n results = []\n startFalse = False\n for element in Z13871K1:\n if startFalse:\n results.append(False)\n\n elif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n results.append(True)\n\n else:\n startFalse = True\n results.append(True)\n return types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cnmioabqb95k0bwjkd9aplhkq43ndmi 319676 319675 2026-09-28T12:22:09Z Artsiom91 2118 fix 319676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n results = []\n startFalse = False\n for element in Z43635K1:\n if startFalse:\n results.append(False)\n\n elif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n results.append(True)\n\n else:\n startFalse = True\n results.append(True)\n return types" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } feqctetcidwunzjj9sna0oi1nx23cu6 319677 319676 2026-09-28T12:22:38Z Artsiom91 2118 fix 319677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43637" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43635", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43635(Z43635K1):\n results = []\n startFalse = False\n for element in Z43635K1:\n if startFalse:\n results.append(False)\n\n elif element.endswith(\"ая\") or element.endswith(\"яя\") or element.endswith(\"ое\") or element.endswith(\"ее\") or element.endswith(\"ий\") or element.endswith(\"ый\") or element.endswith(\"ой\"):\n results.append(True)\n\n else:\n startFalse = True\n results.append(True)\n return results" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Склонять ли русские слова в выражении, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Need to decline Russian words, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jzwgut1o9x3gdf62uiy0tod14ssm9pr Z43638 0 96540 319680 2026-09-28T12:33:25Z Serpicozaure 102608 Added basic parameters 319680 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43638" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z43638K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bore" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z43638K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Stroke" } ] } } ], "Z8K2": "Z8", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43638" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Engine displacement" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Measure of the cylinder volume swept by all of the pistons of a piston engine" } ] } } ochvj7n13gnwhnmqgw81yns78q2rgo5 319681 319680 2026-09-28T12:44:13Z Serpicozaure 102608 add one parameter 319681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43638" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z43638K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bore" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z43638K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Stroke" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z43638K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Number of cylinders" } ] } } ], "Z8K2": "Z8", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43638" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Engine displacement" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Measure of the cylinder volume swept by all of the pistons of a piston engine" } ] } } tcf2hjfep49s4fx3168lxlkfx1nyfff Z43639 0 96541 319682 2026-09-28T12:48:54Z Serpicozaure 102608 added code 319682 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43639" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43638", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43638(Z43638K1, Z43638K2, Z43638K3):\n return ( Z43638K2 * 3,141592654 * ((Z43638K1 / 2) * (Z43638K1 / 2)) * Z43638K3 )\t" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p0u73ysu49cyff4okoeecwtmbo44ryd Z43640 0 96542 319685 2026-09-28T12:58:45Z Artsiom91 2118 new testcase 319685 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43640" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43023", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43023", "Z43023K1": { "Z1K1": "Z6091", "Z6091K1": "Q11687019" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "внешней территории Австралии" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Q11687019" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q11687019" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 229rvn4nuu2jq0ibhlk22i2nzh8exqa Z43641 0 96543 319688 2026-09-28T13:19:46Z Serpicozaure 102608 create test 319688 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43641" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43638", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43638", "Z43638K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "75" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z43638K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "448" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z43638K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "989601" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1000" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5pqdau95suokd2mrhtjn7nif3uubdau 319690 319688 2026-09-28T13:22:35Z Serpicozaure 102608 edit test 319690 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43641" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43638", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43638", "Z43638K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "75" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z43638K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "448" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z43638K3": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "989601" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nhltfnr0k287gywet8hzl1pu257zl8e Z43642 0 96544 319689 2026-09-28T13:21:28Z GrounderUK 50 [[Z23439]]➕[[Z20]] #linked to [[:phab:T410822]] 319689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43642" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z23439", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z23439", "Z23439K1": "Z901" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", "Z801", { "Z1K1": "Z6", "Z6K1": "Z901" } ], "Z889K3": "Z29294" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ignores omitted key references: Z14K2, Z14K3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# but see T410822" } ] } } q8ni9lyoi6k0ntbkyfcmx2mb5tyw8s6 Z43643 0 96545 319695 2026-09-28T13:51:56Z BlueSkyWalker 101616 Add Hindi function for joining person occupations list 319695 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join occupation list of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की व्यवसाय सूची संयोजन (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person occupations list Hindi", "Hindi occupation list joiner" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय सूची हिन्दी", "पेशा सूची हिन्दी", "व्यक्ति के व्यवसाय हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Extracts and joins the occupation claims (P106) of a person into a localized Hindi list" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसाय (P106) दावों को निकालकर हिन्दी सूची में संयोजित करता है" } ] } } guldhd4x3qtpffbkggoms0og5l4akv9 319699 319695 2026-09-28T13:52:07Z BlueSkyWalker 101616 Attach implementation Z43644 to Z43643 319699 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43644" ], "Z8K5": "Z43643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join occupation list of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की व्यवसाय सूची संयोजन (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person occupations list Hindi", "Hindi occupation list joiner" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय सूची हिन्दी", "पेशा सूची हिन्दी", "व्यक्ति के व्यवसाय हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Extracts and joins the occupation claims (P106) of a person into a localized Hindi list" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसाय (P106) दावों को निकालकर हिन्दी सूची में संयोजित करता है" } ] } } 4sln0g08pah9b0vhv6qxi6jetyfvkwh 319708 319699 2026-09-28T13:56:07Z BlueSkyWalker 101616 Added Z43645 and Z43646 to the approved list of test cases 319708 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43643" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43643K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43643K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43645", "Z43646" ], "Z8K4": [ "Z14", "Z43644" ], "Z8K5": "Z43643" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join occupation list of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की व्यवसाय सूची संयोजन (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person occupations list Hindi", "Hindi occupation list joiner" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय सूची हिन्दी", "पेशा सूची हिन्दी", "व्यक्ति के व्यवसाय हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Extracts and joins the occupation claims (P106) of a person into a localized Hindi list" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसाय (P106) दावों को निकालकर हिन्दी सूची में संयोजित करता है" } ] } } 77vvn8z0q5xnbr95r35cdpjtvwir6oy Z43644 0 96546 319696 2026-09-28T13:52:01Z BlueSkyWalker 101616 Add composition implementation for Z43643 319696 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43644" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43643", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z43643K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P106" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z43643K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join occupation list of person, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की व्यवसाय सूची संयोजन (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bkuvi8ozlkgxkgnozfui0w861ad5mye Z43645 0 96547 319697 2026-09-28T13:52:05Z BlueSkyWalker 101616 Add unit test 1 (Douglas Adams) for Z43643 319697 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43645" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43643", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43643", "Z43643K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z43643K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "नाटककार, पटकथा लेखक, उपन्यासकार, बच्चों के लेखक, विज्ञान कथा लेखक, हास्य अभिनेता, लेखक और संगीतकार" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Douglas Adams occupations in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डग्लस अ‍डम्स के व्यवसाय हिन्दी में" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hzzmhle92qe57x6nr2h6xahjxc6lb9y Z43646 0 96548 319698 2026-09-28T13:52:06Z BlueSkyWalker 101616 Add unit test 2 (Albert Einstein) for Z43643 319698 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43646" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43643", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43643", "Z43643K1": { "Z1K1": "Z6091", "Z6091K1": "Q937" }, "Z43643K2": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सैद्धांतिक भौतिक विज्ञानी, विज्ञान के दार्शनिक, आविष्कारक, विज्ञान लेखक, शिक्षाशास्त्री, विश्वविद्यालय शिक्षक, भौतिक विज्ञानी, दार्शनिक, लेखक, वैज्ञानिक, गणितज्ञ, पेटेंट परीक्षक, प्राध्यापक और शांतिवादी" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Albert Einstein occupations in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अल्बर्ट आइंस्टीन के व्यवसाय हिन्दी में" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9f5x4tipjxxpufyvbyso0gq98rtqfoa Z43647 0 96549 319701 2026-09-28T13:52:11Z BlueSkyWalker 101616 Add Hindi function for professions sentence 319701 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43647" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43647K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "repeated" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पुनरावृत्त" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43647K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43647" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "professions sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "professions sentence Hindi", "Hindi professions sentence" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय वाक्य हिन्दी", "पेशा वाक्य हिन्दी", "व्यक्ति के व्यवसाय वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural professions sentence for a person in Hindi SOV syntax with honorific agreement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के लिए आदरसूचक क्रियान्वय के साथ हिन्दी कर्ता-कर्म-क्रिया वाक्य बनाता है" } ] } } rrh6h6pwq49p2pyijuhgy86jgabt8yo 319705 319701 2026-09-28T13:52:21Z BlueSkyWalker 101616 Attach implementation Z43648 to Z43647 319705 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43647" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43647K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "repeated" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पुनरावृत्त" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43647K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43648" ], "Z8K5": "Z43647" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "professions sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "professions sentence Hindi", "Hindi professions sentence" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय वाक्य हिन्दी", "पेशा वाक्य हिन्दी", "व्यक्ति के व्यवसाय वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural professions sentence for a person in Hindi SOV syntax with honorific agreement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के लिए आदरसूचक क्रियान्वय के साथ हिन्दी कर्ता-कर्म-क्रिया वाक्य बनाता है" } ] } } 903x8gca0isitvwh64v5oihto8edwnx 319709 319705 2026-09-28T14:00:31Z BlueSkyWalker 101616 Added Z43649 and Z43650 to the approved list of test cases 319709 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43647" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43647K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "repeated" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "पुनरावृत्त" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43647K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "काल" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43647K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43649", "Z43650" ], "Z8K4": [ "Z14", "Z43648" ], "Z8K5": "Z43647" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "professions sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "professions sentence Hindi", "Hindi professions sentence" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यवसाय वाक्य हिन्दी", "पेशा वाक्य हिन्दी", "व्यक्ति के व्यवसाय वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural professions sentence for a person in Hindi SOV syntax with honorific agreement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के लिए आदरसूचक क्रियान्वय के साथ हिन्दी कर्ता-कर्म-क्रिया वाक्य बनाता है" } ] } } k6ktcmlogoafz3hybxyjluepbkb6vyf Z43648 0 96550 319702 2026-09-28T13:52:14Z BlueSkyWalker 101616 Add composition implementation for Z43647 319702 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43648" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43647", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z861", "Z861K1": { "Z1K1": "Z7", "Z7K1": "Z42281", "Z42281K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z43647K2" }, "Z802K2": "वे", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43647K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43647K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z42343", "Z42343K1": { "Z1K1": "Z18", "Z18K1": "Z43647K1" }, "Z42343K2": { "Z1K1": "Z6092", "Z6092K1": "P106" }, "Z42343K3": { "Z1K1": "Z18", "Z18K1": "Z43647K4" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z43647K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994300" } }, "Z802K2": "हैं", "Z802K3": "थे" } ] }, "Z861K2": { "Z1K1": "Z18", "Z18K1": "Z43647K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "professions sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i6daimjoj60123uqr0nr0e999jnadlm Z43649 0 96551 319703 2026-09-28T13:52:18Z BlueSkyWalker 101616 Add unit test 1 (Douglas Adams initial) for Z43647 319703 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43649" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43647", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43647", "Z43647K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z43647K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z43647K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z43647K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डग्लस अ‍डम्स नाटककार, पटकथा लेखक, उपन्यासकार, बच्चों के लेखक, विज्ञान कथा लेखक, हास्य अभिनेता, लेखक और संगीतकार थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Douglas Adams professions sentence in Hindi, initial mention" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डग्लस अ‍डम्स का व्यवसाय वाक्य हिन्दी में (प्रथम उल्लेख)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ck6ylnt6uhjniuc6836v70yu6rorkvg Z43650 0 96552 319704 2026-09-28T13:52:19Z BlueSkyWalker 101616 Add unit test 2 (Douglas Adams repeated) for Z43647 319704 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43650" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43647", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43647", "Z43647K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z43647K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z43647K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z43647K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वे नाटककार, पटकथा लेखक, उपन्यासकार, बच्चों के लेखक, विज्ञान कथा लेखक, हास्य अभिनेता, लेखक और संगीतकार थे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Douglas Adams professions sentence in Hindi, repeated mention" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डग्लस अ‍डम्स का व्यवसाय वाक्य हिन्दी में (पुनरावृत्त उल्लेख)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } eco33zvkv058oqlsnes1p06lzipo6nl Z43651 0 96553 319706 2026-09-28T13:52:50Z Artsiom91 2118 new function in Russian 319706 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43651" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43651K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "именительная форма" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative form" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43651K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43651" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "пытается сконструировать форму заданного падежа из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "try get correct declension from string" } ] } } tkw26jvobhalri5zeruwvbh8mjv9r1c 319712 319706 2026-09-28T14:04:46Z Artsiom91 2118 Added Z43653 to the approved list of implementations 319712 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43651" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43651K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "именительная форма" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative form" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43651K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43653" ], "Z8K5": "Z43651" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "пытается сконструировать форму заданного падежа из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "try get correct declension from string" } ] } } eupt7hdam4xhoifpaa0lubwlmi15nqi 319713 319712 2026-09-28T14:04:48Z Artsiom91 2118 Added Z43652 to the approved list of test cases 319713 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43651" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43651K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "именительная форма" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "nominative form" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43651K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43652" ], "Z8K4": [ "Z14", "Z43653" ], "Z8K5": "Z43651" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "пытается сконструировать форму заданного падежа из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "try get correct declension from string" } ] } } kj48dn8j7rppsu15o7721l7v0c273no Z43652 0 96554 319707 2026-09-28T13:53:56Z Artsiom91 2118 new testcase 319707 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43652" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43651", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43651", "Z43651K1": "председатель", "Z43651K2": { "Z1K1": "Z6091", "Z6091K1": "Q192997" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "председателем" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "председателем" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] председателем" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jhcbbmkpm7rk2klic1497281asmo7lm Z43653 0 96555 319710 2026-09-28T14:03:18Z Artsiom91 2118 start realization 319710 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n return Z43651K1[:-2] + \"ей\"\r\n if Z43651K1.endswith(\"ое\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n if Z43651K1.endswith(\"ее\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"кий\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"ний\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"ый\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n if Z43651K1.endswith(\"ой\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n if Z43651K1.endswith(\"я\"):\r\n return Z43651K1[:-1] + \"и\"\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n return Z43651K1[:-1] + \"и\"\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n \r\n return Z43651K1[:-1] + \"я\"\r\n if Z43651K1.endswith(\"й\"):\r\n return Z43651K1[:-1] + \"я\"\r\n if Z43651K1.endswith(\"о\"):\r\n return Z43651K1[:-1] + \"а\"\r\n if Z43651K1.endswith(\"це\"):\r\n return Z43651K1[:-1] + \"а\"\r\n if Z43651K1.endswith(\"е\"):\r\n return Z43651K1[:-1] + \"я\"\r\n return Z43651K1 + \"а\"\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b0tungcfgd34k4yknetkjgc6id4sp8a 319711 319710 2026-09-28T14:04:28Z Artsiom91 2118 fix 319711 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n return Z43651K1[:-2] + \"ей\"\r\n if Z43651K1.endswith(\"ое\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n if Z43651K1.endswith(\"ее\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"кий\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"ний\"):\r\n return Z43651K1[:-2] + \"его\"\r\n if Z43651K1.endswith(\"ый\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n if Z43651K1.endswith(\"ой\"):\r\n return Z43651K1[:-2] + \"ого\"\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n if Z43651K1.endswith(\"я\"):\r\n return Z43651K1[:-1] + \"и\"\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n return Z43651K1[:-1] + \"и\"\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"й\"):\r\n return Z43651K1[:-1] + \"я\"\r\n if Z43651K1.endswith(\"о\"):\r\n return Z43651K1[:-1] + \"а\"\r\n if Z43651K1.endswith(\"це\"):\r\n return Z43651K1[:-1] + \"а\"\r\n if Z43651K1.endswith(\"е\"):\r\n return Z43651K1[:-1] + \"я\"\r\n return Z43651K1 + \"а\"\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t8uqvnnmas9rhtx49t2o1hoqxiit681 319716 319711 2026-09-28T14:15:58Z Artsiom91 2118 support different cases 319716 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"юю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"яя\")\r\n if Z43651K1.endswith(\"ое\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n if Z43651K1.endswith(\"ее\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"кий\"):\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n if Z43651K1.endswith(\"ний\"):\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"ый\"):\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n if Z43651K1.endswith(\"ой\"):\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"а\")\r\n if Z43651K1.endswith(\"я\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ью\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"й\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"о\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"о\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"о\")\r\n if Z43651K1.endswith(\"це\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"е\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n\r\n # другое, как \"стол\"\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1 + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1 + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1 + \"\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1 + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1 + \"е\")\r\n case _: # именительный\r\n return (Z43651K1 + \"\")\r\n \r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ateodbw98yp3c4xh37zey7dm8h2oja2 319717 319716 2026-09-28T14:17:30Z Artsiom91 2118 fix 319717 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"юю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"яя\")\r\n if Z43651K1.endswith(\"ое\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n if Z43651K1.endswith(\"ее\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"кий\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n if Z43651K1.endswith(\"ний\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"ый\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n if Z43651K1.endswith(\"ой\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"а\")\r\n if Z43651K1.endswith(\"я\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ью\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"й\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"о\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"о\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"о\")\r\n if Z43651K1.endswith(\"це\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"е\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n\r\n # другое, как \"стол\"\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1 + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1 + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1 + \"\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1 + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1 + \"е\")\r\n case _: # именительный\r\n return (Z43651K1 + \"\")\r\n \r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } msip8m82uhmup5p7wxan4fbqhjfnz7l 319729 319717 2026-09-28T14:35:48Z Artsiom91 2118 more cases 319729 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"юю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"яя\")\r\n if Z43651K1.endswith(\"ое\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n if Z43651K1.endswith(\"ее\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"кий\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n if Z43651K1.endswith(\"ний\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"ый\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n if Z43651K1.endswith(\"ой\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"а\")\r\n if Z43651K1.endswith(\"ия\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"я\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ью\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ий\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"й\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"о\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"о\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"о\")\r\n if Z43651K1.endswith(\"ще\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"це\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"е\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n\r\n # другое, как \"стол\"\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1 + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1 + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1 + \"\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1 + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1 + \"е\")\r\n case _: # именительный\r\n return (Z43651K1 + \"\")\r\n \r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7oi1hha7tb8puoq9k6tfsl2sit7006q 319736 319729 2026-09-28T14:40:07Z Artsiom91 2118 fix 319736 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43653" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43651", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z43651(Z43651K1, Z43651K2):\r\n\t# прилагательные\r\n if Z43651K1.endswith(\"ая\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ую\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ая\")\r\n if Z43651K1.endswith(\"яя\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"юю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ей\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"яя\")\r\n if Z43651K1.endswith(\"ое\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ое\")\r\n if Z43651K1.endswith(\"ее\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"кий\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ий\")\r\n if Z43651K1.endswith(\"ний\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"его\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ему\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ем\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ее\")\r\n if Z43651K1.endswith(\"ый\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"ым\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ый\")\r\n if Z43651K1.endswith(\"ой\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-2] + \"ого\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-2] + \"ому\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-2] + \"им\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-2] + \"ом\")\r\n case _: # именительный\r\n return (Z43651K1[:-2] + \"ой\")\r\n \t\r\n\t# несклоняемые\r\n if Z43651K1.endswith(\"у\"):\r\n return Z43651K1\r\n if Z43651K1.endswith(\"и\"): # что делать с множественным числом?\r\n return Z43651K1\r\n \t\r\n if Z43651K1.endswith(\"а\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n stem = Z43651K1[:-1]\r\n if stem[-1] in \"гкхжчшщц\":\r\n return stem + \"и\"\r\n return stem + \"ы\"\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ой\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"а\")\r\n if Z43651K1.endswith(\"ия\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"я\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ей\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"я\")\r\n if Z43651K1.endswith(\"шь\"): # на -шь в основном женский род\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"и\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ью\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ь\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"ь\")\r\n if Z43651K1.endswith(\"ий\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"й\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"й\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"й\")\r\n if Z43651K1.endswith(\"о\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"о\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"о\")\r\n if Z43651K1.endswith(\"ще\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"це\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"е\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n if Z43651K1.endswith(\"е\"):\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1[:-1] + \"я\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1[:-1] + \"ю\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1[:-1] + \"е\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1[:-1] + \"ем\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1[:-1] + \"и\")\r\n case _: # именительный\r\n return (Z43651K1[:-1] + \"е\")\r\n\r\n else: # другое, как \"стол\"\r\n match Z43651K2.Z6091K1:\r\n case \"Q146233\": # родительный\r\n return (Z43651K1 + \"а\")\r\n case \"Q145599\": # дательный\r\n return (Z43651K1 + \"у\")\r\n case \"Q146078\": # винительный\r\n return (Z43651K1 + \"\")\r\n case \"Q192997\": # творительный\r\n return (Z43651K1 + \"ом\")\r\n case \"Q2114906\": # предложный\r\n return (Z43651K1 + \"е\")\r\n case _: # именительный\r\n return (Z43651K1 + \"\")\r\n \r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из строки, python" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ilbdy6ss70ftamnqrx7y8jzgi7h2rvc Z43654 0 96556 319718 2026-09-28T14:21:07Z Artsiom91 2118 new function for Russian 319718 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43654" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43654" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из элемента WD" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from WD item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму подходящей лексемы, если её нет — пытается сконструировать из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use lexeme form, or construct from string" } ] } } hg8x6psig7xg2oq69ahd2g7i0rz8w85 319721 319718 2026-09-28T14:26:42Z Artsiom91 2118 Added Z43655 to the approved list of test cases 319721 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43654" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43655" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43654" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из элемента WD" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from WD item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму подходящей лексемы, если её нет — пытается сконструировать из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use lexeme form, or construct from string" } ] } } r6jmiqhmpg2eyogw2wyvwwgi0j2zsq5 319722 319721 2026-09-28T14:26:44Z Artsiom91 2118 Added Z43656 to the approved list of implementations 319722 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43654" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "элемент Викиданных" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43654K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "падеж" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43655" ], "Z8K4": [ "Z14", "Z43656" ], "Z8K5": "Z43654" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из элемента WD" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from WD item" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "возвращает форму подходящей лексемы, если её нет — пытается сконструировать из строки" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use lexeme form, or construct from string" } ] } } l2qgyivw2nqe5escjav2yvj5vpl19rc Z43655 0 96557 319719 2026-09-28T14:22:25Z Artsiom91 2118 new testcase 319719 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43655" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43654", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43654", "Z43654K1": { "Z1K1": "Z6091", "Z6091K1": "Q11687019" }, "Z43654K2": { "Z1K1": "Z6091", "Z6091K1": "Q146078" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "внешнюю территорию Австралии" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "внешнюю территорию Австралии" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ru] внешнюю территорию Австралии" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t4oszjwwb8inn2vfv35zrnubamsxiy0 Z43656 0 96558 319720 2026-09-28T14:26:17Z Artsiom91 2118 new realization 319720 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43656" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43654", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z43654K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } }, "Z27410K2": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z43654K2" }, { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ] }, "Z850K2": "Z28248", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z7", "Z7K1": "Z31098", "Z31098K1": "Z802", "Z31098K2": { "Z1K1": "Z7", "Z7K1": "Z43635", "Z43635K1": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43654K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z31098K3": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z43651", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43654K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43654K2" } }, "Z31098K4": { "Z1K1": "Z7", "Z7K1": "Z13407", "Z13407K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43654K1" }, "Z24766K2": { "Z1K1": "Z60", "Z60K1": "ru", "Z60K2": [ "Z6" ] } } } }, "Z12899K2": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Русское склонение из элемента WD, композиция" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Russian declension from WD item, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fzl8xz8hqdjl93dmw1ou8on34d563mb Z43657 0 96559 319723 2026-09-28T14:29:24Z YoshiRulz 10156 Create function 319723 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k6rvsamtc45600dqwt3svikyhk41nm6 319728 319723 2026-09-28T14:35:00Z YoshiRulz 10156 Added Z43658, Z43659 and Z43660 to the approved list of test cases 319728 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43658", "Z43659", "Z43660" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ol4feyhlu6w0ijjb3updy2iylhko9k2 319732 319728 2026-09-28T14:38:06Z YoshiRulz 10156 Added Z43661 to the approved list of implementations 319732 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43658", "Z43659", "Z43660" ], "Z8K4": [ "Z14", "Z43661" ], "Z8K5": "Z43657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ryjsyd6gcqw5i0gy8xe5xwi7ju2owak 319733 319732 2026-09-28T14:38:08Z YoshiRulz 10156 Added Z43662 to the approved list of implementations 319733 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subtype" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43658", "Z43659", "Z43660" ], "Z8K4": [ "Z14", "Z43661", "Z43662" ], "Z8K5": "Z43657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } na2uj5xq36f7e85pxwld5bimfivsoe9 319734 319733 2026-09-28T14:38:23Z YoshiRulz 10156 Update en input labels 319734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first subtype" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6020", "Z17K2": "Z43657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second subtype" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43658", "Z43659", "Z43660" ], "Z8K4": [ "Z14", "Z43661", "Z43662" ], "Z8K5": "Z43657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r00wzo65ut1iiz9km5gvgkteazgoo8e Z43658 0 96560 319725 2026-09-28T14:31:49Z YoshiRulz 10156 Create test 319725 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43658" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43657", "Z43657K1": "Z6022", "Z43657K2": "Z6022" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "novalue = novalue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6b40y6azm0h8y5e11qxs3wyeh36tm5x Z43659 0 96561 319726 2026-09-28T14:31:57Z YoshiRulz 10156 Create test 319726 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43659" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43657", "Z43657K1": "Z6022", "Z43657K2": "Z6023" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "novalue ≠ somevalue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1y44moxomtaywbou4w4cv6ovkji0r2u Z43660 0 96562 319727 2026-09-28T14:33:33Z YoshiRulz 10156 Create test 319727 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43660" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43657", "Z43657K1": "Z6022", "Z43657K2": { "Z1K1": "Z7", "Z7K1": "Z801", "Z801K1": "Z6022" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "novalue = Z801(novalue)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o3l7f8ye0riqnq4xaedq414aefcpppo Z43661 0 96563 319730 2026-09-28T14:36:24Z YoshiRulz 10156 Create implementation 319730 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43661" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43657", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z43657( Z43657K1, Z43657K2 ) {\n\treturn Z43657K1.Z6020K1.Z9K1 === Z43657K2.Z6020K1.Z9K1;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same Wikidata claim subtype, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e7c932kbffgccai446zmmiteeomhzl5 Z43662 0 96564 319731 2026-09-28T14:37:01Z YoshiRulz 10156 Create implementation 319731 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43662" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43657", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13052", "Z13052K1": { "Z1K1": "Z18", "Z18K1": "Z43657K1" }, "Z13052K2": { "Z1K1": "Z18", "Z18K1": "Z43657K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same WD claim subtype, object equality composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a8mtrdbk535eh0bk4p34xad5o8lflnm Z43663 0 96565 319735 2026-09-28T14:38:40Z YoshiRulz 10156 Create implementation 319735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43663" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z6807", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z19267", "Z19267K1": { "Z1K1": "Z7", "Z7K1": "Z28294", "Z28294K1": { "Z1K1": "Z18", "Z18K1": "Z6807K1" } }, "Z19267K2": { "Z1K1": "Z7", "Z7K1": "Z28294", "Z28294K1": { "Z1K1": "Z18", "Z18K1": "Z6807K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z43657", "Z43657K1": { "Z1K1": "Z7", "Z7K1": "Z28300", "Z28300K1": { "Z1K1": "Z18", "Z18K1": "Z6807K1" } }, "Z43657K2": { "Z1K1": "Z7", "Z7K1": "Z28300", "Z28300K1": { "Z1K1": "Z18", "Z18K1": "Z6807K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z35433", "Z35433K1": { "Z1K1": "Z7", "Z7K1": "Z16829", "Z16829K1": { "Z1K1": "Z7", "Z7K1": "Z28297", "Z28297K1": { "Z1K1": "Z18", "Z18K1": "Z6807K1" } } } }, "Z13318K2": { "Z1K1": "Z7", "Z7K1": "Z28297", "Z28297K1": { "Z1K1": "Z18", "Z18K1": "Z6807K1" } }, "Z13318K3": { "Z1K1": "Z7", "Z7K1": "Z28297", "Z28297K1": { "Z1K1": "Z18", "Z18K1": "Z6807K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "same WD property claim, memberwise composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cccfsttj9pkijgh79kmzq2rzdgtdm80 Z43664 0 96566 319741 2026-09-28T14:44:46Z YoshiRulz 10156 Create implementation 319741 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43664" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z28327", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z28327( Z28327K1, Z28327K2 ) {\n\treturn Z28327K1.Z6003K7.Z6020K1.Z9K1 === Z28327K2.Z6020K1.Z9K1;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Statement has Wikidata claim subtype, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h2hczwfopz2bh4rgfxi05toitkzchny Z43665 0 96567 319755 2026-09-28T15:24:23Z ReXLer 39813 oooo 319755 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (Simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and conjunction for simple languages" } ] } } m83wfixt47drgtjqm42228ph57awadb 319762 319755 2026-09-28T15:58:02Z ReXLer 39813 Added Z43666 to the approved list of implementations 319762 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43666" ], "Z8K5": "Z43665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (Simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and conjunction for simple languages" } ] } } e3vwdm712eitkfkxl18gpebcd44yh49 319763 319762 2026-09-28T15:58:32Z ReXLer 39813 Removed Z43666 from the approved list of implementations 319763 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (Simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and conjunction for simple languages" } ] } } m83wfixt47drgtjqm42228ph57awadb 319771 319763 2026-09-28T16:07:42Z ReXLer 39813 Added Z43666 to the approved list of implementations 319771 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43666" ], "Z8K5": "Z43665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (Simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and conjunction for simple languages" } ] } } e3vwdm712eitkfkxl18gpebcd44yh49 319772 319771 2026-09-28T16:08:09Z ReXLer 39813 Removed Z43666 from the approved list of implementations 319772 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (Simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and conjunction for simple languages" } ] } } m83wfixt47drgtjqm42228ph57awadb Z43666 0 96568 319759 2026-09-28T15:42:15Z ReXLer 39813 319759 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43666" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43665", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "" }, "Z22193K2": [ "Z60", "Z1002", "Z1430", "Z1004", "Z1005", "Z1823", "Z1789", "Z1062", "Z1061", "Z1157", "Z1576", "Z1216", "Z1170", "Z1827", "Z1106", "Z1531", "Z1316", "Z1021", "Z1276", "Z1025", "Z1037", "Z1664", "Z1488", "Z1592", "Z1851", "Z1048", "Z1820", "Z1787", "Z1158", "Z1272", "Z1473", "Z1616", "Z1608", "Z1513", "Z1051" ], "Z22193K3": [ "Z6", " and ", " und ", " et ", " и ", " и ", " i ", " a ", " og ", " en ", " kaj ", " en ", " e ", " και ", " og ", " dan ", " u ", " og ", " og ", " i ", " e ", " și ", " a ", " och ", " ay binubuo ng ", " และ ", " और ", " e ", " и ", " i ", " i ", " in ", " dhe ", " és ", " ja ", { "Z1K1": "Z7", "Z7K1": "Z35921", "Z35921K1": " (and) " } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(in development) and Conjunction (simple) comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9h9jyn9cfhfhinl5zayd3q17odzrh89 319760 319759 2026-09-28T15:42:41Z ReXLer 39813 oop 319760 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43666" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43665", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "Z43665K1" }, "Z22193K2": [ "Z60", "Z1002", "Z1430", "Z1004", "Z1005", "Z1823", "Z1789", "Z1062", "Z1061", "Z1157", "Z1576", "Z1216", "Z1170", "Z1827", "Z1106", "Z1531", "Z1316", "Z1021", "Z1276", "Z1025", "Z1037", "Z1664", "Z1488", "Z1592", "Z1851", "Z1048", "Z1820", "Z1787", "Z1158", "Z1272", "Z1473", "Z1616", "Z1608", "Z1513", "Z1051" ], "Z22193K3": [ "Z6", " and ", " und ", " et ", " и ", " и ", " i ", " a ", " og ", " en ", " kaj ", " en ", " e ", " και ", " og ", " dan ", " u ", " og ", " og ", " i ", " e ", " și ", " a ", " och ", " ay binubuo ng ", " และ ", " और ", " e ", " и ", " i ", " i ", " in ", " dhe ", " és ", " ja ", { "Z1K1": "Z7", "Z7K1": "Z35921", "Z35921K1": " (and) " } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(in development) and Conjunction (simple) comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dgbpn8xjwdbd5ddks3n7w39er2bwtqr 319761 319760 2026-09-28T15:57:48Z ReXLer 39813 yay 319761 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43666" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43665", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "Z43665K1" }, "Z22193K2": [ "Z60", "Z1823", "Z1216", "Z1316", "Z1851", "Z1820", "Z1272", "Z1608" ], "Z22193K3": [ "Z6", " и ", " en ", " u ", " และ ", " और ", " i ", " dhe ", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q12364761" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z43665K1" } } ] } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (simple) comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ocgc59lrt2iqq2s3izgpz5peb0gykwj 319770 319761 2026-09-28T16:07:27Z ReXLer 39813 oooooooo 319770 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43666" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43665", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z12696", "Z12696K1": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z14326", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z43665K1" }, "Z13436K3": [ "Z60", "Z1823", "Z1216", "Z1316", "Z1851", "Z1820", "Z1272", "Z1608" ] }, "Z12696K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q12364761" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z43665K1" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z18", "Z18K1": "Z43665K1" }, "Z22193K2": [ "Z60", "Z1823", "Z1216", "Z1316", "Z1851", "Z1820", "Z1272", "Z1608" ], "Z22193K3": [ "Z6", " и ", " en ", " u ", " และ ", " और ", " i ", " dhe " ] } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "and Conjunction (simple) comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tj9bnoq8vxs6v20tdc6wlrp379cyacz Translations:Wikifunctions:Status updates/2026-09-25/61/en 1198 96569 319768 2026-09-28T16:00:29Z FuzzyBot 207 Importing a new version from external source 319768 wikitext text/x-wiki This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! i9jlo9bp3ygna5w44v2red4yyreob86 Z43667 0 96570 319773 2026-09-28T16:31:17Z ReXLer 39813 yooo 319773 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43667" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z43667K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43667" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID of items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jy5rdnd53c24f5zipu99m5ghwz3ipmu 319775 319773 2026-09-28T16:32:12Z ReXLer 39813 Added Z43668 to the approved list of implementations 319775 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43667" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z43667K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43668" ], "Z8K5": "Z43667" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID of items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fo8hzbiujx038evspfrhyyo7adlwwog Z43668 0 96571 319774 2026-09-28T16:32:01Z ReXLer 39813 oooo 319774 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43668" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43667", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z20041", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z43667K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID of items, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4m71sh8zcunqoj630fz303412zoxnhw Translations:Wikifunctions:Status updates/2026-09-25/Page display title/de 1198 96572 319777 2026-09-28T18:08:48Z Ameisenigel 44 Created page with "Wikifunctions:Status-Updates/2026-09-25" 319777 wikitext text/x-wiki Wikifunctions:Status-Updates/2026-09-25 fz3lv2u1bfs80gp07lxr6zb64wnj4o3 Wikifunctions:Status updates/2026-09-25/de 4 96573 319778 2026-09-28T18:08:48Z Ameisenigel 44 Created page with "Wikifunctions:Status-Updates/2026-09-25" 319778 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2026-09-18 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === Memoization arriving === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] 2egkkifeojzwpmh1ogh6dft14erp5py 319780 319778 2026-09-28T18:08:51Z Ameisenigel 44 Created page with "Vorheriges Update" 319780 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === Memoization arriving === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] 6jkikyfs0neif7w2joqihdpvdu945ti 319782 319780 2026-09-28T18:08:53Z Ameisenigel 44 Created page with "Nächstes Update" 319782 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === Memoization arriving === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A Wikifunctions function call is heavy. Even the simplest calls may demand HTTP requests across service boundaries. Thus, the best way to make Wikifunctions fast is not to run functions at all, if we can avoid it. The team has long talked about ''memoization'': storing a function call's result in a cache, keyed on the function and its arguments, then consulting that cache in future instead of re-running the same function call. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] dwt7g4wjrdk84z3nkw41jqck79kdvc7 319784 319782 2026-09-28T18:10:20Z Ameisenigel 44 Created page with "Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Sch..." 319784 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === Memoization arriving === </div> Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. <div lang="en" dir="ltr" class="mw-content-ltr"> This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] 3krekjlvri2pmzrbt9q77b2trfap2tf 319786 319784 2026-09-28T18:10:32Z Ameisenigel 44 Created page with "=== Memoisation kommt ===" 319786 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <span id="Memoization_arriving"></span> === Memoisation kommt === Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. <div lang="en" dir="ltr" class="mw-content-ltr"> This quarter, we've added the ability to memoize a small number of functions: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}}, and {{Z|Z10047}}. We selected these functions on the basis of usage and safety. We found that these functions were among those most frequently called in compositions on Abstract Wikipedia, and we noted that these functions had simple enough arguments and compositions that we could avoid some of the more difficult questions that memoization invites. Now, when one of these functions is run, the function orchestrator consults an in-memory cache to see whether the function has been called recently with the same arguments. If it has, the orchestrator will simply return the cached result. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] g8zdwsb7cmd6s3v864xqitrbeqoj0rw 319788 319786 2026-09-28T18:19:04Z Ameisenigel 44 Created page with "In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: $1, $2, $3, $4 und $5. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wi..." 319788 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <span id="Memoization_arriving"></span> === Memoisation kommt === Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}} und {{Z|Z10047}}. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wir einige der komplexeren Fragen umgehen konnten, die mit der Memoisierung einhergehen. Wird nun eine dieser Funktionen ausgeführt, prüft der Funktionsorchestrierer einen In-Memory-Cache, um festzustellen, ob die Funktion kürzlich bereits mit denselben Argumenten aufgerufen wurde. Ist dies der Fall, gibt der Orchestrierer einfach das zwischengespeicherte Ergebnis zurück. <div lang="en" dir="ltr" class="mw-content-ltr"> As the old saw goes, "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." Cache invalidation in the context of Wikifunctions memoization is indeed a hard problem. In theory, any given function should always give the same result when called with the same arguments. In practice, functions will have bugs, and their behavior may change over time. How can the orchestrator decide when it should invalidate its memoized results–every time a function changes? If that's the case, then a change to any function called at any point within a composition should invalidate the results associated with the higher-order functions in that composition. In other words, if a composition looks like <code>f ( g ( h ( x ) ) )</code>, then a change to function <code>g</code> should also invalidate the cache for <code>f</code> (but not for <code>h</code>), and a change to <code>h</code> should invalidate all three. And what if <code>g</code>'s composition changes such that it now calls function <code>k</code> instead of <code>h</code>? These kinds of things are impossible to analyze statically, so f wouldn't know about the changed dependency until the next time it was run–meaning we'd need to re-run the function to know that we needed to re-run the function! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] 77wyowko53zo0htzl412adzgdm2mbgf 319790 319788 2026-09-28T18:49:58Z Ameisenigel 44 Created page with "Wie das alte Sprichwort besagt: "Es gibt in der Informatik nur zwei schwierige Probleme: Cache-Invalidierung, die Benennung von Dingen und Off-by-One-Error." Die Cache-Invalidierung ist im Kontext der Memoisierung auf Wikifunctions tatsächlich ein schwieriges Problem. Theoretisch sollte eine Funktion bei gleichen Argumenten stets das gleiche Ergebnis liefern. In der Praxis weisen Funktionen jedoch Fehler auf und ihr Verhalten kann sich im Laufe der Zeit ändern. Wie sol..." 319790 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <span id="Memoization_arriving"></span> === Memoisation kommt === Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}} und {{Z|Z10047}}. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wir einige der komplexeren Fragen umgehen konnten, die mit der Memoisierung einhergehen. Wird nun eine dieser Funktionen ausgeführt, prüft der Funktionsorchestrierer einen In-Memory-Cache, um festzustellen, ob die Funktion kürzlich bereits mit denselben Argumenten aufgerufen wurde. Ist dies der Fall, gibt der Orchestrierer einfach das zwischengespeicherte Ergebnis zurück. Wie das alte Sprichwort besagt: "Es gibt in der Informatik nur zwei schwierige Probleme: Cache-Invalidierung, die Benennung von Dingen und Off-by-One-Error." Die Cache-Invalidierung ist im Kontext der Memoisierung auf Wikifunctions tatsächlich ein schwieriges Problem. Theoretisch sollte eine Funktion bei gleichen Argumenten stets das gleiche Ergebnis liefern. In der Praxis weisen Funktionen jedoch Fehler auf und ihr Verhalten kann sich im Laufe der Zeit ändern. Wie soll der Orchestrierer entscheiden, wann die zwischengespeicherten Ergebnisse ungültig gemacht werden müssen – bei jeder Änderung einer Funktion? Wäre dies der Fall, müsste eine Änderung an einer beliebigen Funktion innerhalb einer Komposition auch die Ergebnisse der übergeordneten Funktionen dieser Komposition entwerten. Anders ausgedrückt: Wenn eine Komposition wie <code>f ( g ( h ( x ) ) )</code> aufgebaut ist, müsste eine Änderung an Funktion <code>g</code> auch den Cache für <code>f</code> (nicht jedoch für <code>h</code>) ungültig machen, während eine Änderung an <code>h</code> alle drei ungültig machen würde. Und was geschieht, wenn sich die Komposition von <code>g</code> so ändert, dass nun Funktion <code>k</code> anstelle von <code>h</code> aufgerufen wird? Solche Sachverhalte lassen sich unmöglich statisch analysieren, die Funktion wüsste also erst bei der nächsten Ausführung von der geänderten Abhängigkeit – was bedeutet, dass wir die Funktion erneut ausführen müssten, nur um festzustellen, dass wir sie erneut ausführen müssen! <div lang="en" dir="ltr" class="mw-content-ltr"> These problems are formally insoluble, but we can always build good heuristics. For now, we've selected a small set of functions such that 1) the functions' outputs are unlikely to change and 2) the arguments are very simple to create reliable cache keys for. We also rely on time-based cache expiry to ensure that memoized results are regularly refreshed. As always, suggestions on how to proceed with this work (and bug reports!) are welcome. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] aqak54x82sm5x4r3mpt4c0jbjrj8lgq 319792 319790 2026-09-28T18:52:05Z Ameisenigel 44 Created page with "Diese Probleme sind formal unlösbar, doch lassen sich stets gute Heuristiken entwickeln. Vorerst haben wir eine kleine Auswahl an Funktionen getroffen, bei denen 1) die Rückgabewerte sich voraussichtlich nicht ändern und 2) die Argumente die einfache Erstellung zuverlässiger Cache-Schlüssel ermöglichen. Zudem setzen wir auf einen zeitbasierten Ablauf der Cache-Gültigkeit, um sicherzustellen, dass zwischengespeicherte Ergebnisse regelmäßig aktualisiert werden. Wi..." 319792 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-09-18 | nextlabel = Nächstes Update | next = }} <span id="Memoization_arriving"></span> === Memoisation kommt === Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: {{Z|Z860}}, {{Z|Z885}}, {{Z|Z101}}, {{Z|Z189}} und {{Z|Z10047}}. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wir einige der komplexeren Fragen umgehen konnten, die mit der Memoisierung einhergehen. Wird nun eine dieser Funktionen ausgeführt, prüft der Funktionsorchestrierer einen In-Memory-Cache, um festzustellen, ob die Funktion kürzlich bereits mit denselben Argumenten aufgerufen wurde. Ist dies der Fall, gibt der Orchestrierer einfach das zwischengespeicherte Ergebnis zurück. Wie das alte Sprichwort besagt: "Es gibt in der Informatik nur zwei schwierige Probleme: Cache-Invalidierung, die Benennung von Dingen und Off-by-One-Error." Die Cache-Invalidierung ist im Kontext der Memoisierung auf Wikifunctions tatsächlich ein schwieriges Problem. Theoretisch sollte eine Funktion bei gleichen Argumenten stets das gleiche Ergebnis liefern. In der Praxis weisen Funktionen jedoch Fehler auf und ihr Verhalten kann sich im Laufe der Zeit ändern. Wie soll der Orchestrierer entscheiden, wann die zwischengespeicherten Ergebnisse ungültig gemacht werden müssen – bei jeder Änderung einer Funktion? Wäre dies der Fall, müsste eine Änderung an einer beliebigen Funktion innerhalb einer Komposition auch die Ergebnisse der übergeordneten Funktionen dieser Komposition entwerten. Anders ausgedrückt: Wenn eine Komposition wie <code>f ( g ( h ( x ) ) )</code> aufgebaut ist, müsste eine Änderung an Funktion <code>g</code> auch den Cache für <code>f</code> (nicht jedoch für <code>h</code>) ungültig machen, während eine Änderung an <code>h</code> alle drei ungültig machen würde. Und was geschieht, wenn sich die Komposition von <code>g</code> so ändert, dass nun Funktion <code>k</code> anstelle von <code>h</code> aufgerufen wird? Solche Sachverhalte lassen sich unmöglich statisch analysieren, die Funktion wüsste also erst bei der nächsten Ausführung von der geänderten Abhängigkeit – was bedeutet, dass wir die Funktion erneut ausführen müssten, nur um festzustellen, dass wir sie erneut ausführen müssen! Diese Probleme sind formal unlösbar, doch lassen sich stets gute Heuristiken entwickeln. Vorerst haben wir eine kleine Auswahl an Funktionen getroffen, bei denen 1) die Rückgabewerte sich voraussichtlich nicht ändern und 2) die Argumente die einfache Erstellung zuverlässiger Cache-Schlüssel ermöglichen. Zudem setzen wir auf einen zeitbasierten Ablauf der Cache-Gültigkeit, um sicherzustellen, dass zwischengespeicherte Ergebnisse regelmäßig aktualisiert werden. Wie immer sind Vorschläge zum weiteren Vorgehen (sowie Fehlerberichte!) willkommen. <div lang="en" dir="ltr" class="mw-content-ltr"> === The mayor of Paris === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ''Or, how quickly does a change in the world propagate to the different language Wikipedias?'' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Five years ago, for [https://wikipedia20.mitpress.mit.edu/pub/vyf7ksah/release/6 an essay for Wikipedia’s 20th birthday], I, [[User:DVrandecic (WMF)|Denny]], analyzed how quickly one particular fact propagated through different Wikipedia language editions. Now, five years later, for Wikipedia’s 25th birthday, I have repeated the analysis and compared the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Back then I looked at the Mayor of San Francisco. This time, because of Wikimania this year being in Paris, I looked at the Mayor of Paris. Both times I had no preconceptions about whether that was a good city to look at. Both times a well-known city was chosen, with reasonable expectations that, if the information is available in a language Wikipedia at all, it should be current. Whereas I was aware last time that the mayor had changed recently, as I worked in San Francisco at that time, I was not aware about the fact that the mayor of Paris had also changed just a few months before the analysis described here. Last time, the mayor had changed in June 2018, and the analysis was done in March 2019, so about nine months later. This time, the mayor of Paris changed at the end of March 2026, and the analysis was done in early September 2026, so about six months later. (In the last three months before the previous analysis only three Wikipedia language editions were updated, so the numbers are quite comparable). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Analysis ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At the time of the analysis, there were 348 language editions of Wikipedia, compared to 292 language editions in the previous analysis. That is quite a growth! Of the 348 language editions, '''290 (83%) had an article for Paris'''. In fact, Paris is the city with [[:en:Wikipedia:Wikipedia articles written in the greatest number of languages|the most articles across language editions]]. So the analysis took way longer than last time. Sigh. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Of the 290 articles, 116 do not state the name of the mayor and 174 do. '''60% of Wikipedia articles state the mayor''' and 40% do not. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''When a mayor is stated, 48% of Wikipedias state the current mayor'''. That is a significant improvement compared to last time, when only 28% had the current mayor. This number is even more impressive if we look at the total numbers: 24 Wikipedia language editions offered the current mayor in the last analysis, 83 editions this time. The number more than tripled. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is mostly due to two factors: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">A huge increase in usage of Wikidata</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A single purpose account who updated 11 language editions</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Let’s quickly get the second factor out of the way: after the new mayor came into office, an account was created that on March 31 [https://guc.toolforge.org/?by=date&user=Luke+Skywaxter within half an hour went through 11 language editions and updated the mayor] of Paris. On Portuguese Wikipedia they were reverted, and it took until April 2 to reinstate the change. The account has not done any edits before or after that half an hour, but did partially improve the numbers for this analysis, but not enough to change the conclusions. I want to thank User:Luke Skywaxter for their service. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The major improvement in currency about the mayor of Paris came through a '''much more wide-spread usage of Wikidata'''. Whereas last time only 8 Wikipedias were using Wikidata in order to get the mayor, this time we had 47 Wikipedias, '''an increase of 488%'''. In fact, there are more Wikipedias that use Wikidata and thus display the up-to-date mayor of Paris then there are Wikipedias that have the current mayor explicitly stated. Wikidata is not only used on very small projects anymore, but also on Wikipedias with large communities, such as '''Arabic, Ukrainian, or Romanian'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''37 language editions state Emmanuel Grégoire''', the current mayor, explicitly (meaning, written in the wikitext of the article, instead of being pulled from Wikidata). These include most of the most-active Wikipedias, such as '''English, French, and German'''. These include also a number of small language communities, mostly due to two effects: first, the single purpose account mentioned above for languages such as Scots, Western Flemish, or Guianese Creole, and second, two language editions who had created their article since Grégoire became mayor (Central Dusun and Iban). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''71 language editions state Anne Hidalgo''', the previous mayor, including some of the top 20 languages by community size, activity and page views such as '''Chinese, Indonesian, and Persian'''. Anne Hidalgo is, by a long count, the person most often stated explicitly to be mayor of Paris. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''16 language editions state Bertrand Delanoë''', who was mayor until 2014, i.e. more than a decade ago, including '''Armenian, Macedonian, Marathi, Georgian, and Zulu'''. That is 9% of Wikipedias that list a mayor at all. Delanoë was the most out-of-date name (unlike last time, where one Wikipedia listed a mayor from the 1980s). </div> [[File:How many Wikipedias name whom as the mayor of Paris (as of September 2026).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Pie chart of how many Wikipedias give what name as the mayor of Paris as of September 2026</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> 87 Wikipedia language editions listed an out-of-date mayor, 52% of Wikipedias that list a mayor at all. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of the updates towards Emmanuel Grégoire happened in March or the first week of April (26 out of 37), including Wikidata. 3 more happened later in April, 4 in May, 1 in June, and 3 in July, and none since. This indicates that changes happen usually swiftly, probably triggered through reporting on events in external sources, and quite rarely later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Just like last time, and even with the significant expansion in covered languages, '''not a single Wikipedia was found stating a ''wrong'' mayor''' for Paris, merely out-of-date mayors (or no mayor). Just like last time, we found this result surprising and reassuring. </div> {| class="wikitable" ! colspan="2" | !San Francisco (2019) !Paris (2026) |- !1 !<span lang="en" dir="ltr" class="mw-content-ltr">Total Wikipedias</span> |292 |348 |- !2 !<span lang="en" dir="ltr" class="mw-content-ltr">Has an article</span> |165 (57% re 1) |290 (83% re 1) |- !3 !<span lang="en" dir="ltr" class="mw-content-ltr">States mayor</span> |86 (52% re 2) |174 (60% re 2) |- !4 !<span lang="en" dir="ltr" class="mw-content-ltr">Has current mayor</span> |24 (28% re 3) |83 (48% re 3) |- !5 !<span lang="en" dir="ltr" class="mw-content-ltr">… named explicitly</span> |16 (67% re 4) |36 (43% re 4) |- !6 !<span lang="en" dir="ltr" class="mw-content-ltr">… due to Wikidata</span> |8 (33% re 4) |47 (57% re 4) |- !7 !<span lang="en" dir="ltr" class="mw-content-ltr">Has out of date mayor</span> |62 (72% re 3) |87 (52% re 3) |- !8 !<span lang="en" dir="ltr" class="mw-content-ltr">Has very out of date mayor</span> |''not counted'' |16 (9% re 3) |- !9 !<span lang="en" dir="ltr" class="mw-content-ltr">Has wrong mayor</span> |0 (0%) |0 (0%) |} <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Length of articles ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This additional analysis was conducted to roughly estimate the length of the article about Paris in the 348 languages of Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We split the length into four very coarse groups: no article at all, a few sentences, a few paragraphs, and more. A few means less than four or five. The last group, more than a few paragraphs, includes a large variety of articles, from a few dozen sentences to more than 2,000 sentences in the English or French Wikipedias. </div> {| class="wikitable" |<span lang="en" dir="ltr" class="mw-content-ltr">no article</span> |<span lang="en" dir="ltr" class="mw-content-ltr">sentences</span> |<span lang="en" dir="ltr" class="mw-content-ltr">paragraphs</span> |<span lang="en" dir="ltr" class="mw-content-ltr">more</span> |- |59 |116 |57 |117 |} <div lang="en" dir="ltr" class="mw-content-ltr"> So 17% of Wikipedias have no article about Paris at all. 116 language editions (33%) have only a few sentences ('''38 have a single sentence'''). 50% of Wikipedias have a few paragraphs or more. 34% of Wikipedias have articles that are longer than a few paragraphs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> At this point it is good to remind the reader that even given these numbers, Wikipedia is probably the largest encyclopedic source of knowledge about Paris in the vast majority of all languages. Yes, sure, we might not have long articles about many topics in many languages, but without Wikipedia the situation would be considerably worse for those languages. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that we only counted the length of the text. Many of the Wikipedias had in addition images about this very photogenic city, structured data such as the list of twin cities, a table with climate data, infoboxes and navboxes. These were not counted. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==== Conclusions ==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In summary, the situation has improved a lot. Looking at the numbers and the involved languages, Wikidata can be attributed to have led to a significantly improved currency in Wikipedia, i.e. '''knowledge is more current across languages''', and at the same time also with a better coverage, i.e. '''more knowledge is available in more languages'''. Just like with the last analysis, the correctness of Wikipedia was perfect. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on these numbers, '''acceptance of Wikidata has significantly increased''' over the last six years. A model, where part of the knowledge of a Wikipedia is entirely delegated to another Wikimedia community, has found actual application in a growing number of Wikipedia language editions. '''The increased usage of Wikidata directly translates into more coverage and up-to-dateness of Wikipedia'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There is still space for improvement. Looking at the articles that are missing up-to-date data, some of them can likely be attributed to an unwillingness to use more Wikidata (e.g. Persian seems to be a candidate), even though they would benefit from it. But the vast majority seem to be attributable to a lack of availability of volunteer time with sufficient technical expertise. Templates and modules are often broken or half-translated or unavailable on these wikis. Here '''Wikifunctions could be of considerable help by providing a significantly easier way to integrate infoboxes''' and other structural information from a central repository. Currently, Wikifunctions is not available on Wikipedias (but one). This seems to be the case for about ~120-210 Wikipedias (35-60% of Wikipedias). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Abstract Wikipedia goes a step further. Instead of providing pieces that can be used by the communities to improve their articles, Abstract Wikipedia provides entire articles which are kept up-to-date by a centralized, multilingual community. Abstract Wikipedia requires up-front investment to make content available in a given language, but requires that investment once in order to unlock a large number of articles and their updates. With regards to Paris, '''Abstract Wikipedia is currently either competitive or better in regards to its content than about half of the articles''' across Wikipedia language editions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that [[:abstract:Q90|Paris]] is the most challenging city to consider for Abstract Wikipedia (as it is the most prominent city based on the number of language editions that have an article). For articles about topics with less prominence the headroom can easily grow to more than 90% of Wikipedias, e.g. the unincorporated town of [[:abstract:Q17198982|Diablo]] in Washington State. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For about 5-10% of language Wikipedias this particular analysis shows that there probably would be no direct benefit from either Wikifunctions or Abstract Wikipedia for high-prominence articles such as Paris. This is likely to be less the case for less prominent articles. Also, even for larger communities, there could still be indirect benefits from using Wikifunctions and potentially even Abstract Wikipedia, by freeing up community effort for tasks which are not so easily automatable and of higher value. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ====Caveat==== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are a bit inconsistent, and a thorough pass to check them would be useful (it was a tiring and long task). The [https://docs.google.com/spreadsheets/d/1io-j2Pre0fqdmU_2Pufpy5JwzGvOcXp_GfRw1TJl3BU/edit?gid=0#gid=0 raw count is available here]. But the effect of miscounting (should be under 5) should be smaller than the effect of the single purpose account (11), and would not have an effect on the conclusions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week, we improved the interface for sysops at [[Special:CommunityConfiguration/WikifunctionsSuggestions|Special:CommunityConfiguration/WikifunctionsSuggestions]] to show the label, not just the ZID, of Functions as you search for and review them ([[:phab:T424096|T424096]]). You can also now paste a URL into a Wikifunctions input box, just as you already could for Wikidata inputs ([[:phab:T435332|T435332]]). In addition, we now use your language's fallback chain for Lexeme terms in searches, so you see the expected label rather than whatever happened to be the first one when your language didn't match. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, when you add a new fragment to an abstract article, we now match Wikidata items to the topic's QID as a normal Wikidata reference rather than as the argument reference, making them easier to alter ([[:phab:T435657|T435657]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 169 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 169 new Functions. Here is a small sample of the newly created Function to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z42076}} * {{Z|Z42078}} * {{Z|Z42082}} * {{Z|Z42084}} * {{Z|Z42093}} * {{Z|Z42096}} * {{Z|Z42100}} * {{Z|Z42101}} * {{Z|Z42108}} * {{Z|Z42117}} * {{Z|Z42129}} * {{Z|Z42132}} * {{Z|Z42148}} * {{Z|Z42149}} * {{Z|Z42156}} * {{Z|Z42157}} * {{Z|Z42158}} * {{Z|Z42170}} * {{Z|Z42172}} * {{Z|Z42175}} * {{Z|Z42183}} * {{Z|Z42188}} * {{Z|Z42193}} * {{Z|Z42198}} * {{Z|Z42208}} * {{Z|Z42222}} * {{Z|Z42225}} * {{Z|Z42230}} * {{Z|Z42234}} * {{Z|Z42240}} * {{Z|Z42247}} * {{Z|Z42256}} * {{Z|Z42261}} * {{Z|Z42267}} * {{Z|Z42272}} * {{Z|Z42281}} * {{Z|Z42286}} * {{Z|Z42289}} * {{Z|Z42290}} * {{Z|Z42304}} * {{Z|Z42310}} * {{Z|Z42315}} * {{Z|Z42316}} * {{Z|Z42322}} * {{Z|Z42327}} * {{Z|Z42333}} * {{Z|Z42338}} * {{Z|Z42343}} * {{Z|Z42347}} * {{Z|Z42356}} * {{Z|Z42360}} * {{Z|Z42365}} * {{Z|Z42369}} * {{Z|Z42373}} * {{Z|Z42377}} * {{Z|Z42381}} * {{Z|Z42385}} * {{Z|Z42390}} * {{Z|Z42394}} * {{Z|Z42398}} * {{Z|Z42402}} * {{Z|Z42406}} * {{Z|Z42410}} * {{Z|Z42414}} * {{Z|Z42418}} * {{Z|Z42422}} * {{Z|Z42428}} * {{Z|Z42438}} * {{Z|Z42441}} * {{Z|Z42442}} * {{Z|Z42455}} * {{Z|Z42465}} * {{Z|Z42472}} * {{Z|Z42479}} * {{Z|Z42480}} * {{Z|Z42482}} * {{Z|Z42483}} * {{Z|Z42499}} * {{Z|Z42503}} * {{Z|Z42509}} * {{Z|Z42513}} * {{Z|Z42519}} * {{Z|Z42520}} * {{Z|Z42524}} * {{Z|Z42538}} * {{Z|Z42550}} * {{Z|Z42557}} * {{Z|Z42562}} * {{Z|Z42566}} * {{Z|Z42572}} * {{Z|Z42573}} * {{Z|Z42575}} * {{Z|Z42576}} * {{Z|Z42593}} * {{Z|Z42598}} * {{Z|Z42599}} * {{Z|Z42600}} * {{Z|Z42602}} * {{Z|Z42603}} * {{Z|Z42606}} * {{Z|Z42635}} * {{Z|Z42643}} * {{Z|Z42680}} * {{Z|Z42683}} * {{Z|Z42686}} * {{Z|Z42689}} * {{Z|Z42704}} * {{Z|Z42712}} * {{Z|Z42720}} * {{Z|Z42721}} * {{Z|Z42723}} * {{Z|Z42724}} * {{Z|Z42727}} * {{Z|Z42748}} * {{Z|Z42751}} * {{Z|Z42752}} * {{Z|Z42758}} * {{Z|Z42779}} * {{Z|Z42789}} * {{Z|Z42794}} * {{Z|Z42801}} * {{Z|Z42806}} <span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span> [[Category:Status updates{{#translation:}}|2026-09-25]] tn09tncammrp35mso2pz4nl6o6trz6t Translations:Wikifunctions:Status updates/2026-09-25/1/de 1198 96574 319779 2026-09-28T18:08:50Z Ameisenigel 44 Created page with "Vorheriges Update" 319779 wikitext text/x-wiki Vorheriges Update gip3hi7u0wf8jv7dena73ndlrx52ohv Translations:Wikifunctions:Status updates/2026-09-25/2/de 1198 96575 319781 2026-09-28T18:08:53Z Ameisenigel 44 Created page with "Nächstes Update" 319781 wikitext text/x-wiki Nächstes Update srj2pwwjkwr7a3zol9puxaaqvo0drwd Translations:Wikifunctions:Status updates/2026-09-25/4/de 1198 96576 319783 2026-09-28T18:10:19Z Ameisenigel 44 Created page with "Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Sch..." 319783 wikitext text/x-wiki Ein Funktionsaufruf auf Wikifunctions ist rechenintensiv. Selbst einfachste Aufrufe können HTTP-Anfragen über Dienstgrenzen hinweg erfordern. Der beste Weg, Wikifunctions schnell zu machen, besteht daher darin, Funktionen gar nicht erst auszuführen, sofern sich dies vermeiden lässt. Das Team diskutiert schon lange über ''Memoisation'': Dabei wird das Ergebnis eines Funktionsaufrufs in einem Cache gespeichert, unter Verwendung der Funktion und ihrer Argumente als Schlüssel, um bei späteren Gelegenheiten auf diesen Cache zurückzugreifen, anstatt denselben Funktionsaufruf erneut auszuführen. htg5oambwan53qvznm5q5aa3dw70rc8 Translations:Wikifunctions:Status updates/2026-09-25/3/de 1198 96577 319785 2026-09-28T18:10:32Z Ameisenigel 44 Created page with "=== Memoisation kommt ===" 319785 wikitext text/x-wiki === Memoisation kommt === 3n59nlv1xjluc07ukfb2xsg76vqhms1 Translations:Wikifunctions:Status updates/2026-09-25/5/de 1198 96578 319787 2026-09-28T18:19:03Z Ameisenigel 44 Created page with "In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: $1, $2, $3, $4 und $5. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wi..." 319787 wikitext text/x-wiki In diesem Quartal haben wir die Möglichkeit eingeführt, eine kleine Anzahl von Funktionen zu memoisieren: $1, $2, $3, $4 und $5. Die Auswahl dieser Funktionen erfolgte auf der Grundlage ihrer Nutzungshäufigkeit und von Sicherheitsaspekten. Wir stellten fest, dass diese Funktionen zu den am häufigsten aufgerufenen innerhalb von Kompositionen in der Abstrakten Wikipedia gehörten, zudem wiesen sie hinreichend einfache Argumente und Kompositionsstrukturen auf, sodass wir einige der komplexeren Fragen umgehen konnten, die mit der Memoisierung einhergehen. Wird nun eine dieser Funktionen ausgeführt, prüft der Funktionsorchestrierer einen In-Memory-Cache, um festzustellen, ob die Funktion kürzlich bereits mit denselben Argumenten aufgerufen wurde. Ist dies der Fall, gibt der Orchestrierer einfach das zwischengespeicherte Ergebnis zurück. f9ob8pstmgqvh6d9c2jzdo5wpxt49ob Translations:Wikifunctions:Status updates/2026-09-25/6/de 1198 96579 319789 2026-09-28T18:49:58Z Ameisenigel 44 Created page with "Wie das alte Sprichwort besagt: "Es gibt in der Informatik nur zwei schwierige Probleme: Cache-Invalidierung, die Benennung von Dingen und Off-by-One-Error." Die Cache-Invalidierung ist im Kontext der Memoisierung auf Wikifunctions tatsächlich ein schwieriges Problem. Theoretisch sollte eine Funktion bei gleichen Argumenten stets das gleiche Ergebnis liefern. In der Praxis weisen Funktionen jedoch Fehler auf und ihr Verhalten kann sich im Laufe der Zeit ändern. Wie sol..." 319789 wikitext text/x-wiki Wie das alte Sprichwort besagt: "Es gibt in der Informatik nur zwei schwierige Probleme: Cache-Invalidierung, die Benennung von Dingen und Off-by-One-Error." Die Cache-Invalidierung ist im Kontext der Memoisierung auf Wikifunctions tatsächlich ein schwieriges Problem. Theoretisch sollte eine Funktion bei gleichen Argumenten stets das gleiche Ergebnis liefern. In der Praxis weisen Funktionen jedoch Fehler auf und ihr Verhalten kann sich im Laufe der Zeit ändern. Wie soll der Orchestrierer entscheiden, wann die zwischengespeicherten Ergebnisse ungültig gemacht werden müssen – bei jeder Änderung einer Funktion? Wäre dies der Fall, müsste eine Änderung an einer beliebigen Funktion innerhalb einer Komposition auch die Ergebnisse der übergeordneten Funktionen dieser Komposition entwerten. Anders ausgedrückt: Wenn eine Komposition wie $1 aufgebaut ist, müsste eine Änderung an Funktion $2 auch den Cache für $3 (nicht jedoch für $4) ungültig machen, während eine Änderung an $5 alle drei ungültig machen würde. Und was geschieht, wenn sich die Komposition von $6 so ändert, dass nun Funktion $7 anstelle von $8 aufgerufen wird? Solche Sachverhalte lassen sich unmöglich statisch analysieren, die Funktion wüsste also erst bei der nächsten Ausführung von der geänderten Abhängigkeit – was bedeutet, dass wir die Funktion erneut ausführen müssten, nur um festzustellen, dass wir sie erneut ausführen müssen! o3g3mxwm1hk7n8xfkxz723yy41p0g0x Translations:Wikifunctions:Status updates/2026-09-25/7/de 1198 96580 319791 2026-09-28T18:52:05Z Ameisenigel 44 Created page with "Diese Probleme sind formal unlösbar, doch lassen sich stets gute Heuristiken entwickeln. Vorerst haben wir eine kleine Auswahl an Funktionen getroffen, bei denen 1) die Rückgabewerte sich voraussichtlich nicht ändern und 2) die Argumente die einfache Erstellung zuverlässiger Cache-Schlüssel ermöglichen. Zudem setzen wir auf einen zeitbasierten Ablauf der Cache-Gültigkeit, um sicherzustellen, dass zwischengespeicherte Ergebnisse regelmäßig aktualisiert werden. Wi..." 319791 wikitext text/x-wiki Diese Probleme sind formal unlösbar, doch lassen sich stets gute Heuristiken entwickeln. Vorerst haben wir eine kleine Auswahl an Funktionen getroffen, bei denen 1) die Rückgabewerte sich voraussichtlich nicht ändern und 2) die Argumente die einfache Erstellung zuverlässiger Cache-Schlüssel ermöglichen. Zudem setzen wir auf einen zeitbasierten Ablauf der Cache-Gültigkeit, um sicherzustellen, dass zwischengespeicherte Ergebnisse regelmäßig aktualisiert werden. Wie immer sind Vorschläge zum weiteren Vorgehen (sowie Fehlerberichte!) willkommen. fzcmsd1zi00tgzkkfhpgr37pgp7wza0 Z43669 0 96581 319804 2026-09-28T23:53:19Z BlueSkyWalker 101616 Create collective role sentence, Hindi function 319804 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "निर्भरता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43669K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "collective role sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सामूहिक भूमिका वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi collective role sentence", "collective role sentence Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सामूहिक भूमिका वाक्य हिन्दी", "सामूहिक भूमिका वाक्य", "समूह भूमिका वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural collective role sentence in Hindi SOV syntax" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी कर्ता-कर्म-क्रिया पदक्रम में सामूहिक भूमिका वाक्य बनाता है" } ] } } 18ksq2fn8b46g4peexvmi9mgutgz8kx 319808 319804 2026-09-28T23:53:33Z BlueSkyWalker 101616 Attach implementation Z43670 to Z43669 319808 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "निर्भरता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43669K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43670" ], "Z8K5": "Z43669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "collective role sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सामूहिक भूमिका वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi collective role sentence", "collective role sentence Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सामूहिक भूमिका वाक्य हिन्दी", "सामूहिक भूमिका वाक्य", "समूह भूमिका वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural collective role sentence in Hindi SOV syntax" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी कर्ता-कर्म-क्रिया पदक्रम में सामूहिक भूमिका वाक्य बनाता है" } ] } } 81d84imcyhd7v3tpou43rg3oo51sitj 319816 319808 2026-09-28T23:56:27Z BlueSkyWalker 101616 Added Z43671 and Z43672 to the approved list of test cases 319816 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43669K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "निर्भरता" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43669K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43671", "Z43672" ], "Z8K4": [ "Z14", "Z43670" ], "Z8K5": "Z43669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "collective role sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सामूहिक भूमिका वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Hindi collective role sentence", "collective role sentence Hindi" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "सामूहिक भूमिका वाक्य हिन्दी", "सामूहिक भूमिका वाक्य", "समूह भूमिका वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a natural collective role sentence in Hindi SOV syntax" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी कर्ता-कर्म-क्रिया पदक्रम में सामूहिक भूमिका वाक्य बनाता है" } ] } } lxky3zz6776ld34a3sryju2oeotcl8m Z43670 0 96582 319805 2026-09-28T23:53:25Z BlueSkyWalker 101616 Create composition for Z43669 319805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43670" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43669", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43669K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43669K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43669K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43669K3" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43669K4" } }, " के ", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43669K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43669K4" } }, " हैं।" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "collective role sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सामूहिक भूमिका वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for collective role sentence in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में सामूहिक भूमिका वाक्य के लिए संयोजन" } ] } } r0iflx16h4pwkw3kvkpjvg81klpxdua Z43671 0 96583 319806 2026-09-28T23:53:30Z BlueSkyWalker 101616 Create Unit Test 1 for Z43669 (River) 319806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43671" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43669", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43669", "Z43669K1": { "Z1K1": "Z6091", "Z6091K1": "Q4022" }, "Z43669K2": { "Z1K1": "Z6091", "Z6091K1": "Q355304" }, "Z43669K3": { "Z1K1": "Z6091", "Z6091K1": "Q283" }, "Z43669K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "नदी जल के जलस्रोत हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Rivers are watercourses of water in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "नदी जल के जलस्रोत हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tgnzrn8ao89mlj0hlox0q3wi38q9f4k Z43672 0 96584 319807 2026-09-28T23:53:31Z BlueSkyWalker 101616 Create Unit Test 2 for Z43669 (Sea) 319807 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43672" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43669", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43669", "Z43669K1": { "Z1K1": "Z6091", "Z6091K1": "Q165" }, "Z43669K2": { "Z1K1": "Z6091", "Z6091K1": "Q15324" }, "Z43669K3": { "Z1K1": "Z6091", "Z6091K1": "Q283" }, "Z43669K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सागर जल के जल निकाय हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Seas are bodies of water of water in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सागर जल के जल निकाय हैं" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7cclo302iwb0duq2ov5nvs56ipgdhyw Z43673 0 96585 319810 2026-09-28T23:53:36Z BlueSkyWalker 101616 Create person served in role between dates, Hindi function 319810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43673" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z43673K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43673K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6064" }, "Z17K2": "Z43673K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dates (odd count → presently serving)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तिथियाँ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43673K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43673" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की पद सेवा अवधि वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person served in role between dates Hindi", "Hindi person served in role between dates" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यक्ति पद सेवा अवधि वाक्य हिन्दी", "पद सेवा अवधि वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an HTML fragment stating when a person served in a role in Hindi SOV order" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी पदक्रम में किसी व्यक्ति के पद पर सेवा अवधि का HTML खंड बनाता है" } ] } } 4unudmo8r2ux4yjjaqzk0pi03svkotn 319814 319810 2026-09-28T23:53:49Z BlueSkyWalker 101616 Attach implementation Z43674 to Z43673 319814 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43673" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z43673K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43673K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6064" }, "Z17K2": "Z43673K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dates (odd count → presently serving)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तिथियाँ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43673K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43674" ], "Z8K5": "Z43673" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की पद सेवा अवधि वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person served in role between dates Hindi", "Hindi person served in role between dates" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यक्ति पद सेवा अवधि वाक्य हिन्दी", "पद सेवा अवधि वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an HTML fragment stating when a person served in a role in Hindi SOV order" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी पदक्रम में किसी व्यक्ति के पद पर सेवा अवधि का HTML खंड बनाता है" } ] } } 0f88b6a7n1yn2ngyp1zyuzmfclogogc 319820 319814 2026-09-29T00:19:18Z BlueSkyWalker 101616 Added Z43675 and Z43676 to the approved list of test cases 319820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43673" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z43673K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43673K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भूमिका" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6064" }, "Z17K2": "Z43673K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dates (odd count → presently serving)" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "तिथियाँ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43673K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z43675", "Z43676" ], "Z8K4": [ "Z14", "Z43674" ], "Z8K5": "Z43673" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की पद सेवा अवधि वाक्य (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "person served in role between dates Hindi", "Hindi person served in role between dates" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "व्यक्ति पद सेवा अवधि वाक्य हिन्दी", "पद सेवा अवधि वाक्य" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an HTML fragment stating when a person served in a role in Hindi SOV order" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी पदक्रम में किसी व्यक्ति के पद पर सेवा अवधि का HTML खंड बनाता है" } ] } } paum6ja1jrh3af71a4xruymy3w4499h Z43674 0 96586 319811 2026-09-28T23:53:41Z BlueSkyWalker 101616 Create composition for Z43673 319811 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43674" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43673", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z39779", "Z39779K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z35105", "Z35105K1": { "Z1K1": "Z18", "Z18K1": "Z43673K1" }, "Z35105K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z27182", "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": "", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z31809", "Z31809K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" }, "Z31809K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": " से ", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13555", "Z13555K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z28735", "Z28735K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" }, "Z28735K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } }, "Z802K3": "वर्तमान" } } } }, " तक ", { "Z1K1": "Z7", "Z7K1": "Z36489", "Z36489K1": { "Z1K1": "Z18", "Z18K1": "Z43673K2" }, "Z36489K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43673K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, " रहे।" ], "Z39779K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की पद सेवा अवधि वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for person served in role between dates in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में व्यक्ति की पद सेवा अवधि वाक्य के लिए संयोजन" } ] } } 02ugliq2e7qsbgcjxhcqvessz8j37em 319817 319811 2026-09-29T00:16:15Z BlueSkyWalker 101616 Fix Z802 list append and spacing in Hindi composition 319817 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43674" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43673", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z39779", "Z39779K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z35105", "Z35105K1": { "Z1K1": "Z18", "Z18K1": "Z43673K1" }, "Z35105K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z27182", "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": "", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z31809", "Z31809K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" }, "Z31809K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z10000", "Z13436K2": "से ", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13555", "Z13555K1": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z28735", "Z28735K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" }, "Z28735K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12961", "Z12961K1": "वर्तमान", "Z12961K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z35327", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z28735", "Z28735K1": { "Z1K1": "Z18", "Z18K1": "Z43673K3" }, "Z28735K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } } } } } }, " तक ", { "Z1K1": "Z7", "Z7K1": "Z36489", "Z36489K1": { "Z1K1": "Z18", "Z18K1": "Z43673K2" }, "Z36489K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z43673K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, " रहे।" ], "Z39779K2": { "Z1K1": "Z18", "Z18K1": "Z43673K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person served in role between dates, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति की पद सेवा अवधि वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for person served in role between dates in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में व्यक्ति की पद सेवा अवधि वाक्य के लिए संयोजन" } ] } } 8r13yb18h9wx10e4i9ajp5noz6gl3df Z43675 0 96587 319812 2026-09-28T23:53:46Z BlueSkyWalker 101616 Create Unit Test 1 for Z43673 (Subianto) 319812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43675" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43673", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43673", "Z43673K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q2107268" } }, "Z43673K2": { "Z1K1": "Z6091", "Z6091K1": "Q11755916" }, "Z43673K3": [ "Z6064", { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2024" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16110" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } } } ], "Z43673K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "प्रबोवो सुबियांतो 20 अक्टूबर 2024 से वर्तमान तक \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11755916\"\u003Eइण्डोनेशिया के राष्ट्रपति\u003C/a\u003E रहे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prabowo Subianto President of Indonesia, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रबोवो सुबियांतो इण्डोनेशिया के राष्ट्रपति" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h6485kz8n2lzp7zjsee46sgwldz7qes 319818 319812 2026-09-29T00:16:17Z BlueSkyWalker 101616 Fix complete Z6064 date structure (add K3-K6) for Prabowo test 319818 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43675" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43673", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43673", "Z43673K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q2107268" } }, "Z43673K2": { "Z1K1": "Z6091", "Z6091K1": "Q11755916" }, "Z43673K3": [ "Z6064", { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2024" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16110" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } }, "Z6064K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K4": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K5": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z6064K6": { "Z1K1": "Z6063", "Z6063K1": { "Z1K1": "Z6091", "Z6091K1": "Q1985727" } } } ], "Z43673K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "प्रबोवो सुबियांतो 20 अक्टूबर 2024 से वर्तमान तक \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11755916\"\u003Eइण्डोनेशिया के राष्ट्रपति\u003C/a\u003E रहे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Prabowo Subianto President of Indonesia, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्रबोवो सुबियांतो इण्डोनेशिया के राष्ट्रपति" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ignrezfvfsypt9ed4wojulnih0iptto Z43676 0 96588 319813 2026-09-28T23:53:47Z BlueSkyWalker 101616 Create Unit Test 2 for Z43673 (Obama) 319813 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43676" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43673", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43673", "Z43673K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q76" } }, "Z43673K2": { "Z1K1": "Z6091", "Z6091K1": "Q11696" }, "Z43673K3": [ "Z6064", { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2009" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } } }, { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2017" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } } } ], "Z43673K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "बराक ओबामा 20 जनवरी 2009 से 20 जनवरी 2017 तक \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11696\"\u003Eसंयुक्त राज्य के राष्ट्रपति\u003C/a\u003E रहे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Barack Obama President of the US, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बराक ओबामा संयुक्त राज्य के राष्ट्रपति" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7o48xgfqwl1s1l62tdgvusj7253lomi 319819 319813 2026-09-29T00:16:19Z BlueSkyWalker 101616 Fix complete Z6064 date structure (add K3-K6) for Obama test 319819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43676" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43673", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43673", "Z43673K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q76" } }, "Z43673K2": { "Z1K1": "Z6091", "Z6091K1": "Q11696" }, "Z43673K3": [ "Z6064", { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2009" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } }, "Z6064K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K4": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K5": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z6064K6": { "Z1K1": "Z6063", "Z6063K1": { "Z1K1": "Z6091", "Z6091K1": "Q1985727" } } }, { "Z1K1": "Z6064", "Z6064K1": { "Z1K1": "Z6061", "Z6061K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2017" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "20" } } }, "Z6061K2": { "Z1K1": "Z6060", "Z6060K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K2": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6060K3": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z6064K2": { "Z1K1": "Z6062", "Z6062K1": { "Z1K1": "Z6091", "Z6091K1": "Q573" } }, "Z6064K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K4": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z6064K5": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z6064K6": { "Z1K1": "Z6063", "Z6063K1": { "Z1K1": "Z6091", "Z6091K1": "Q1985727" } } } ], "Z43673K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "बराक ओबामा 20 जनवरी 2009 से 20 जनवरी 2017 तक \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11696\"\u003Eसंयुक्त राज्य के राष्ट्रपति\u003C/a\u003E रहे।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Barack Obama President of the US, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बराक ओबामा संयुक्त राज्य के राष्ट्रपति" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 90wcng4m8e7momqifn02i4clq2ahy8r Z43677 0 96589 319821 2026-09-29T00:45:21Z BlueSkyWalker 101616 Create creative work - entity, action, inception, Hindi function 319821 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43677K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, inception, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, आरंभ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action inception Hindi", "Hindi creative work entity action inception" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया आरंभ हिन्दी", "रचनात्मक कार्य आरंभ हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built or created in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण या आरंभ वर्ष का वाक्य बनाता है" } ] } } 6i4s62cplwztvcmvn3yyrz0phpwdjru 319823 319821 2026-09-29T00:45:36Z BlueSkyWalker 101616 Attach composition Z43678 to Z43677 319823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43677K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43678" ], "Z8K5": "Z43677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, inception, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, आरंभ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action inception Hindi", "Hindi creative work entity action inception" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया आरंभ हिन्दी", "रचनात्मक कार्य आरंभ हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built or created in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण या आरंभ वर्ष का वाक्य बनाता है" } ] } } 5o0n90psrk0gs0cdppp6fbq82mi5h85 319838 319823 2026-09-29T00:57:25Z BlueSkyWalker 101616 Added Z43679 and Z43680 to the approved list of test cases 319838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43677K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43677K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43679", "Z43680" ], "Z8K4": [ "Z14", "Z43678" ], "Z8K5": "Z43677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, inception, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, आरंभ (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action inception Hindi", "Hindi creative work entity action inception" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया आरंभ हिन्दी", "रचनात्मक कार्य आरंभ हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built or created in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण या आरंभ वर्ष का वाक्य बनाता है" } ] } } 0bupo4edj3lszamz2mb3xzey73kk54x Z43678 0 96590 319822 2026-09-29T00:45:28Z BlueSkyWalker 101616 Create composition for Z43677 319822 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43678" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43677", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43677K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43677K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43677K4" } }, " का निर्माण ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43677K3" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43677K4" } }, " में हुआ था।" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, inception, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य आरंभ वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for creative work inception in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में रचनात्मक कार्य के निर्माण वर्ष वाक्य के लिए संयोजन" } ] } } o8onwa4eu2ejtdlo8app4xjk0gmq0xh Z43679 0 96591 319825 2026-09-29T00:45:44Z BlueSkyWalker 101616 Create Space Needle test for Z43677 319825 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43679" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43677", "Z43677K1": { "Z1K1": "Z6091", "Z6091K1": "Q5317" }, "Z43677K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43677K3": { "Z1K1": "Z6091", "Z6091K1": "Q3696" }, "Z43677K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल का निर्माण १९६१ में हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Space Needle built in 1961, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल १९६१ निर्माण परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Space Needle inception sentence in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में स्पेस नीडल के निर्माण वर्ष वाक्य का परीक्षण" } ] } } 4lfr2nqyk4di62396axi8g1bcjp6q67 319833 319825 2026-09-29T00:54:33Z BlueSkyWalker 101616 Use monolingual text equality validator Z14392 for Z43679 319833 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43679" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43677", "Z43677K1": { "Z1K1": "Z6091", "Z6091K1": "Q5317" }, "Z43677K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43677K3": { "Z1K1": "Z6091", "Z6091K1": "Q3696" }, "Z43677K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल का निर्माण १९६१ में हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Space Needle built in 1961, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल १९६१ निर्माण परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Space Needle inception sentence in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में स्पेस नीडल के निर्माण वर्ष वाक्य का परीक्षण" } ] } } 954oec7f210eghwy35gh40bs8itpuly Z43680 0 96592 319826 2026-09-29T00:45:50Z BlueSkyWalker 101616 Create Eiffel Tower inception test for Z43677 319826 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43680" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43677", "Z43677K1": { "Z1K1": "Z6091", "Z6091K1": "Q243" }, "Z43677K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43677K3": { "Z1K1": "Z6091", "Z6091K1": "Q7831" }, "Z43677K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर का निर्माण १८८९ में हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Eiffel Tower built in 1889, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर १८८९ निर्माण परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Eiffel Tower inception sentence in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में एफ़िल टावर के निर्माण वर्ष वाक्य का परीक्षण" } ] } } j11rozjc4vrsj44b13iirmgtpmh3zqo 319834 319826 2026-09-29T00:54:40Z BlueSkyWalker 101616 Use monolingual text equality validator Z14392 for Z43680 319834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43680" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43677", "Z43677K1": { "Z1K1": "Z6091", "Z6091K1": "Q243" }, "Z43677K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43677K3": { "Z1K1": "Z6091", "Z6091K1": "Q7831" }, "Z43677K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर का निर्माण १८८९ में हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Eiffel Tower built in 1889, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर १८८९ निर्माण परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Eiffel Tower inception sentence in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में एफ़िल टावर के निर्माण वर्ष वाक्य का परीक्षण" } ] } } hjwtj4fjwpqbc8p7qzx3e0j2cvz0fym Z43681 0 96593 319827 2026-09-29T00:45:57Z BlueSkyWalker 101616 Create creative work - entity, action, period, Hindi function 319827 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43681" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "end" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "समाप्ति वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43681K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43681" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, period, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, अवधि (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action period Hindi", "Hindi creative work entity action period" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया अवधि हिन्दी", "रचनात्मक कार्य अवधि हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built across a period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण अवधि (आरंभ से अंत तक) का वाक्य बनाता है" } ] } } feq01dfgwpd7i3ghjc6x5l3dzfcs92l 319829 319827 2026-09-29T00:46:10Z BlueSkyWalker 101616 Attach composition Z43682 to Z43681 319829 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43681" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "end" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "समाप्ति वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43681K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43682" ], "Z8K5": "Z43681" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, period, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, अवधि (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action period Hindi", "Hindi creative work entity action period" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया अवधि हिन्दी", "रचनात्मक कार्य अवधि हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built across a period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण अवधि (आरंभ से अंत तक) का वाक्य बनाता है" } ] } } g96q6f7b3xlkbdkop0uattile4w2rtg 319837 319829 2026-09-29T00:56:20Z BlueSkyWalker 101616 Added Z43683 and Z43684 to the approved list of test cases 319837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43681" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य (इकाई)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "action" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "क्रिया" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "start" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "आरंभ वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43681K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "end" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "समाप्ति वर्ष" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43681K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43683", "Z43684" ], "Z8K4": [ "Z14", "Z43682" ], "Z8K5": "Z43681" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, period, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य – वस्तु, क्रिया, अवधि (हिन्दी)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "creative work entity action period Hindi", "Hindi creative work entity action period" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "रचनात्मक कार्य वस्तु क्रिया अवधि हिन्दी", "रचनात्मक कार्य अवधि हिन्दी" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating when a creative work was built across a period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी रचनात्मक कार्य के निर्माण अवधि (आरंभ से अंत तक) का वाक्य बनाता है" } ] } } 7jjx1yyzhc3427kfq5vmaf8peq2tvb6 Z43682 0 96594 319828 2026-09-29T00:46:03Z BlueSkyWalker 101616 Create composition for Z43681 319828 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43682" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43681", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43681K5" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43681K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43681K5" } }, " का निर्माण ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43681K3" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43681K5" } }, " से ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43681K4" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43681K5" } }, " के बीच हुआ था।" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creative work - entity, action, period, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रचनात्मक कार्य अवधि वाक्य (हिन्दी संयोजन)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for creative work period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में रचनात्मक कार्य के निर्माण अवधि वाक्य के लिए संयोजन" } ] } } cmm79fnzju982773dtyhkvipzlyln8k Z43683 0 96595 319831 2026-09-29T00:46:18Z BlueSkyWalker 101616 Create Eiffel Tower period test for Z43681 319831 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43683" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43681", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43681", "Z43681K1": { "Z1K1": "Z6091", "Z6091K1": "Q243" }, "Z43681K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43681K3": { "Z1K1": "Z6091", "Z6091K1": "Q7826" }, "Z43681K4": { "Z1K1": "Z6091", "Z6091K1": "Q7831" }, "Z43681K5": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर का निर्माण १८८७ से १८८९ के बीच हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Eiffel Tower built between 1887 and 1889, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर १८८७ से १८८९ निर्माण अवधि परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Eiffel Tower construction period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में एफ़िल टावर के निर्माण अवधि वाक्य का परीक्षण" } ] } } k78ep5rztndadoz0pja4cor2dzoqckx 319835 319831 2026-09-29T00:54:47Z BlueSkyWalker 101616 Use monolingual text equality validator Z14392 for Z43683 319835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43683" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43681", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43681", "Z43681K1": { "Z1K1": "Z6091", "Z6091K1": "Q243" }, "Z43681K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43681K3": { "Z1K1": "Z6091", "Z6091K1": "Q7826" }, "Z43681K4": { "Z1K1": "Z6091", "Z6091K1": "Q7831" }, "Z43681K5": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर का निर्माण १८८७ से १८८९ के बीच हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Eiffel Tower built between 1887 and 1889, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "एफ़िल टावर १८८७ से १८८९ निर्माण अवधि परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Eiffel Tower construction period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में एफ़िल टावर के निर्माण अवधि वाक्य का परीक्षण" } ] } } 5dbx6ridpdgh6ue9n9gcv61wzjcxsnx Z43684 0 96596 319832 2026-09-29T00:46:24Z BlueSkyWalker 101616 Create Space Needle period test for Z43681 319832 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43684" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43681", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43681", "Z43681K1": { "Z1K1": "Z6091", "Z6091K1": "Q5317" }, "Z43681K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43681K3": { "Z1K1": "Z6091", "Z6091K1": "Q3696" }, "Z43681K4": { "Z1K1": "Z6091", "Z6091K1": "Q2764" }, "Z43681K5": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल का निर्माण १९६१ से १९६२ के बीच हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Space Needle built between 1961 and 1962, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल १९६१ से १९६२ निर्माण अवधि परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Space Needle construction period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में स्पेस नीडल के निर्माण अवधि वाक्य का परीक्षण" } ] } } 85v2b5viivk4orj1eodov8hk1n1xaze 319836 319832 2026-09-29T00:54:53Z BlueSkyWalker 101616 Use monolingual text equality validator Z14392 for Z43684 319836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43684" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43681", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43681", "Z43681K1": { "Z1K1": "Z6091", "Z6091K1": "Q5317" }, "Z43681K2": { "Z1K1": "Z6091", "Z6091K1": "Q25555886" }, "Z43681K3": { "Z1K1": "Z6091", "Z6091K1": "Q3696" }, "Z43681K4": { "Z1K1": "Z6091", "Z6091K1": "Q2764" }, "Z43681K5": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल का निर्माण १९६१ से १९६२ के बीच हुआ था।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Space Needle built between 1961 and 1962, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "स्पेस नीडल १९६१ से १९६२ निर्माण अवधि परीक्षण" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test for Space Needle construction period in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में स्पेस नीडल के निर्माण अवधि वाक्य का परीक्षण" } ] } } gqcm4261mpbba8xc1ogqyysxdef4hdu Z43685 0 96597 319839 2026-09-29T01:22:08Z BlueSkyWalker 101616 Creating file extensions-sentence, Hindi function 319839 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43685K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use pronoun" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सर्वनाम का प्रयोग करें" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "temporal aspect" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कालगत पहलू" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43685K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "file extensions-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ाइल विस्तारक वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence listing the file extensions of a subject in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी विषय के फ़ाइल विस्तारकों को सूचीबद्ध करने वाला वाक्य उत्पन्न करता है" } ] } } r4j6e415qquekd53z145fk4zqoqul2f 319854 319839 2026-09-29T01:32:48Z BlueSkyWalker 101616 Added Z43686 to the approved list of implementations 319854 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43685K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use pronoun" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सर्वनाम का प्रयोग करें" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "temporal aspect" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कालगत पहलू" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43685K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43686" ], "Z8K5": "Z43685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "file extensions-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ाइल विस्तारक वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence listing the file extensions of a subject in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी विषय के फ़ाइल विस्तारकों को सूचीबद्ध करने वाला वाक्य उत्पन्न करता है" } ] } } 2di6ntixeilzpxsaf70hqne56wo8me6 319855 319854 2026-09-29T01:32:49Z BlueSkyWalker 101616 Added Z43687 and Z43688 to the approved list of test cases 319855 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43685" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विषय" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z43685K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use pronoun" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सर्वनाम का प्रयोग करें" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43685K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "temporal aspect" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कालगत पहलू" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43685K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43687", "Z43688" ], "Z8K4": [ "Z14", "Z43686" ], "Z8K5": "Z43685" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "file extensions-sentence, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ाइल विस्तारक वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence listing the file extensions of a subject in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी विषय के फ़ाइल विस्तारकों को सूचीबद्ध करने वाला वाक्य उत्पन्न करता है" } ] } } ke5go56e4hgc1d2mprgw2uiu3p8n6lj Z43686 0 96598 319840 2026-09-29T01:22:47Z BlueSkyWalker 101616 Creating composition for file extensions-sentence, Hindi 319840 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43686" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43685", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43685K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z43685K2" }, "Z802K2": "इसके फ़ाइल विस्तारक ", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43685K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43685K4" } }, " के फ़ाइल विस्तारक " ] } }, { "Z1K1": "Z7", "Z7K1": "Z32308", "Z32308K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z43685K1" } }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P1195" } }, "Z32308K2": { "Z1K1": "Z18", "Z18K1": "Z43685K4" } }, " हैं।" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "file extensions-sentence, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ाइल विस्तारक वाक्य, हिन्दी, संयोजन" } ] } } mjlb8c32y16p24djps2djui9is6d48p Z43687 0 96599 319841 2026-09-29T01:23:30Z BlueSkyWalker 101616 Creating Test 1.1 for file extensions-sentence, Hindi 319841 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43687" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43685", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43685", "Z43685K1": { "Z1K1": "Z6091", "Z6091K1": "Q15777" }, "Z43685K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z43685K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z43685K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सी के फ़ाइल विस्तारक c और h हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The extensions of C are c and h, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "सी के फ़ाइल विस्तारक c और h हैं" } ] } } agag4k16e0q3d3gpvs8215vl75vbj57 Z43688 0 96600 319842 2026-09-29T01:24:06Z BlueSkyWalker 101616 Creating Test 1.2 for file extensions-sentence, Hindi 319842 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43688" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43685", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43685", "Z43685K1": { "Z1K1": "Z6091", "Z6091K1": "Q15777" }, "Z43685K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z43685K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z43685K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके फ़ाइल विस्तारक c और h हैं।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Its extensions are c and h, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इसके फ़ाइल विस्तारक c और h हैं" } ] } } kxbwl8y9xaie10xu01az4329eftzsmm Z43689 0 96601 319844 2026-09-29T01:25:40Z BlueSkyWalker 101616 Creating class description with adjective and class, Hindi function 319844 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superclass" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अधिवर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43689K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class description with adjective and class, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण और वर्ग सहित वर्ग विवरण, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Describes a class using an adjective and its superclass in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी वर्ग का उसके विशेषण और अधिवर्ग का उपयोग करके विवरण प्रस्तुत करता है" } ] } } 702j014xaexz7sdglylphw8tnroeugz 319856 319844 2026-09-29T01:34:02Z BlueSkyWalker 101616 Added Z43690 to the approved list of implementations 319856 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superclass" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अधिवर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43689K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43690" ], "Z8K5": "Z43689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class description with adjective and class, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण और वर्ग सहित वर्ग विवरण, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Describes a class using an adjective and its superclass in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी वर्ग का उसके विशेषण और अधिवर्ग का उपयोग करके विवरण प्रस्तुत करता है" } ] } } iuuu6poxvn14equ4c9tm5yzl9svmlq5 319857 319856 2026-09-29T01:34:02Z BlueSkyWalker 101616 Added Z43691 and Z43692 to the approved list of test cases 319857 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43689K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superclass" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अधिवर्ग" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43689K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z43691", "Z43692" ], "Z8K4": [ "Z14", "Z43690" ], "Z8K5": "Z43689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class description with adjective and class, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण और वर्ग सहित वर्ग विवरण, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Describes a class using an adjective and its superclass in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी वर्ग का उसके विशेषण और अधिवर्ग का उपयोग करके विवरण प्रस्तुत करता है" } ] } } 6t6y66xk8cm52tqxnafyy885v88wgrx Z43690 0 96602 319845 2026-09-29T01:26:25Z BlueSkyWalker 101616 Creating composition for class description with adjective and class, Hindi 319845 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43690" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43689", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z43689K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43689K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43689K4" } }, " एक ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43689K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43689K4" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43689K3" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z43689K4" } }, " है।" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class description with adjective and class, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विशेषण और वर्ग सहित वर्ग विवरण, हिन्दी, संयोजन" } ] } } sujepn4hg4bbjs0xqsbyafrd9rgd6c2 Z43691 0 96603 319846 2026-09-29T01:27:04Z BlueSkyWalker 101616 Creating Test 2.1 for class description, Hindi 319846 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43691" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43689", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43689", "Z43689K1": { "Z1K1": "Z6091", "Z6091K1": "Q1348" }, "Z43689K2": { "Z1K1": "Z6091", "Z6091K1": "Q12935276" }, "Z43689K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z43689K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोलकाता एक बड़ा शहर है।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Kolkata is a big city, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कोलकाता एक बड़ा शहर है" } ] } } 47u0e35t19e6gv9035w2r61kyb1ge93 Z43692 0 96604 319847 2026-09-29T01:27:39Z BlueSkyWalker 101616 Creating Test 2.2 for class description, Hindi 319847 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43692" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43689", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43689", "Z43689K1": { "Z1K1": "Z6091", "Z6091K1": "Q1156" }, "Z43689K2": { "Z1K1": "Z6091", "Z6091K1": "Q12935276" }, "Z43689K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z43689K4": "Z1820" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुम्बई एक बड़ा शहर है।" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mumbai is a big city, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मुम्बई एक बड़ा शहर है" } ] } } f93at5wray5k5z0bo9pwut5if45fgh2 Z43693 0 96605 319849 2026-09-29T01:29:11Z BlueSkyWalker 101616 Creating X exists in N Ys, Hindi function 319849 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43693" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z43693K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "amount" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43693" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X exists in N Ys, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "X N Ys में उपलब्ध है, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that an entity exists in a number of classes in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में यह बताने वाला वाक्य उत्पन्न करता है कि कोई इकाई कितनी संख्या में वर्गों में उपलब्ध है" } ] } } 8kuz1vevsalm7ue46hcqxf42zhgqrwu 319858 319849 2026-09-29T01:36:22Z BlueSkyWalker 101616 Added Z43694 to the approved list of implementations 319858 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43693" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z43693K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "amount" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43694" ], "Z8K5": "Z43693" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X exists in N Ys, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "X N Ys में उपलब्ध है, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that an entity exists in a number of classes in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में यह बताने वाला वाक्य उत्पन्न करता है कि कोई इकाई कितनी संख्या में वर्गों में उपलब्ध है" } ] } } haew83332n9fczwhxt774vjieekv8cy 319859 319858 2026-09-29T01:36:23Z BlueSkyWalker 101616 Added Z43695 and Z43696 to the approved list of test cases 319859 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43693" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "इकाई" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z43693K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "amount" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संख्या" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43693K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ग" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43695", "Z43696" ], "Z8K4": [ "Z14", "Z43694" ], "Z8K5": "Z43693" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X exists in N Ys, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "X N Ys में उपलब्ध है, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence stating that an entity exists in a number of classes in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में यह बताने वाला वाक्य उत्पन्न करता है कि कोई इकाई कितनी संख्या में वर्गों में उपलब्ध है" } ] } } fshokcw6avzy21gcgf1ri95sr9mfbeq Z43694 0 96606 319850 2026-09-29T01:29:46Z BlueSkyWalker 101616 Creating composition for X exists in N Ys, Hindi 319850 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43694" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43693", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43693K1" }, "Z36270K2": "Z1820" }, " ", { "Z1K1": "Z7", "Z7K1": "Z14280", "Z14280K1": { "Z1K1": "Z18", "Z18K1": "Z43693K2" }, "Z14280K2": "Z1820" }, " ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z18", "Z18K1": "Z43693K2" }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43693K3" }, "Z36270K2": "Z1820" }, " में उपलब्ध है।" ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z12696", "Z12696K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q34770" } ], "Z12696K2": { "Z1K1": "Z18", "Z18K1": "Z43693K3" } }, "Z802K2": "भाषाओं में उपलब्ध है।", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z43693K3" }, "Z36270K2": "Z1820" }, " में उपलब्ध है।" ] } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X exists in N Ys, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "X N Ys में उपलब्ध है, हिन्दी, संयोजन" } ] } } tqtgi6q52qapmnudriq78qk475ljam3 Z43695 0 96607 319851 2026-09-29T01:30:25Z BlueSkyWalker 101616 Creating Test 3.1 for X exists in N Ys, Hindi 319851 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43695" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43693", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43693", "Z43693K1": { "Z1K1": "Z6091", "Z6091K1": "Q52" }, "Z43693K2": { "Z1K1": "Z13518", "Z13518K1": "326" }, "Z43693K3": { "Z1K1": "Z6091", "Z6091K1": "Q34770" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "विकिपीडिया ३२६ भाषाओं में उपलब्ध है।" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikipedia exists in 326 languages, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिपीडिया ३२६ भाषाओं में उपलब्ध है" } ] } } 3mph4ef3yo4ty6195mp8zhxwlaaq011 Z43696 0 96608 319852 2026-09-29T01:31:02Z BlueSkyWalker 101616 Creating Test 3.2 for X exists in N Ys, Hindi 319852 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43696" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43693", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43693", "Z43693K1": { "Z1K1": "Z6091", "Z6091K1": "Q52" }, "Z43693K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z43693K3": { "Z1K1": "Z6091", "Z6091K1": "Q34770" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "विकिपीडिया १ भाषा में उपलब्ध है।" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikipedia exists in 1 language, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "विकिपीडिया १ भाषा में उपलब्ध है" } ] } } 1tzlcuf5hgu6068563nyj982c10uv4i Z43697 0 96609 319860 2026-09-29T02:32:20Z 鈴音雨 101019 A name or a phrase that already has a determiner 319860 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43697" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "KK1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43697" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5jxkcjszogv02izpbrihpwq2af6smw2 319861 319860 2026-09-29T02:32:32Z 鈴音雨 101019 Correct the argument keys 319861 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43697" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43697K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43697" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } izsffk6c2bhmr5ggpv3fd1xph16xdvp 319870 319861 2026-09-29T02:34:15Z 鈴音雨 101019 Connect testers Z43700, Z43701, Z43702, Z43703 319870 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43697" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43697K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43700", "Z43701", "Z43702", "Z43703" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43697" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n33267rgqrnxgjqav2075j4ncqpk4et 319879 319870 2026-09-29T02:35:56Z 鈴音雨 101019 Connect implementation Z43709 319879 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43697" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43697K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43700", "Z43701", "Z43702", "Z43703" ], "Z8K4": [ "Z14", "Z43709" ], "Z8K5": "Z43697" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 41w9om8v4z7fjrd58roy6vqofap4x0c 319911 319879 2026-09-29T02:50:43Z 鈴音雨 101019 Describe the function 319911 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43697" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43697K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z43700", "Z43701", "Z43702", "Z43703" ], "Z8K4": [ "Z14", "Z43709" ], "Z8K5": "Z43697" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "True when an English noun phrase opens with a capital or a digit, or with the, a or an. Wikidata writes common nouns in lower case, so this marks a name." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句が大文字か数字で始まるか、the・a・an で始まる場合に真を返します。ウィキデータの英語ラベルは普通名詞を小文字で書くので、固有名詞の目安になります。" } ] } } 0g2oxm92z6jumhlnqwbnazwl3t2wq0b Z43698 0 96610 319862 2026-09-29T02:32:44Z 鈴音雨 101019 An indefinite article before a common noun 319862 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "KK1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dianj5pprv15tomoj9byp0erpfa6hdd 319863 319862 2026-09-29T02:32:55Z 鈴音雨 101019 Correct the argument keys 319863 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43698K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 25gw34e9kozdyumgqsk8xdpq2jkaqzd 319874 319863 2026-09-29T02:35:00Z 鈴音雨 101019 Connect testers Z43704, Z43705, Z43706 319874 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43698K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43704", "Z43705", "Z43706" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9rxre41cfszuuia86w3zrgcdtfyhqfj 319881 319874 2026-09-29T02:36:19Z 鈴音雨 101019 Connect implementation Z43710 319881 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43698K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43704", "Z43705", "Z43706" ], "Z8K4": [ "Z14", "Z43710" ], "Z8K5": "Z43698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rutpoz245ksj6hfeg73r0gy5j858p20 319912 319881 2026-09-29T02:50:54Z 鈴音雨 101019 Describe the function 319912 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43698K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43704", "Z43705", "Z43706" ], "Z8K4": [ "Z14", "Z43710" ], "Z8K5": "Z43698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, English" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Puts a or an (chosen by Z21739) before a common noun phrase; names and phrases that already have a determiner are left as they are. E.g. accelerometer gives an accelerometer." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句が普通名詞なら、Z21739 で選んだ a か an を前に付けます。固有名詞や、すでに冠詞のある句はそのまま返します。例:accelerometer → an accelerometer" } ] } } p933k4svt36dwy4e1hqh8lami9s02rx Z43699 0 96611 319864 2026-09-29T02:33:06Z 鈴音雨 101019 An item value as a complement takes an indefinite article 319864 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43699" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "KK1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "KK2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43699" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dngzsvguhv8v0l638e298pprdy258ir 319865 319864 2026-09-29T02:33:19Z 鈴音雨 101019 Correct the argument keys 319865 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43699" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z43699K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43699K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43699" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k7ani2wx29pe08ew0x2is983umrx8db 319877 319865 2026-09-29T02:35:34Z 鈴音雨 101019 Connect testers Z43707, Z43708 319877 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43699" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z43699K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43699K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43707", "Z43708" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43699" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ga6ajp64ut52siaot9i9rye8u236ga1 319883 319877 2026-09-29T02:36:43Z 鈴音雨 101019 Connect implementation Z43711 319883 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43699" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z43699K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43699K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43707", "Z43708" ], "Z8K4": [ "Z14", "Z43711" ], "Z8K5": "Z43699" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4up3naex0bquqximlewujtw38d9nx1v 319913 319883 2026-09-29T02:51:06Z 鈴音雨 101019 Describe the function 319913 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43699" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z43699K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z43699K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "言語" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43707", "Z43708" ], "Z8K4": [ "Z14", "Z43711" ], "Z8K5": "Z43699" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shows a statement value as an English complement: an item value takes an indefinite article, while quantities, dates and the like are shown as they are." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示します。値が項目なら不定冠詞を付け、数量や日付などはそのまま表示します。例:slate smartphone → a slate smartphone" } ] } } 7iikgi90w9i4tc4h3uhbdxkfsjk8g37 Z43700 0 96612 319866 2026-09-29T02:33:31Z 鈴音雨 101019 Tester: name 319866 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43700" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43697", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43697", "Z43697K1": "Qualcomm Snapdragon 8 Gen 1" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a capitalised name takes no article" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "大文字で始まる名前は冠詞なし" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s9oi9y2tz0l6k54n94otqc1f1wovql9 Z43701 0 96613 319867 2026-09-29T02:33:42Z 鈴音雨 101019 Tester: definite 319867 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43701" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43697", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43697", "Z43697K1": "the Netherlands" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a phrase opening with “the” takes none" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "「the」で始まるなら冠詞なし" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lr8ohr7drnvo0vy8w2r3o0zylzc273s Z43702 0 96614 319868 2026-09-29T02:33:53Z 鈴音雨 101019 Tester: digit 319868 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43702" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43697", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43697", "Z43697K1": "5G" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a phrase opening with a digit takes none" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "数字で始まるなら冠詞なし" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } psxh0qcz96twpz7bqy3b57nm5vmb3ge Z43703 0 96615 319869 2026-09-29T02:34:04Z 鈴音雨 101019 Tester: common noun 319869 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43703" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43697", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43697", "Z43697K1": "slate smartphone" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a lower-case common noun needs one" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "小文字の普通名詞は冠詞が要る" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4126vx0br4ha34dctikywukyn8rqrvk Z43704 0 96616 319871 2026-09-29T02:34:26Z 鈴音雨 101019 Tester: a 319871 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43704" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43698", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43698", "Z43698K1": "slate smartphone" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "a slate smartphone" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a before “slate smartphone”" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "「slate smartphone」に a" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 54smcd1isaq946vfhadu5jov39hu9vo Z43705 0 96617 319872 2026-09-29T02:34:37Z 鈴音雨 101019 Tester: an 319872 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43705" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43698", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43698", "Z43698K1": "accelerometer" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "an accelerometer" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "an before “accelerometer”" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "「accelerometer」に an" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iqpokzpezripoxrwexpru9qggn09d05 Z43706 0 96618 319873 2026-09-29T02:34:48Z 鈴音雨 101019 Tester: name 319873 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43706" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43698", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43698", "Z43698K1": "Android 14" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Android 14" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "“Android 14” stays as it is" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "「Android 14」はそのまま" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n4dh0ye2knk8xx1ze2aangb9rvnl39t Z43707 0 96619 319875 2026-09-29T02:35:11Z 鈴音雨 101019 Tester: item 319875 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43707" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43699", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43699", "Z43699K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z26700", "Z26700K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P13768" } ] }, "Z26700K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P13768" } ] } }, "Z43699K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "a slate smartphone" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] an item value takes an article" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 項目の値に冠詞" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qmubs0fklsbyqj26ugfn9qtwynhwl5x Z43708 0 96620 319876 2026-09-29T02:35:22Z 鈴音雨 101019 Tester: quantity 319876 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43708" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43699", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43699", "Z43699K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z26700", "Z26700K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z6091", "Z6091K1": "Q115518310" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P13525" } ] }, "Z26700K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P13525" } ] } }, "Z43699K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "8 GiB" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[en] a quantity takes no article" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "[en] 数量の値には冠詞なし" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f5z3p8m3jl3vpmhp1j92u63h3eswzg9 Z43709 0 96621 319878 2026-09-29T02:35:45Z 鈴音雨 101019 JavaScript 319878 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43709" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43697", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z43697( Z43697K1 ) {\n\t// Wikidata writes the English labels of common nouns in lower case, so a capital or a digit marks a name\n\treturn /^(?:[A-Z43709-9]|(?:the|a|an) )/.test( Z43697K1 );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?, JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?、JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i0wlkkibx6hldo3e4m5a14evx6c9wr0 319887 319878 2026-09-29T02:38:38Z 鈴音雨 101019 The character class had been rewritten on creation 319887 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43709" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43697", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z43697( Z43697K1 ) {\n\t// Wikidata writes the English labels of common nouns in lower case, so a capital or a digit marks a name\n\treturn /^(?:[0-9A-Z]|(?:the|a|an) )/.test( Z43697K1 );\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English noun phrase takes no article?, JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句は冠詞なしで使う?、JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ik5tdscmq1r584fboyuahf4ddtqtkh Z43710 0 96622 319880 2026-09-29T02:36:08Z 鈴音雨 101019 Composition 319880 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43710" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43698", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z43697", "Z43697K1": { "Z1K1": "Z18", "Z18K1": "Z43698K1" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z43698K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z18", "Z18K1": "Z43698K1" } }, " ", { "Z1K1": "Z18", "Z18K1": "Z43698K1" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add an indefinite article unless a name, en, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "英語の名詞句に不定冠詞を付ける、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lphhbvsfhredgjpfk4t6ugg8zxnlo18 Z43711 0 96623 319882 2026-09-29T02:36:31Z 鈴音雨 101019 Composition 319882 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43711" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43699", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z16829", "Z16829K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z18", "Z18K1": "Z43699K1" } } }, "Z19084K2": "Z6091" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z43698", "Z43698K1": { "Z1K1": "Z7", "Z7K1": "Z42712", "Z42712K1": { "Z1K1": "Z18", "Z18K1": "Z43699K1" }, "Z42712K2": { "Z1K1": "Z18", "Z18K1": "Z43699K2" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z42712", "Z42712K1": { "Z1K1": "Z18", "Z18K1": "Z43699K1" }, "Z42712K2": { "Z1K1": "Z18", "Z18K1": "Z43699K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement value as English complement, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文の値を英語の補語として表示、合成" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r0n4h4ezdbvfqbclvrbjt8p67rmasiz Z43712 0 96624 319884 2026-09-29T02:37:16Z BlueSkyWalker 101616 Creating intro for year, Hindi function 319884 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43712" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z43712K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year info" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष विवरण" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43712" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for year, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष परिचय वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an introductory sentence for a Gregorian year in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में ग्रेगोरी कैलेण्डर के वर्ष के लिए परिचयात्मक वाक्य उत्पन्न करता है" } ] } } lisp2huo8vt3cjy6ccsepzt4svxqyqw 319914 319884 2026-09-29T02:55:29Z BlueSkyWalker 101616 Added Z43713 to the approved list of implementations 319914 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43712" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z43712K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year info" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष विवरण" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43713" ], "Z8K5": "Z43712" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for year, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष परिचय वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an introductory sentence for a Gregorian year in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में ग्रेगोरी कैलेण्डर के वर्ष के लिए परिचयात्मक वाक्य उत्पन्न करता है" } ] } } e6anihkc3e2u4sdmxt4peiclihd882y 319915 319914 2026-09-29T02:55:30Z BlueSkyWalker 101616 Added Z43714 and Z43715 to the approved list of test cases 319915 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43712" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z43712K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year info" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष विवरण" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43714", "Z43715" ], "Z8K4": [ "Z14", "Z43713" ], "Z8K5": "Z43712" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for year, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष परिचय वाक्य, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates an introductory sentence for a Gregorian year in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में ग्रेगोरी कैलेण्डर के वर्ष के लिए परिचयात्मक वाक्य उत्पन्न करता है" } ] } } iuyewmx4e3rgq51ltxbj2ttyi8xj479 Z43713 0 96625 319885 2026-09-29T02:37:51Z BlueSkyWalker 101616 Creating composition for intro for year, Hindi 319885 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43713" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43712", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "ग्रेगोरी कैलेण्डर के अनुसार, ", { "Z1K1": "Z7", "Z7K1": "Z14280", "Z14280K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z43712K1" } }, "Z14280K2": "Z1820" }, " ", { "Z1K1": "Z7", "Z7K1": "Z20600", "Z20600K1": { "Z1K1": "Z7", "Z7K1": "Z11022", "Z11022K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z43712K1" } } } }, " ", { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z7", "Z7K1": "Z20290", "Z20290K1": { "Z1K1": "Z18", "Z18K1": "Z43712K1" } }, "Z22193K2": [ "Z17402", "Z17403", "Z17404", "Z17405", "Z17406", "Z17407", "Z17408", "Z17409" ], "Z22193K3": [ "Z6", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार", "रविवार" ] }, " से शुरू होने वाला ", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z20181", "Z20181K1": { "Z1K1": "Z18", "Z18K1": "Z43712K1" } }, "Z802K2": "एक अधिवर्ष", "Z802K3": "एक सामान्य वर्ष" }, " था।" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for year, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष परिचय वाक्य, हिन्दी, संयोजन" } ] } } 5db28cn1yllsoxb18hu2jtvxiry1oj8 Z43714 0 96626 319886 2026-09-29T02:38:36Z BlueSkyWalker 101616 Creating Test 1.1 for intro for year, Hindi 319886 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43714" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43712", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43712", "Z43712K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2024" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ग्रेगोरी कैलेण्डर के अनुसार, २०२४ (MMXXIV) सोमवार से शुरू होने वाला एक अधिवर्ष था।" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year 2024 intro, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष २०२४ परिचय, हिन्दी" } ] } } qhvhbmrscuaqfjmsunqa3cvnmjgy3ez Z43715 0 96627 319888 2026-09-29T02:39:19Z BlueSkyWalker 101616 Creating Test 1.2 for intro for year, Hindi 319888 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43715" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43712", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43712", "Z43712K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2025" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ग्रेगोरी कैलेण्डर के अनुसार, २०२५ (MMXXV) बुधवार से शुरू होने वाला एक सामान्य वर्ष था।" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year 2025 intro, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष २०२५ परिचय, हिन्दी" } ] } } knkv5cpxyuab332kvzlq6msry1w5pe7 Z43716 0 96628 319890 2026-09-29T02:40:44Z BlueSkyWalker 101616 Creating statement with reference, Hindi function 319890 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43716" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कथन" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43716" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement with reference, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ सहित कथन, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Combines a statement with a reference citation in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी कथन को संदर्भ उद्धरण के साथ जोड़ता है" } ] } } nmabi2hcxs8fnow3qmttz2t6itfrnsx 319916 319890 2026-09-29T02:57:07Z BlueSkyWalker 101616 Added Z43718 and Z43719 to the approved list of test cases 319916 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43716" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कथन" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z43718", "Z43719" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43716" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement with reference, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ सहित कथन, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Combines a statement with a reference citation in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी कथन को संदर्भ उद्धरण के साथ जोड़ता है" } ] } } gywbq0nwzkcgltnvgz6ovvhpuxazwdp 319917 319916 2026-09-29T02:57:07Z BlueSkyWalker 101616 Added Z43717 to the approved list of implementations 319917 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43716" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कथन" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z43716K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z43718", "Z43719" ], "Z8K4": [ "Z14", "Z43717" ], "Z8K5": "Z43716" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement with reference, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ सहित कथन, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Combines a statement with a reference citation in Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी में किसी कथन को संदर्भ उद्धरण के साथ जोड़ता है" } ] } } qogx52905f9fvp4dy8ro868zy9it1me Z43717 0 96629 319893 2026-09-29T02:41:29Z BlueSkyWalker 101616 Creating composition for statement with reference, Hindi 319893 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43717" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43716", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z18", "Z18K1": "Z43716K1" }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z31917", "Z31917K1": { "Z1K1": "Z18", "Z18K1": "Z43716K2" } } }, "Z27873K2": "span", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "referencedtext" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement with reference, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "संदर्भ सहित कथन, हिन्दी, संयोजन" } ] } } 7hg3kbdxkxtpu5swu2rvxinpbj2devm Z43718 0 96630 319894 2026-09-29T02:42:23Z BlueSkyWalker 101616 Creating Test 2.1 for statement with reference, Hindi 319894 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43718" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43716", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43716", "Z43716K1": { "Z1K1": "Z89", "Z89K1": "\u003Cb\u003Eबर्लिन\u003C/b\u003E जर्मनी की राजधानी है।" }, "Z43716K2": { "Z1K1": "Z89", "Z89K1": "जर्मन संविधान, अनुच्छेद २२(१)" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Cb\u003Eबर्लिन\u003C/b\u003E जर्मनी की राजधानी है।\u003Csup class=\"ext-wikilambda-reference\"\u003Eजर्मन संविधान, अनुच्छेद २२(१)\u003C/sup\u003E\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Berlin statement with reference, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बर्लिन कथन संदर्भ सहित, हिन्दी" } ] } } n0n085rulgzrm55a4vfqmei63hq56uj Z43719 0 96631 319895 2026-09-29T02:42:58Z BlueSkyWalker 101616 Creating Test 2.2 for statement with reference, Hindi 319895 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43719" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43716", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43716", "Z43716K1": { "Z1K1": "Z89", "Z89K1": "\u003Cb\u003Eनई दिल्ली\u003C/b\u003E भारत की राजधानी है।" }, "Z43716K2": { "Z1K1": "Z89", "Z89K1": "भारत का संविधान" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan class=\"referencedtext\"\u003E\u003Cb\u003Eनई दिल्ली\u003C/b\u003E भारत की राजधानी है।\u003Csup class=\"ext-wikilambda-reference\"\u003Eभारत का संविधान\u003C/sup\u003E\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New Delhi statement with reference, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "नई दिल्ली कथन संदर्भ सहित, हिन्दी" } ] } } jfojupavn0yyyl5ur2aiof774rry6at Z43720 0 96632 319897 2026-09-29T02:44:19Z BlueSkyWalker 101616 Creating Hindi lexeme for occupation helper 319897 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43720" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43720K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43720" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi lexeme for occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी व्यवसाय लेक्सीम" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Finds the Hindi lexeme for an occupation item" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वस्तु के लिए हिन्दी लेक्सीम प्राप्त करता है" } ] } } 3dlrlbnzhwe44zpiq600vpxv4z0hp2s 319919 319897 2026-09-29T03:02:32Z BlueSkyWalker 101616 Connect implementation Z43721 319919 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43720" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43720K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43721" ], "Z8K5": "Z43720" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi lexeme for occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी व्यवसाय लेक्सीम" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Finds the Hindi lexeme for an occupation item" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वस्तु के लिए हिन्दी लेक्सीम प्राप्त करता है" } ] } } lkxqyurhkujq1u8mwujwwu8tdr02jx5 319922 319919 2026-09-29T03:06:44Z BlueSkyWalker 101616 Added Z43726 and Z43727 to the approved list of test cases 319922 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43720" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43720K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20", "Z43726", "Z43727" ], "Z8K4": [ "Z14", "Z43721" ], "Z8K5": "Z43720" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi lexeme for occupation" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "हिन्दी व्यवसाय लेक्सीम" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Finds the Hindi lexeme for an occupation item" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यवसाय वस्तु के लिए हिन्दी लेक्सीम प्राप्त करता है" } ] } } aey11u46wxyf58snit3sst93yvfrt58 Z43721 0 96633 319898 2026-09-29T02:44:58Z BlueSkyWalker 101616 Creating composition for Hindi occupation lexeme helper 319898 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43721" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43720", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z43720K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": "Z1820" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Hindi lexeme for occupation, comp" } ] } } gmmy180jd6tip4iy2erolqu17bebf82 Z43722 0 96634 319899 2026-09-29T02:45:34Z BlueSkyWalker 101616 Creating lexemes for occupation of person, Hindi function 319899 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43722" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43722K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43722" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexemes for occupation of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति के व्यवसाय के लेक्सीम, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Retrieves the list of Hindi lexemes for the occupations of a person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसायों के लिए हिन्दी लेक्सीम की सूची प्राप्त करता है" } ] } } ft974c9u2hf25022u1i3gotyhoju5n4 319918 319899 2026-09-29T02:59:56Z BlueSkyWalker 101616 Added Z43723 to the approved list of implementations 319918 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43722" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43722K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43723" ], "Z8K5": "Z43722" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexemes for occupation of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति के व्यवसाय के लेक्सीम, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Retrieves the list of Hindi lexemes for the occupations of a person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसायों के लिए हिन्दी लेक्सीम की सूची प्राप्त करता है" } ] } } eyrgpy50f0xe7fxrswnwyhl19mh9g1q 319923 319918 2026-09-29T03:11:20Z BlueSkyWalker 101616 Connect tests Z43724 and Z43725 to Z43722 319923 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43722" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z43722K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6095" }, "Z8K3": [ "Z20", "Z43724", "Z43725" ], "Z8K4": [ "Z14", "Z43723" ], "Z8K5": "Z43722" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexemes for occupation of person, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति के व्यवसाय के लेक्सीम, हिन्दी" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Retrieves the list of Hindi lexemes for the occupations of a person" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "किसी व्यक्ति के व्यवसायों के लिए हिन्दी लेक्सीम की सूची प्राप्त करता है" } ] } } pbsf2gpml6xeae3k75futviav59k7xg Z43723 0 96635 319900 2026-09-29T02:46:16Z BlueSkyWalker 101616 Creating composition for lexemes for occupation of person, Hindi 319900 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43723" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43722", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32453", "Z32453K1": "Z43720", "Z32453K2": { "Z1K1": "Z7", "Z7K1": "Z38723", "Z38723K1": { "Z1K1": "Z18", "Z18K1": "Z43722K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexemes for occupation of person, Hindi, comp" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "व्यक्ति के व्यवसाय के लेक्सीम, हिन्दी, संयोजन" } ] } } 19rwl2cg2ticjjpxso63j1nynaq8h80 Z43724 0 96636 319903 2026-09-29T02:47:05Z BlueSkyWalker 101616 Creating Test 3.1 for lexemes for occupation, Hindi 319903 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43724" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43722", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43722", "Z43722K1": { "Z1K1": "Z6091", "Z6091K1": "Q64741361" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z813" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dennis White occupations list, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "डेनिस व्हाइट व्यवसाय सूची, हिन्दी" } ] } } poa88w5xrb3q1ui8ze2dpc1tgau18y4 Z43725 0 96637 319905 2026-09-29T02:48:26Z BlueSkyWalker 101616 Creating Test 3.2 for lexemes for occupation, Hindi 319905 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43725" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43722", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43722", "Z43722K1": { "Z1K1": "Z6091", "Z6091K1": "Q76" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z813" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Barack Obama occupations list, Hindi" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "बराक ओबामा व्यवसाय सूची, हिन्दी" } ] } } 8fji8ufe3jvv9nrkovjrxpwpnhg5w9f Talk:Z43697 1 96638 319907 2026-09-29T02:49:55Z 鈴音雨 101019 Categorise as for similar functions 319907 wikitext text/x-wiki [[Category:English_natural_language_generation_functions]] 5xlmbc96tqu5fn2nnaakc2z8q2oezhc Talk:Z43698 1 96639 319908 2026-09-29T02:50:06Z 鈴音雨 101019 Categorise as for similar functions 319908 wikitext text/x-wiki [[Category:English_natural_language_generation_functions]] [[Category:NLG_functions_returning_untagged_Strings]] oe3dy2ayo31nbxrwfl30qsqyw4u0nx5 Talk:Z43699 1 96640 319909 2026-09-29T02:50:18Z 鈴音雨 101019 Categorise as for similar functions 319909 wikitext text/x-wiki [[Category:English_natural_language_generation_functions]] [[Category:NLG_functions_returning_untagged_Strings]] oe3dy2ayo31nbxrwfl30qsqyw4u0nx5 Z43726 0 96641 319920 2026-09-29T03:06:10Z BlueSkyWalker 101616 Create test 1 for Z43720 319920 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43726" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43720", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43720", "Z43720K1": { "Z1K1": "Z6091", "Z6091K1": "Q937857" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z813" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "association football player Hindi lexemes test" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फ़ुटबॉल खिलाड़ी हिन्दी लेक्सीम परीक्षण" } ] } } 3is3uwrvd6c8ttdu80l6m3ze9hmyqf7 Z43727 0 96642 319921 2026-09-29T03:06:25Z BlueSkyWalker 101616 Create test 2 for Z43720 319921 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43727" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43720", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43720", "Z43720K1": { "Z1K1": "Z6091", "Z6091K1": "Q82955" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z813" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "politician Hindi lexemes test" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "राजनीतिज्ञ हिन्दी लेक्सीम परीक्षण" } ] } } ipz1qzb475f76a316f6oxeg1f3e8w7y Z43728 0 96643 319926 2026-09-29T05:30:49Z YoshiRulz 10156 Create function 319926 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } 9zxctlymz4ptlmlcq04r4fxtfu3gg5a 319930 319926 2026-09-29T05:41:31Z YoshiRulz 10156 Added Z43730 to the approved list of test cases 319930 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43730" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } mejsuw8pp44d1tk8yhhnxiigwc82gba 319931 319930 2026-09-29T05:41:34Z YoshiRulz 10156 Added Z43729 to the approved list of implementations 319931 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43730" ], "Z8K4": [ "Z14", "Z43729" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } 3ahkpxuslozk0s7idnvaq4zkup1jomh 319934 319931 2026-09-29T05:45:43Z YoshiRulz 10156 Added Z43732 to the approved list of implementations 319934 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43730" ], "Z8K4": [ "Z14", "Z43729", "Z43732" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } nrc8yawkpe0z0xk9ppw7ylldty3b2wu 319935 319934 2026-09-29T05:45:46Z YoshiRulz 10156 Removed Z43729 from the approved list of implementations 319935 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43730" ], "Z8K4": [ "Z14", "Z43732" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } quoogb3oxgfpyjggx3x4nq6ixsd7skx 319936 319935 2026-09-29T05:45:49Z YoshiRulz 10156 Added Z43729 and Z43731 to the approved list of implementations 319936 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43728" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z39", "Z17K2": "Z43728K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "key" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" } }, "Z17K2": "Z43728K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z43730" ], "Z8K4": [ "Z14", "Z43732", "Z43729", "Z43731" ], "Z8K5": "Z43728" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lookup in reified Object" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns another reified Object or a String literal" } ] } } eyxlsb4d9nszuvgbodlg92paai7rqte Z43729 0 96644 319927 2026-09-29T05:32:40Z YoshiRulz 10156 Create implementation 319927 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43729" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43728", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z42123", "Z42123K1": "Z22499", "Z42123K2": { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, "Z42123K3": { "Z1K1": "Z18", "Z18K1": "Z43728K2" }, "Z42123K4": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z511", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, { "Z1K1": "Z7", "Z7K1": "Z16575", "Z16575K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object, safe composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } js2ukxqshfiepha8nd1814lx9lzwzul Z43730 0 96645 319928 2026-09-29T05:36:39Z YoshiRulz 10156 Create test 319928 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43730" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z16683K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z13518K1" }, "K2": "4" } ], "Z889K3": "Z19586" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z16683K2, Z805(-4)) → [ (Z13518K1, \"4\") ]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gsn4rsy7o9xb97bj0bl6qcpj6mihcpv 319929 319928 2026-09-29T05:41:24Z YoshiRulz 10156 Update expected value 319929 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43730" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43728", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z39", "Z39K1": "Z16683K2" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z1K1" }, "K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z1K1" }, "K2": { "Z1K1": "Z6", "Z6K1": "Z9" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z9K1" }, "K2": { "Z1K1": "Z6", "Z6K1": "Z13518" } } ] }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z13518K1" }, "K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z1K1" }, "K2": { "Z1K1": "Z6", "Z6K1": "Z6" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z39", "Z882K2": "Z1" }, "K1": { "Z1K1": "Z39", "Z39K1": "Z6K1" }, "K2": "4" } ] } ], "Z889K3": "Z19586" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z16683K2, Z805(-4)) → [(Z1K1, …), (Z13518K1, …)]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qndx2i37ujnzft2zis8uezwpk5fi712 Z43731 0 96646 319932 2026-09-29T05:41:49Z YoshiRulz 10156 Create implementation 319932 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43731" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43728", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z511", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, { "Z1K1": "Z7", "Z7K1": "Z16575", "Z16575K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22499", "Z22499K1": { "Z1K1": "Z7", "Z7K1": "Z821", "Z821K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } }, "Z22499K2": { "Z1K1": "Z18", "Z18K1": "Z43728K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get from reified Object, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t0wyly41n7xeaagwc915596ks4mg6xn 319946 319932 2026-09-29T06:09:45Z YoshiRulz 10156 Use pair has head helper 319946 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43731" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43728", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z511", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, { "Z1K1": "Z7", "Z7K1": "Z16575", "Z16575K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z40756", "Z40756K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } }, "Z40756K2": { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, "Z40756K3": "Z22499" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z43728", "Z43728K1": { "Z1K1": "Z18", "Z18K1": "Z43728K1" }, "Z43728K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z43728K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get from reified Object, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o8g4t5gd72ojmmjfak1tftvj12vpvkd Z43732 0 96647 319933 2026-09-29T05:45:25Z YoshiRulz 10156 Create implementation 319933 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43732" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43728", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z43728( Z43728K1, Z43728K2 ) {\n\tfor (const pair of Z43728K2) if (pair.K1.Z39K1 === Z43728K1.Z39K1) return pair.K2;\n\treturn Wikifunctions.Error(\"Z511\", [ Z43728K1, JSON.stringify(Z43728K2) ]);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get by Key from reified Object, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kevrqdczlfdv3zparlh166o82rhy4zq Z43733 0 96648 319941 2026-09-29T06:03:42Z YoshiRulz 10156 Create test 319941 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43733" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z40756", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z40756", "Z40756K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z96", "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" } }, "K1": { "Z1K1": "Z96", "Z96K1": { "Z1K1": "Z6", "Z6K1": "Z39772" } }, "K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q16196017" }, { "Z1K1": "Z6091", "Z6091K1": "Q62070236" }, "Z1002" ] }, "Z40756K2": { "Z1K1": "Z96", "Z96K1": { "Z1K1": "Z6", "Z6K1": "Z39772" } }, "Z40756K3": "Z40327" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "((Z39772, […]), Z39772, Z40327) → T" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o69wyme8y8hg7gp78q7to027ezrwfug Z43734 0 96649 319943 2026-09-29T06:06:39Z YoshiRulz 10156 Create implementation 319943 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43734" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32695", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z31098", "Z31098K1": { "Z1K1": "Z18", "Z18K1": "Z32695K1" }, "Z31098K2": { "Z1K1": "Z18", "Z18K1": "Z32695K2" }, "Z31098K3": { "Z1K1": "Z7", "Z7K1": "Z21389", "Z21389K1": { "Z1K1": "Z18", "Z18K1": "Z32695K3" }, "Z21389K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z32695K2" } } }, "Z31098K4": { "Z1K1": "Z7", "Z7K1": "Z21389", "Z21389K1": { "Z1K1": "Z18", "Z18K1": "Z32695K4" }, "Z21389K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z32695K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply3LOO, replicating composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6ct7u6pjt31z4z9nv9p20rop3ci7ryr Z43735 0 96650 319947 2026-09-29T06:15:25Z YoshiRulz 10156 Create function 319947 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } sf85xu1dhi30rb3zirzzlx3733tm7mg 319950 319947 2026-09-29T06:19:43Z YoshiRulz 10156 Added Z43736 to the approved list of implementations 319950 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z43736" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } 00ercxhx4j5sthjp06qqbafvj0w4v3e 319958 319950 2026-09-29T06:39:52Z YoshiRulz 10156 Added Z43738, Z43739 and Z43740 to the approved list of test cases 319958 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z43738", "Z43739", "Z43740" ], "Z8K4": [ "Z14", "Z43736" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } 4vk0dcphyj2zo41uk4e1lsy6x8fklhn 319962 319958 2026-09-29T06:52:28Z YoshiRulz 10156 Added Z24651 to the approved list of implementations 319962 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z43738", "Z43739", "Z43740" ], "Z8K4": [ "Z14", "Z43736", "Z24651" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } m3aertjzted3d1ypxrnyfmdn1h1x8l0 319971 319962 2026-09-29T07:09:58Z YoshiRulz 10156 Removed Z24651 and Z43736 from the approved list of implementations 319971 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z43738", "Z43739", "Z43740" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } a7ap00f07ag5xuous566vcu464c7s3o 319972 319971 2026-09-29T07:10:00Z YoshiRulz 10156 Added Z24651 to the approved list of implementations 319972 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43735" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z43735K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "equality function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z43735K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element to find" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" } }, "Z17K2": "Z43735K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pairs" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z43738", "Z43739", "Z43740" ], "Z8K4": [ "Z14", "Z24651" ], "Z8K5": "Z43735" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first Typed pair w/ matching head element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return 1..=N, or 0 if not found" } ] } } fp3ltx9yb3ucgcuvwyyvmh3nlvxevgt Z43736 0 96651 319949 2026-09-29T06:19:11Z YoshiRulz 10156 Create implementation 319949 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43736" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43735", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19602", "Z19602K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": { "Z1K1": "Z18", "Z18K1": "Z43735K1" }, "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z821", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z43735K3" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z43735K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ this head, map composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bezsxnbmjvpyvg2l63exit0ctyflsct 319961 319949 2026-09-29T06:45:43Z YoshiRulz 10156 Use pair has head helper 319961 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43736" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43735", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19602", "Z19602K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z40756", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z43735K3" }, "Z32695K3": { "Z1K1": "Z18", "Z18K1": "Z43735K2" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z43735K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ this head, map composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h7xbol713yoqbqwongfjnd508429tsf Z43737 0 96652 319951 2026-09-29T06:26:12Z YoshiRulz 10156 Create implementation 319951 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43737" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z24649", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23883", "Z23883K1": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": "Z13052", "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z24649K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z24649K1" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z851", "Z851K1": "Z36590", "Z851K2": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z24649K2" }, "" ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": "Z13052", "Z43735K2": { "Z1K1": "Z18", "Z18K1": "Z24649K2" }, "Z43735K3": { "Z1K1": "Z18", "Z18K1": "Z24649K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "index of first pair w/ head, obj. eq., composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cotiouao7l5pxrkbd5thoc46l3k3x09 Z43738 0 96653 319955 2026-09-29T06:31:01Z YoshiRulz 10156 Create test 319955 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43738" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43735", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": "Z13522", "Z43735K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z43735K3": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z13518", "Z882K2": "Z6" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z13518", "Z882K2": "Z6" }, "K1": { "Z1K1": "Z13518", "Z13518K1": "3" }, "K2": "C" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z13518", "Z882K2": "Z6" }, "K1": { "Z1K1": "Z13518", "Z13518K1": "5" }, "K2": "E" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z13518", "Z882K2": "Z6" }, "K1": { "Z1K1": "Z13518", "Z13518K1": "7" }, "K2": "G" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z13522, 5, [ (3, \"C\"), (5, \"E\"), (7, \"G\") ]) → 2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q59n95i2ll6lzxoedvsgimdy3q2owrg Z43739 0 96654 319956 2026-09-29T06:33:34Z YoshiRulz 10156 Create test 319956 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43739" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43735", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": "Z866", "Z43735K2": "C", "Z43735K3": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "C", "K2": { "Z1K1": "Z13518", "Z13518K1": "3" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "E", "K2": { "Z1K1": "Z13518", "Z13518K1": "5" } } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z866, \"C\", [ (\"C\", 3), (\"E\", 5) ]) → 1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f0a1bx9h8l58ukl6uz7zuruebyk7rhk Z43740 0 96655 319957 2026-09-29T06:34:01Z YoshiRulz 10156 Create test 319957 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43740" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43735", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43735", "Z43735K1": "Z866", "Z43735K2": "G", "Z43735K3": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "C", "K2": { "Z1K1": "Z13518", "Z13518K1": "3" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "E", "K2": { "Z1K1": "Z13518", "Z13518K1": "5" } } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z866, \"G\", [ (\"C\", 3), (\"E\", 5) ]) → 0" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tlnri0tdi2yjjyxtuhi5m0tc0mqnqcp Z43741 0 96656 319965 2026-09-29T06:59:32Z YoshiRulz 10156 Create implementation 319965 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43741" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z42123", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z30075", "Z30075K1": { "Z1K1": "Z7", "Z7K1": "Z22820", "Z22820K1": { "Z1K1": "Z18", "Z18K1": "Z42123K3" }, "Z22820K2": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z40756", "Z32695K2": { "Z1K1": "Z18", "Z18K1": "Z42123K3" }, "Z32695K3": { "Z1K1": "Z18", "Z18K1": "Z42123K2" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z42123K1" } } } }, "Z30075K2": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" }, { "Z1K1": "Z7", "Z7K1": "Z30414", "Z30414K1": "Z24", "Z30414K2": { "Z1K1": "Z18", "Z18K1": "Z42123K4" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of Pair w/ matching head, filter composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 070a7y9qmjlgqdfjnj831aop6i0xys9 Z43742 0 96657 319968 2026-09-29T07:01:49Z YoshiRulz 10156 Create test 319968 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43742" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z42123", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z42123", "Z42123K1": "Z866", "Z42123K2": "C", "Z42123K3": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "C", "K2": { "Z1K1": "Z13518", "Z13518K1": "3" } }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z13518" }, "K1": "E", "K2": { "Z1K1": "Z13518", "Z13518K1": "5" } } ], "Z42123K4": { "Z1K1": "Z13518", "Z13518K1": "99" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(Z866, \"C\", [ (\"C\", 3), (\"E\", 5) ], 99) → 3" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rsbel2lrfq37ilug6s1vl4pk4v80si5 Z43743 0 96658 319981 2026-09-29T09:23:45Z YoshiRulz 10156 Create implementation 319981 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43743" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z11022", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z16773", "Z16773K1": { "Z1K1": "Z18", "Z18K1": "Z11022K1" }, "Z16773K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z16773K3": { "Z1K1": "Z13518", "Z13518K1": "3999" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z6", "Z11853", "M", "MM", "MMM" ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z13546", "Z13546K1": { "Z1K1": "Z18", "Z18K1": "Z11022K1" }, "Z13546K2": { "Z1K1": "Z13518", "Z13518K1": "1000" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } }, { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z6", "Z11853", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM" ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z13546", "Z13546K1": { "Z1K1": "Z18", "Z18K1": "Z11022K1" }, "Z13546K2": { "Z1K1": "Z13518", "Z13518K1": "100" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } }, { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z6", "Z11853", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC" ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z7", "Z7K1": "Z13546", "Z13546K1": { "Z1K1": "Z18", "Z18K1": "Z11022K1" }, "Z13546K2": { "Z1K1": "Z13518", "Z13518K1": "10" } }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } }, { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z6", "Z11853", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX" ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z13578", "Z13578K1": { "Z1K1": "Z7", "Z7K1": "Z13551", "Z13551K1": { "Z1K1": "Z18", "Z18K1": "Z11022K1" }, "Z13551K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } } } ] }, "Z802K3": "N/A" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Natural to Roman numeral, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c0kmfzpit4mtp4mk7j4e1del9fbmkfu Z43744 0 96659 319990 2026-09-29T10:10:45Z Acrions 9621 here, a test showing the obvious problem with the shifted cosine implementation 319990 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43744" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16463", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16463", "Z16463K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 64wglcnj5y062sl79rt45u1s2fwh8nn 319991 319990 2026-09-29T10:11:33Z Acrions 9621 add label 319991 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43744" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z16463", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z16463", "Z16463K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sin(0) = 0" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cl1fe7bgz31fevndaqwcw9osq0yuskl Z43745 0 96660 319992 2026-09-29T10:13:13Z YoshiRulz 10156 Create implementation 319992 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43745" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z11235", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z20844", "Z20844K1": { "Z1K1": "Z7", "Z7K1": "Z21041", "Z21041K1": { "Z1K1": "Z7", "Z7K1": "Z21642", "Z21642K1": { "Z1K1": "Z18", "Z18K1": "Z11235K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "absolute value of numeric String, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 64tyx109x2pv39fpuncj12jbkvuvwrf Z43746 0 96661 320011 2026-09-29T10:39:56Z YoshiRulz 10156 Create implementation 320011 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43746" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z12745", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19205", "Z19205K1": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z29787", "Z29787K1": "Z13436", "Z29787K2": "Z810", "Z29787K3": { "Z1K1": "Z18", "Z18K1": "Z12745K1" }, "Z29787K4": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z12745", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z31364", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z12745K1" }, "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z13831", "Z13831K1": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z13831K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z12745K1" } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all distinct permutations, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b6qyr1uv3lvpx4yfymnkygg6j66lndl 320014 320011 2026-09-29T10:42:43Z YoshiRulz 10156 Fix degenerate case 320014 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43746" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z12745", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19205", "Z19205K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z21212", "Z21212K1": { "Z1K1": "Z18", "Z18K1": "Z12745K1" }, "Z21212K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27665", "Z27665K1": { "Z1K1": "Z7", "Z7K1": "Z29787", "Z29787K1": "Z13436", "Z29787K2": "Z810", "Z29787K3": { "Z1K1": "Z18", "Z18K1": "Z12745K1" }, "Z29787K4": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z12745", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z31364", "Z13436K2": { "Z1K1": "Z18", "Z18K1": "Z12745K1" }, "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z13831", "Z13831K1": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z13831K2": { "Z1K1": "Z7", "Z7K1": "Z12681", "Z12681K1": { "Z1K1": "Z18", "Z18K1": "Z12745K1" } } } } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14046", "Z14046K1": { "Z1K1": "Z18", "Z18K1": "Z12745K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all distinct permutations, recursive composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 64llpkfy1poqapuby9xhqxe6yqjovxh Z43747 0 96662 320016 2026-09-29T10:49:54Z YoshiRulz 10156 Create function 320016 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43747" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43747K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z43747K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43747" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "rotate String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "removes the first n graphemes and appends them to the remainder; negative n shifts right instead (move last n to start)" } ] } } li32250nxlxmnpjlv2chrxfu4ay328a 320028 320016 2026-09-29T11:03:11Z YoshiRulz 10156 Added Z43754 to the approved list of test cases 320028 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43747" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43747K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z43747K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43754" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43747" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "rotate String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "removes the first n graphemes and appends them to the remainder; negative n shifts right instead (move last n to start)" } ] } } 03jmtdx7u4ve16i28kwv3qhwup3xa9b 320031 320028 2026-09-29T11:06:35Z YoshiRulz 10156 Added Z43755 to the approved list of implementations 320031 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43747" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43747K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z43747K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43754" ], "Z8K4": [ "Z14", "Z43755" ], "Z8K5": "Z43747" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "rotate String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "removes the first n graphemes and appends them to the remainder; negative n shifts right instead (move last n to start)" } ] } } b0qron0d67b2jvl9tcwtud7m8civ9qd 320032 320031 2026-09-29T11:06:37Z YoshiRulz 10156 Added Z43753 to the approved list of implementations 320032 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43747" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43747K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z43747K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43754" ], "Z8K4": [ "Z14", "Z43755", "Z43753" ], "Z8K5": "Z43747" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "rotate String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "removes the first n graphemes and appends them to the remainder; negative n shifts right instead (move last n to start)" } ] } } p1921v25f6er8oxi147sn006fuy8d9f 320035 320032 2026-09-29T11:08:37Z YoshiRulz 10156 Added Z43756 to the approved list of implementations 320035 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43747" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43747K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z43747K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43754" ], "Z8K4": [ "Z14", "Z43755", "Z43753", "Z43756" ], "Z8K5": "Z43747" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "rotate String" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "removes the first n graphemes and appends them to the remainder; negative n shifts right instead (move last n to start)" } ] } } 8cbdv8tsk2hud98ugvwotqvkm7uzu35 Z43748 0 96663 320017 2026-09-29T10:52:00Z YoshiRulz 10156 Create function 320017 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43748" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40783" }, "Z17K2": "Z43748K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "graphemes" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43748" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3mwvrvmi6o66sush8dbkm4jfnpf3dx2 320019 320017 2026-09-29T10:53:26Z YoshiRulz 10156 Added Z43749 to the approved list of test cases 320019 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43748" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40783" }, "Z17K2": "Z43748K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "graphemes" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43749" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43748" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } njk6bhxojznb3wxkredrsv8szia2n52 320023 320019 2026-09-29T10:56:02Z YoshiRulz 10156 Added Z43750 to the approved list of implementations 320023 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43748" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40783" }, "Z17K2": "Z43748K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "graphemes" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43749" ], "Z8K4": [ "Z14", "Z43750" ], "Z8K5": "Z43748" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nok6qbqgvw9trt1fj00lzf0mje1fqbo 320024 320023 2026-09-29T10:56:04Z YoshiRulz 10156 Added Z43751 to the approved list of implementations 320024 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43748" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z40783" }, "Z17K2": "Z43748K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "graphemes" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z43749" ], "Z8K4": [ "Z14", "Z43750", "Z43751" ], "Z8K5": "Z43748" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cgfbgt8ncvi5a4ukr8g2xexx3y435pv Z43749 0 96664 320018 2026-09-29T10:53:14Z YoshiRulz 10156 Create test 320018 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43749" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43748", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43748", "Z43748K1": { "Z1K1": "Z7", "Z7K1": "Z24453", "Z24453K1": "hello" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "hello" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "round-trips String via Grapheme list" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3oq9zyj4tawpt1e078yhwp0m0kz8nkv Z43750 0 96665 320020 2026-09-29T10:55:06Z YoshiRulz 10156 Create implementation 320020 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43750" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43748", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z43748( Z43748K1 ) {\n\treturn Z43748K1.join(\"\");\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1qw7d9zyhfo2ggsou647uu6spffjlsm Z43751 0 96666 320021 2026-09-29T10:55:44Z YoshiRulz 10156 Create implementation 320021 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43751" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43748", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z40815", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z43748K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Grapheme list to String, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d5mo2gfwygyihwz6ucwieqn6k9yommb Z43752 0 96667 320022 2026-09-29T10:55:53Z GrounderUK 50 [[Z29685]]➕[[Z14]] 320022 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43752" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29685", "Z14K2": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": [ "Z6003", { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6041" ] } ], "K2": [ "Z6003" ] } } } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": [ "Z6003", { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6042" ] } ], "K2": [ "Z6003" ] } } } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": [ "Z6003", { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6043" ] } ], "K2": [ "Z6003" ] } } } } } ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition by rank, Composition: typing explicitly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "#I don’t think the order within sublists is actually material, except for passing the tests" } ] } } obhz632czgz5k69h6vmvu5j3x6xwwla 320030 320022 2026-09-29T11:06:21Z GrounderUK 50 removed re-reversal 320030 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43752" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29685", "Z14K2": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z1", "Z6041" ] }, "K2": [ "Z6003" ] } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z1", "Z6042" ] }, "K2": [ "Z6003" ] } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z1", "Z6043" ] }, "K2": [ "Z6003" ] } } } ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition by rank, Composition: typing explicitly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rkoefye9buupekn24b45o370iu3gwbf 320037 320030 2026-09-29T11:18:29Z GrounderUK 50 use properly typed rank lists 320037 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43752" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29685", "Z14K2": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6041" ] }, "K2": [ "Z6003" ] } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6042" ] }, "K2": [ "Z6003" ] } } }, { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z31580", "Z31580K1": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" }, "Z882K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6003" } }, "K1": { "Z1K1": "Z7", "Z7K1": "Z27413", "Z27413K1": { "Z1K1": "Z18", "Z18K1": "Z29685K1" }, "Z27413K2": { "Z1K1": "Z39", "Z39K1": "Z6003K4" }, "Z27413K3": [ "Z6040", "Z6043" ] }, "K2": [ "Z6003" ] } } } ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partition by rank, Composition: typing explicitly" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pkag79m2oys6ndxuw1d9mpe26tho2g9 Z43753 0 96668 320025 2026-09-29T10:56:33Z YoshiRulz 10156 Create implementation 320025 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43753" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43747", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z43748", "Z43748K1": { "Z1K1": "Z7", "Z7K1": "Z31355", "Z31355K1": { "Z1K1": "Z7", "Z7K1": "Z24453", "Z24453K1": { "Z1K1": "Z18", "Z18K1": "Z43747K1" } }, "Z31355K2": { "Z1K1": "Z18", "Z18K1": "Z43747K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n left, via-list composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j7hdvh7mgc00y1fzqdf7f3ava2yc4ra Z43754 0 96669 320027 2026-09-29T11:02:54Z YoshiRulz 10156 Create test 320027 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43754" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z43747", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z43747", "Z43747K1": "circular", "Z43747K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "arcircul" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(\"circular\", -2) → \"arcircul\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1yo54ciaz8svgnl0fxe4k8wytxcw6rj Z43755 0 96670 320029 2026-09-29T11:06:20Z YoshiRulz 10156 Create implementation 320029 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43755" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43747", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "const mod = (n, m) =\u003E ((n % m) + m) % m;\nfunction Z43747( Z43747K1, Z43747K2 ) {\n\tconst offset = mod(Number(Z43747K2), Z43747K1.length);\n\treturn (Z43747K1 + Z43747K1).slice(offset, offset + Z43747K1.length);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n places left, JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ctkx2f2roayh27hnt7e65xgdk8ye3em Z43756 0 96671 320034 2026-09-29T11:08:24Z YoshiRulz 10156 Create implementation 320034 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43756" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z43747", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14592", "Z14592K1": { "Z1K1": "Z7", "Z7K1": "Z14636", "Z14636K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z43747K1" }, "Z10000K2": { "Z1K1": "Z18", "Z18K1": "Z43747K1" } }, "Z14636K2": { "Z1K1": "Z7", "Z7K1": "Z25196", "Z25196K1": { "Z1K1": "Z18", "Z18K1": "Z43747K2" }, "Z25196K2": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z43747K1" } } } }, "Z14592K2": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z43747K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "circular shift String n left, slice composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iox1ixr1edq899s8qrhs3x4dn07s5mo Z43757 0 96672 320036 2026-09-29T11:14:34Z YoshiRulz 10156 Draft implementation 320036 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43757" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z12729", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z11060", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z18281", "Z18281K1": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z43747", "Z13436K2": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "^", "Z10000K2": { "Z1K1": "Z18", "Z18K1": "Z12729K1" } }, "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z31619", "Z31619K1": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z31619K2": { "Z1K1": "Z7", "Z7K1": "Z17101", "Z17101K1": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z12729K1" } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Burrows–Wheeler transform, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s5cx6r74kj23ml2jvlv5y8rzxo1mr2h Z43758 0 96673 320045 2026-09-29T11:42:22Z YoshiRulz 10156 Create implementation 320045 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43758" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z13806", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z17144", "Z17144K1": { "Z1K1": "Z7", "Z7K1": "Z22469", "Z22469K1": { "Z1K1": "Z7", "Z7K1": "Z18475", "Z18475K1": { "Z1K1": "Z7", "Z7K1": "Z14779", "Z14779K1": "Z17120", "Z14779K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z17101", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z13582", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13436", "Z13436K1": "Z31826", "Z13436K2": "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", "Z13436K3": { "Z1K1": "Z7", "Z7K1": "Z43028", "Z43028K1": { "Z1K1": "Z7", "Z7K1": "Z10012", "Z10012K1": { "Z1K1": "Z7", "Z7K1": "Z10018", "Z10018K1": { "Z1K1": "Z18", "Z18K1": "Z13806K1" } } } } } } }, "Z14779K3": { "Z1K1": "Z7", "Z7K1": "Z36033", "Z36033K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z36033K2": { "Z1K1": "Z7", "Z7K1": "Z13582", "Z13582K1": { "Z1K1": "Z7", "Z7K1": "Z11040", "Z11040K1": { "Z1K1": "Z18", "Z18K1": "Z13806K1" } } }, "Z36033K3": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z36033K4": { "Z1K1": "Z7", "Z7K1": "Z17101", "Z17101K1": { "Z1K1": "Z18", "Z18K1": "Z13806K2" } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base-n digit String to Natural number, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fgk3ir0g9ef9cwsjobk6d3lpcryb14p Z43759 0 96674 320048 2026-09-29T11:53:59Z YoshiRulz 10156 Create test 320048 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43759" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z10366", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z10366", "Z10366K1": "Ⱍ҃" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "2c1d0483" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"Ⱍ҃\" → \"2c1d0483\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kgzlh638xf9za3o7r1iqgxofv3w4akw Z43760 0 96675 320050 2026-09-29T11:58:19Z YoshiRulz 10156 Create function 320050 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z43760" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z43760K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z80" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z43760" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String to list of Bytes (UTF-8)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mzmxrwo3neat8trknbba34z7pps4bc8