Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.3
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
Z16
0
17
278047
274689
2026-05-25T11:09:06Z
Alhadis
7281
278047
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z16",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z61",
"Z3K2": "Z16K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "język programowania"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রোগ্রামিং ভাষা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "پروگرامنگ بولی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਪਰੋਗਰਾਮਿੰਗ ਬੋਲੀ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "语言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שפת הקוד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "fiteny"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "語言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "limbaj"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "لغة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "linguaggio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "wika"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "език"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "toki ilo"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z16K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "kod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কোড"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "کوڈ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਕੋਡ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "代码"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kód"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "kod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קוד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "kaody"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "程式碼"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نص برمجي"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कोड"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "kodigo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "код"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z40",
"Z3K2": "Z16K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has callbacks to the orchestrator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "may mga tawag pabalik sa orkestrador"
}
]
}
}
],
"Z4K3": "Z116"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Kod źródłowy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Kod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কোড ব্লক "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "پروگرام"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "kodo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Zdrojový kód"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コード"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Kods"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קוד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Mã nguồn"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1227",
"Z11K2": "Kode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "โค้ด"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Kod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Код"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "Kaody"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Código"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "Koodi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Codice"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "代码"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "程式碼"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "κώδικας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Código"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Koodu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Код"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Cod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نص برمجي"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "코드"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कोड"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1207",
"Z11K2": "код"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "Kodigo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Код"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "Code"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Programkod"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Kód",
"Zdroják",
"Program"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1048",
"Z31K2": [
"Z6",
"Khối mã nguồn"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1851",
"Z31K2": [
"Z6",
"รหัส"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"كود"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A block of code for a Z14/Implementation."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Blok kodu dla implementacji (Z14)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ett block av kod för en implementering (Z14)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "Z14/বাস্তবায়নের জন্য আরেকটি প্রোগ্রামিং ভাষায় উৎস কোডের অংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "bloko de kodo por Z14/efektivigo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Blok kódu v daném Z61/Programovacím jazyce pro nějakou Z14/Implementaci"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Code-Block für eine Implementierung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "een codeblok voor een Z14/implementatie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Khối các lệnh trong các bản thực hiện (Z14)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "un bloc de code pour une Z14/implémentation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Блок коду для Z14/Реалізації."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "A block of code for a Z14/Implementation."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Um bloco de código para uma Z14/Implementação."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "โค้ดบล็อกหนึ่งสำหรับ Z14/การนำไปปฏิบัติ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Un blocco di codice per una Z14/Implementazione."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Sebuah blok kode untuk Z14/Implementasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Un bloque de código para una Z14/Implementación."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe ngọngọ koodu maka Z14/mmejuputa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "גוש של קוד של Z14/מימוש."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Un bloc de cod pentru o Z14/Implementare."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "كتلة نص برمجي لـ Z14/تنفيذ."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "Z14/कार्यान्वयन के लिए एक कोड का ब्लॉक।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "Isang bloke ng kodigo para sa isang Z14/Implementasyon."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Блок код за Z14/Имплементация."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "A block of code for a Z14/implementation."
}
]
}
}
rnyfckjlb97cn93u1ycuwk1pnr7ap8s
Z14
0
18
278048
274685
2026-05-25T11:14:44Z
Alhadis
7281
278048
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z14",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z8",
"Z3K2": "Z14K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "funkcja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ফাংশন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "کرنی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਕਰਨੀ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "函数"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "funkce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "function (Z14K1)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "lefa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "fungsi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "函式"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonction"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "функция"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "funcție"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "دالة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "फ़ंक्शन"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "punsiyon"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "функция"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "pali"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z1",
"Z3K2": "Z14K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "złożenie funkcji"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ফাংশন প্রণয়ন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "مسودہ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਮਸੌਦਾ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "组合"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kompozice"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammansättning"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "הרכבה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Komposition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "fanambarana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "compositie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "komposisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "композиция"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "compoziție"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تركيب"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "रचना"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "composizione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "komposisyon"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "композиция"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z16",
"Z3K2": "Z14K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "kod źródłowy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কোড"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "کوڈ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਕੋਡ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "代码"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "zdrojový kód"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "kod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קוד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "kaody"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "程式碼"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "код"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cod"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نص برمجي"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कोड"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "kodigo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "код"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z8",
"Z3K2": "Z14K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "built-in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "wbudowana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অভ্যন্তরীণ ফাংশন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "بنیادی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਬੁਨਿਆਦੀ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "内置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vestavěná"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "inbyggd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מובנה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "integriert"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "built-in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "ampahany mitambatra"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "ingebouwd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "terbina"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "內建"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": " intégré"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "встроенная"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "integrată"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "مدمج"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "बिल्ट-इन"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "integrato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "nakapaloob"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "вграден"
}
]
}
}
],
"Z4K3": "Z114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Implementacja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Implementering"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বাস্তবায়ন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "چلائی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਚਲਾਈ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "efektivigo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Implementace"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "実装"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Implementācija"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מימוש"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Thực hiện"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "implementatie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1227",
"Z11K2": "Implementering"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "implémentation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Реалізація"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Implementation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1625",
"Z11K2": "Antsipiriham-pamaritana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Implementação"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "toteutus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "การนำไปปฏิบัติ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Implementazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Implementasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "实现"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "實作"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "υλοποίηση"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Implementación"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Implementéierung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mmejụpụta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1037",
"Z11K2": "Implementação"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Реализация"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Implementare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تنفيذ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कार्यान्वयन"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1597",
"Z11K2": "Tətbiqetmə"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1207",
"Z11K2": "амалисозӣ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "Implementasyon"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Имплементация"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "Implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1851",
"Z31K2": [
"Z6",
"การทำให้เกิดผล"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"Penerapan"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1672",
"Z31K2": [
"Z6",
"實現"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"Implementări"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1597",
"Z31K2": [
"Z6",
"Həyatakeçirmə",
"İmplementasiya"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An implementation of a Z8/Function which can be checked as working through its Z20/Test cases, and if working, can be used in a Z7/Function call."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Implementacja funkcji (Z8), która może być przetestowana (Z20) i wywołana (Z7), jeśli jest poprawna."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "Z8/ফাংশনের পরিণতকারী; (Z7/ফাংশন কল দিয়ে ব্যবহার)|(শুদ্ধতা Z20/পরীক্ষা ক্ষেত্র দিয়ে নিশ্চিত) করা যায়"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "efektivigo de Z8/funkcio kiu povas esti testita tra siaj Z20/provkazoj kaj uzita en Z7/funkciovoko"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Konkrétní implementace dané Z8/Funkce"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung einer Funktion, die in einem Funktionsaufruf genutzt werden kann"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Sự hiện thực hoá một hàm (Z8) được kiểm thử bằng cách gọi (Z7) trong các kịch bản kiểm thử (Z20)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "L'implémentation d'une Z8/fonction validée par un Z20/cas de test utilisé dans un Z7/appel de fonction."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "An implementation of a Z8/Function which can be checked as working through its Z20/Test cases and if"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Uma implementação de uma Z8/Função que pode ser verificada como funcional através de seus Z20/Casos de teste e, se estiver funcionando, pode ser usada em uma Z7/Chamada de função."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "การนำ Z8/ฟังก์ชัน ไปปฏิบัติ ตรวจว่าใช้ได้ด้วย Z20/ชุดทดสอบ และใช้ Z7/เรียกฟังก์ชัน หากใช้ได้"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Implementasi dari suatu Fungsi yang bisa diperiksa melalui Kasus ujinya dan jika bekerja ia bisa digunakan dalam suatu Panggilan fungsi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "implementatie van Z8/functie die kan worden getest via Z20/tests en gebruikt in Z7/functie-aanroep"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Una implementación de una Z8/Función que puede ser verificada como funcionando a través de sus Z20/Casos de prueba y, si funciona, puede ser usada en una Z7/Llamada de función."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mmejuputa atumatu Z8/Ọrụ nke enwere ike ịlele ka ọ na-arụ ọrụ site na Z20/Nnwale ya ma ọ bụrụ na ọna arụ ọrụ enwere ike iji ọrụ na oku Z7/."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "O implementare a unei Z8/Funcții care poate fi verificată ca funcționând prin intermediul Z20/Cazurilor sale de test și, dacă funcționează, poate fi utilizată într-un Z7/Apel de funcție."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تنفيذ Z8/للدالة يمكن فحص عمله من خلال حالات Z20/اختباره، ويتحدد بذلك إن كان ممكنًا للاستخدام في استدعاء Z7/الدالة."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी Z8/फ़ंक्शन का कार्यान्वयन जिसकी Z20/परीक्षण के मामलों से काम करने की योग्यता जाँची जा सकती है, और अगर योग्य हो तो Z7/फ़ंक्शन कॉल में प्रयोग किया जा सकता है।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1844",
"Z11K2": "Isang implementasyon ng isang Z8/Punsiyon na maaaring suriin bilang gumagana sa pamamagitan ng mga Z20/Kaso ng pagsubok at kung gumagana ay maaaring gamitin sa isang Z7/Tawag sa punsiyon."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Имплементация на Z8/Функция, която може да се провери дали работи чрез своите Z20/Тестови случаи и ако работи, може да се използва в Z7/Извикване на функция."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "An implementation of a Z8/Function which can be checked as working through its Z20/Test cases, and if working, can be used in a Z7/Function call."
}
]
}
}
9psk94vnzllx6bc3777f6bznyijepoq
Z21
0
22
277672
268836
2026-05-24T12:33:05Z
YoshiRulz
10156
Clarify en desc
277672
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z21",
"Z4K2": [
"Z3"
],
"Z4K3": "Z121"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1083",
"Z11K2": "یونٹ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਯੂਨਿਟ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Typ jednostkowy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Enhet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Jednotkový typ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Einheit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "סוג יחידאי"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Đơn vị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "unité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "eenheid"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Ünite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ยูนิต"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "单值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "單一值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nkeji"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Unidade"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Vienība"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1037",
"Z11K2": "Unidade"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Единичный тип"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Unitate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Unità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "وحدة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "Yksikkö"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Единица"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Jednotka"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"Satuan"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"ইউনিট"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"Одно значение",
"Юнит"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Typ, który może przyjąć dokładnie jedną wartość."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Typ s jedinou možnou instancí"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Typ mit einer einzigen möglichen Instanz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a simple type that can take on only one form, one value, all copies being identical; a persistent copy of this value is at [[Z24]]; for 'unit of measure', see [[Z6010]]/[[Z6091]]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "סוג שיכול לקבל ערך בודד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Kiểu chỉ có thể nhận duy nhất một giá trị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datatyp som endast kan anta ett värde"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "type that can take only a single value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ชนิดที่มีค่าได้เพียงหนึ่งค่า"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tipe yang nilainya hanya mungkin satu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এক প্রকারের ধরণ যা শুধু একক মান বহন করে।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ụdị nke nwere ike were naanị otu uru."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "tipo que pode assumir apenas um único valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "type qui ne peut prendre qu'une seule valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "тип, в котором может быть только одно значение"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Tip care poate lua o singură valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Tipo che può assumere solo un singolo valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نوع يمكن أن يأخذ قيمة واحدة فقط"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक प्रकार जो सिर्फ एक ही वैल्यू ले सकता है।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "тип, който може да приема само една стойност"
}
]
}
}
e5ehhzf0z0fsad1wtdh1s7iqocn8iex
Template:Main page
10
1170
277957
258133
2026-05-25T09:22:23Z
Ameisenigel
44
proposed changes from [[User:Eihel]], see [[Wikifunctions talk:Main Page]]
277957
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><translate><!--T:1--> Welcome to Wikifunctions</translate></p>
<p><translate><!--T:2--> the [[<tvar name="1">foundation:Special:MyLanguage/Policy:Terms_of_Use</tvar>|free]] library of <tvar name="fcount">{{formatnum:{{NUMBEROFFUNCTIONS}}}}</tvar> [[w:Function_(computer_programming)|functions]] that anyone can edit.</translate></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span><translate><!--T:3--> Welcome!</translate></span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<translate><!--T:4--> '''Wikifunctions''' is a Wikimedia project for [[<tvar name="1">foundation:Special:MyLanguage/Policy:Terms_of_Use</tvar>|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</translate>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<translate><!--T:5--> A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</translate>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<translate><!--T:145--> We are currently primarily focused on [[<tvar name="2">Special:MyLanguage/Wikifunctions:Support for Wikidata content</tvar>|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[<tvar name="1">Special:MyLanguage/Wikifunctions:Working with Wikidata content</tvar>|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</translate>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:6--> Get started</translate></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<translate><!--T:80--> Wikifunctions in 7 minutes</translate>]]
* [[Special:RunFunction|<translate><!--T:92--> Run a function</translate>]]
* [[Wikifunctions:Project chat|<translate><!--T:7--> Project chat</translate>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<translate><!--T:91--> Community portal</translate>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<translate><!--T:8--> Suggest a function</translate>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<translate><!--T:9--> Catalogue of available functions</translate>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:11--> Functions to try out</translate></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<translate><!--T:12--> ''more functions…''</translate>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:13--> Learn and contribute</translate></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <translate><!--T:14--> Learn about Wikifunctions</translate>
* [[Special:MyLanguage/Wikifunctions:About|<translate><!--T:15--> About Wikifunctions</translate>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<translate><!--T:16--> Wikifunctions introduction</translate>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<translate><!--T:17--> FAQ</translate>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<translate><!--T:18--> Glossary</translate>]]
; <translate><!--T:142--> Contribute to Wikifunctions</translate>
* [[Special:CreateObject|<translate><!--T:143--> Create an object</translate>]]
* [[Special:MyLanguage/Help:Multilingual|<translate><!--T:20--> Get involved as a translator</translate>]]
; <translate><!--T:21--> Get help with Wikifunctions</translate>
* <translate><!--T:22--> Questions?</translate> <translate><!--T:23--> Ask at the [[<tvar name="1">Wikifunctions:Project chat</tvar>|Project chat]] or [[<tvar name="2">Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others</tvar>|our Telegram/IRC channel]]!</translate>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<translate><!--T:24--> Report a technical problem</translate>]]
** <translate><!--T:25--> [[<tvar name="1">Wikifunctions:Status</tvar>|Status]] page lists major known issues and problems</translate>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:26--> News</translate></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><translate><!--T:38--> Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</translate></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><translate><!--T:40--> Encyclopedia</translate></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><translate><!--T:42--> Knowledge base</translate></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><translate><!--T:46--> Media repository</translate></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><translate><!--T:48--> Dictionary and thesaurus</translate></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><translate><!--T:50--> Textbooks and manuals</translate></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><translate><!--T:52--> News</translate></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><translate><!--T:54--> Collection of quotations</translate></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><translate><!--T:56--> Library</translate></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><translate><!--T:58--> Learning resources</translate></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><translate><!--T:60--> Travel guides</translate></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><translate><!--T:64--> Directory of species</translate></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<translate><!--T:65--> Incubator</translate>]]</span><br><translate><!--T:66--> New language versions</translate></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><translate><!--T:70--> Project coordination</translate></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><translate><!--T:72--> MediaWiki development</translate></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><translate><!--T:147--> Event coordination</translate></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
pou3sv97z8sgfwu3zqezuxu3cl7hrcs
Wikifunctions:Project chat
4
1184
277663
277648
2026-05-24T12:10:07Z
Dv103
11127
/* How to handle items without lexemes */ Reply
277663
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/
}}
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== Help with creating a function for Abstract Wikipedia ==
Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC)
: I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC)
::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 13:45, 23 April 2026 (UTC)
::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC)
::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC)
::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC)
::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC)
:::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:24, 23 April 2026 (UTC)
::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC)
:::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:31, 23 April 2026 (UTC)
::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC)
::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC)
::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC)
::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:43, 23 April 2026 (UTC)
:::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC)
== Connect implementations ==
Hello!
I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass.
Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC)
:Connected. It's possible that some more changes will be needed, but it looks OK now.
:Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC)
: {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it.
: Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC)
== Please connect my Bulgarian implementations ==
I recently created the following Bulgarian functions:
* {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented)
* {{Z|Z34088}}
* {{Z|Z34105}}
* {{Z|Z34072}}
* {{Z|Z34084}}
Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC)
: Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC)
:{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC)
:: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this.
:: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC)
:::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC)
:::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC)
== Editor experience suggestions ==
I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project:
* Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard
* A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this)
* We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests,
* Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]]
I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC)
: It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC)
:# Sounds good to me.
:# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice.
:# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion.
:# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken.
:[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC)
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)
</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
dxbs9656d848x4eeu3t8pxza46a1dca
277665
277663
2026-05-24T12:10:57Z
Dv103
11127
/* How to handle items without lexemes */
277665
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/
}}
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== Help with creating a function for Abstract Wikipedia ==
Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC)
: I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC)
::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 13:45, 23 April 2026 (UTC)
::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC)
::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC)
::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC)
::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC)
:::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:24, 23 April 2026 (UTC)
::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC)
:::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:31, 23 April 2026 (UTC)
::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC)
::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC)
::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC)
::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:43, 23 April 2026 (UTC)
:::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC)
== Connect implementations ==
Hello!
I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass.
Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC)
:Connected. It's possible that some more changes will be needed, but it looks OK now.
:Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC)
: {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it.
: Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC)
== Please connect my Bulgarian implementations ==
I recently created the following Bulgarian functions:
* {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented)
* {{Z|Z34088}}
* {{Z|Z34105}}
* {{Z|Z34072}}
* {{Z|Z34084}}
Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC)
: Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC)
:{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC)
:: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this.
:: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC)
:::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC)
:::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC)
== Editor experience suggestions ==
I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project:
* Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard
* A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this)
* We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests,
* Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]]
I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC)
: It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC)
:# Sounds good to me.
:# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice.
:# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion.
:# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken.
:[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC)
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)
</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
mkz1rsajfmtozl73ev9r56cqllw0ifj
277697
277665
2026-05-24T16:41:22Z
Mahir256
38
/* How to handle items without lexemes */
277697
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/
}}
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== Help with creating a function for Abstract Wikipedia ==
Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC)
: I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC)
::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 13:45, 23 April 2026 (UTC)
::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC)
::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC)
::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC)
::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC)
:::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:24, 23 April 2026 (UTC)
::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC)
:::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:31, 23 April 2026 (UTC)
::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC)
::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC)
::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC)
::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:43, 23 April 2026 (UTC)
:::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC)
== Connect implementations ==
Hello!
I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass.
Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC)
:Connected. It's possible that some more changes will be needed, but it looks OK now.
:Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC)
: {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it.
: Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC)
== Please connect my Bulgarian implementations ==
I recently created the following Bulgarian functions:
* {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented)
* {{Z|Z34088}}
* {{Z|Z34105}}
* {{Z|Z34072}}
* {{Z|Z34084}}
Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC)
: Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC)
:{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC)
:: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this.
:: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC)
:::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC)
:::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC)
== Editor experience suggestions ==
I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project:
* Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard
* A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this)
* We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests,
* Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]]
I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC)
: It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC)
:# Sounds good to me.
:# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice.
:# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion.
:# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken.
:[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC)
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)
</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
37dul9omztbf9lt761517gxcagzqubh
277858
277697
2026-05-25T03:08:08Z
SpBot
978
archive 5 sections: 1 to [[Wikifunctions:Project chat/Archive/2026/03]], 4 to [[Wikifunctions:Project chat/Archive/2026/04]] - previous edit: [[:User:Mahir256|Mahir256]], 2026-05-24 16:41
277858
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/
}}
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)
</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
5r1324ryyolugwstblp8it2l59hlkjh
278030
277858
2026-05-25T09:48:28Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278030
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/
}}
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">
A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)
</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
2j5u86ybvxc5ny84h3shyjug3d7c5r2
Wikifunctions:Requests for deletions
4
1696
277686
277642
2026-05-24T16:31:55Z
HenkvD
1290
Request for deleting {{Z|35614}}
277686
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35508}} ==
Please delete {{Z|35508}}, which I started to make earlier today. A better implemention can replace mine. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:22, 22 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
rofwhvf8tqtq6mdsr7v4dc5hedbg7jp
277687
277686
2026-05-24T16:33:30Z
HenkvD
1290
277687
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35508}} ==
Please delete {{Z|35508}}, which I started to make earlier today. A better implemention can replace mine. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:22, 22 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
[[Category:Maintenance]]
adrxv2518hdxsi0ci8rtraa3eo9vlxl
277736
277687
2026-05-24T17:57:15Z
Ameisenigel
44
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
277736
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35508}} ==
Please delete {{Z|35508}}, which I started to make earlier today. A better implemention can replace mine. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:22, 22 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
[[Category:Maintenance]]
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)}}
3kndtkrdili16s2m57n6t7ftt6b1rdv
277753
277736
2026-05-24T20:05:16Z
Ameisenigel
44
/* Z18987 */ new section
277753
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35508}} ==
Please delete {{Z|35508}}, which I started to make earlier today. A better implemention can replace mine. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:22, 22 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
[[Category:Maintenance]]
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)}}
== [[Z18987]] ==
Empty string, unused. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:05, 24 May 2026 (UTC)
q7kvdso65u36srojg830f017ra9vukm
277860
277753
2026-05-25T03:08:11Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/05]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/05#Request_for_deleting_{{Z|35508}}|Request_for_deleting_{{Z|35508}}]]) - previous edit: [[:User:Ameisenigel|Ameisenigel]], 2026-05-24 20:05
277860
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
[[Category:Maintenance]]
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)}}
== [[Z18987]] ==
Empty string, unused. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:05, 24 May 2026 (UTC)
tm9wti70bbinw5bvb8f2yiiyyittdz1
278051
277860
2026-05-25T11:30:37Z
Bunnypranav
9976
/* Z18987 */ Reply
278051
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z18720]] ==
This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC)
:CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:27, 28 April 2026 (UTC)
:Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC)
::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC)
== [[Z18771]] ==
Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC)
:{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC)
:Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC)
::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC)
:::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC)
== [[Z12390]] ==
Associated to a non-existing function. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:06, 21 May 2026 (UTC)
:Pings: @[[User:ToprakM|ToprakM]] @[[User:GrounderUK|GrounderUK]] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:07, 21 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:29, 24 May 2026 (UTC)}}
== Request for deleting {{Z|35614}} ==
Please delete implementation {{Z|35614}}, which I made earlier today. A better implementation can replace it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 16:31, 24 May 2026 (UTC)
[[Category:Maintenance]]
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:57, 24 May 2026 (UTC)}}
== [[Z18987]] ==
Empty string, unused. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:05, 24 May 2026 (UTC)
:CC @[[User:Csisc|Csisc]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:30, 25 May 2026 (UTC)
pjq9c0dujbxjmerworfm4bbkzbeurv1
Wikifunctions talk:Main Page
5
3346
277956
276201
2026-05-25T09:05:41Z
Eihel
102
/* Unnecessary tvar */ new section
277956
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Unnecessary tvar ==
Latest changes, for your information: {{Ping|Ameisenigel|Sannita (WMF)}}
Hello,
Some tvars should be removed. This way, some links will point to projects in the correct language during translation. Otherwise, the translation is only half finished. Example for translation unit 4: "<nowiki>…in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</nowiki>"
I intentionally created a different translation in [[Translations:Template:Main_page/4/fr]] to show the correct links. '''A completely corrected "main page" can be found on [[User:Eihel/Draft]]''' as a replacement for this template.
Regards. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 09:05, 25 May 2026 (UTC)
lb13ra2kqkx4fwauloic01y07jih715
278009
277956
2026-05-25T09:23:38Z
Ameisenigel
44
/* Unnecessary tvar */ Reply
278009
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Unnecessary tvar ==
Latest changes, for your information: {{Ping|Ameisenigel|Sannita (WMF)}}
Hello,
Some tvars should be removed. This way, some links will point to projects in the correct language during translation. Otherwise, the translation is only half finished. Example for translation unit 4: "<nowiki>…in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</nowiki>"
I intentionally created a different translation in [[Translations:Template:Main_page/4/fr]] to show the correct links. '''A completely corrected "main page" can be found on [[User:Eihel/Draft]]''' as a replacement for this template.
Regards. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 09:05, 25 May 2026 (UTC)
:Thanks for pointing this out. I have made the required changes to the template. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:23, 25 May 2026 (UTC)
bfkcq4dq5sh1ei7024cxxzkf9lg19hl
278019
278009
2026-05-25T09:33:13Z
Eihel
102
archive ../2026/05
278019
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
n73gpiwzt4pf9ulylrc3qofw2uh3o11
Wikifunctions:Sandbox
4
3424
277662
275379
2026-05-24T12:09:47Z
YoshiRulz
10156
277662
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
* a{{#translation:}}z
* a{{PAGELANGUAGE}}z
* a{{TRANSLATABLEPAGE}}z
* a{{CONTENTLANG}}z
* a{{CONTENTLANGUAGE}}z
* a{{USERLANGUAGE}}z
9rl9zpi92zz78iso4jags8bwccndwdt
277664
277662
2026-05-24T12:10:26Z
YoshiRulz
10156
277664
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
g1o9e9poom1pa1pkdl93bpdpcteouvl
Wikifunctions:Requests for user groups
4
3790
277658
277657
2026-05-24T12:00:40Z
HenkvD
1290
/* HenkvD */
277658
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
aermowakocqmrgewpi5pgqiokxs8oke
277683
277658
2026-05-24T14:12:24Z
Feeglgeef
8776
/* HenkvD */ Reply
277683
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
2g2vhamx1t2bugua1bigqdewj2imif4
277684
277683
2026-05-24T15:20:04Z
Asked42
932
/* HenkvD */
277684
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
:: {{S}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 15:19, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
qv70vbj6bppfbc89biged4u87mdzbye
277941
277684
2026-05-25T07:16:12Z
Feeglgeef
8776
/* Eihel */ Reply
277941
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
:: {{S}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 15:19, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
:::{{ping|Eihel}} I'm changing this to {{o}}. Your edits to this project are really weird, and you haven't specified why you need the rights and what you'll do with them, despite me giving you plenty of time. I don't think I have high standards for this role, but "simply help the project" isn't enough. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 07:16, 25 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
enmozhw7vyh0hhmczk1mzp2v70kj1fy
277942
277941
2026-05-25T07:34:45Z
Feeglgeef
8776
/* Translation administrator */ a little bit nicer hopefully
277942
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
:: {{S}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 15:19, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
:::I'm changing this to {{o}}. You still haven't specified why you need the rights and what you'll do with them. You have plenty of experience with Wikimedia, I know you know "simply help the project" isn't enough. You probably ''do'' have a good reason for asking for these rights, and I need to hear it before I can support this. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 07:34, 25 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
e1lxkh7c4cjktjkyxfvztycy5uhect4
278046
277942
2026-05-25T11:07:46Z
Eihel
102
/* Eihel */ RE:Feeglgeef
278046
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
:: {{S}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 15:19, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
::Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
:::I'm changing this to {{o}}. You still haven't specified why you need the rights and what you'll do with them. You have plenty of experience with Wikimedia, I know you know "simply help the project" isn't enough. You probably ''do'' have a good reason for asking for these rights, and I need to hear it before I can support this. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 07:34, 25 May 2026 (UTC)
::::The tasks of TAs are delimited: properly preparing pages for translation, then marking them for translation. On Wikifunctions, there's another specific task: documenting translation units, that is, the pages blocked by an abusefilter, but accessible to TAs. Here's what I offer. Cordially. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 11:07, 25 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
k8ft3avgtiptobsb5matg7wuymb9bl0
278049
278046
2026-05-25T11:15:10Z
Eihel
102
/* Eihel */ layout
278049
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== HenkvD ===
:{{UL2.0|1=HenkvD|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 12:00, 26 May 2026 (UTC)''
:reason I have been creating a few functions, implementations and test cases for Abstract Wikipedia. I think I understand the processes now, and like to be able to connect new creations myself, and possibly in the future to connect others as well. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:00, 24 May 2026 (UTC)
::{{s}} lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 May 2026 (UTC)
:: {{S}} -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 15:19, 24 May 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
=== Eihel ===
:{{UL2.0|1=Eihel|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 23:39, 28 May 2026 (UTC)''
:Simply help the project 😉 —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 23:39, 21 May 2026 (UTC)
#Hmm. You had 19 edits at the time of request (of those which were in the last two years, none added any content), though you now have 49. You have translationadmin on three other projects, so I'd be rather shocked if you didn't know how to use the tools. For now I '''don't object''' (note to closer, please count as neutral), I'd be willing to actually support if you'd actually translated this project more (on, say, a recent status update), and elaborated on what you want to do with the rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:02, 23 May 2026 (UTC)
#:I'm changing this to {{o}}. You still haven't specified why you need the rights and what you'll do with them. You have plenty of experience with Wikimedia, I know you know "simply help the project" isn't enough. You probably ''do'' have a good reason for asking for these rights, and I need to hear it before I can support this. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 07:34, 25 May 2026 (UTC)
#::The tasks of TAs are delimited: properly preparing pages for translation, then marking them for translation. On Wikifunctions, there's another specific task: documenting translation units, that is, the pages blocked by an abusefilter, but accessible to TAs. Here's what I offer. Cordially. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 11:07, 25 May 2026 (UTC)
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
iy5xvjz3k5mfntvxxpkeamvptgiy1mu
Translations:Wikifunctions:Glossary/13/fr
1198
4419
277868
277027
2026-05-25T04:02:12Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
15608
wikitext
text/x-wiki
une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[$ZObject|Z-Objets]] en [[$JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[$normal|normale]].
f9m5cdcag2hrmx6qjgquhd9h3p606ee
Translations:Wikifunctions:Glossary/178/fr
1198
4861
277878
277037
2026-05-25T04:05:21Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
248654
wikitext
text/x-wiki
une façon de spécifier un [[$renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[$constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[$templang|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles.
l64twum15ipsb326hcq7cspaosy2i7t
Translations:Wikifunctions:Glossary/21/fr
1198
4926
277870
277029
2026-05-25T04:02:42Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
17082
wikitext
text/x-wiki
un projet pour développer [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[$Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[$plan|plan de la Wikipédia abstraite]].
bxiaqgnlss759itz8u911rzctivwsuu
Translations:Wikifunctions:Glossary/23/fr
1198
4943
277872
277031
2026-05-25T04:03:31Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
17137
wikitext
text/x-wiki
modèle prototype de [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
f6n4p4z90idfdlp0vrayqsg0gkofu0e
Translations:Wikifunctions:Glossary/34/fr
1198
5074
277874
277033
2026-05-25T04:04:12Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
248619
wikitext
text/x-wiki
une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[$ZID|Z-ID]] ; les clés sont définies dans [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[$Type|types]] ou les [[$Function|fonctions]] et sont utilisées pour construire des [[$ZObject|Z-Objets]].
t7f0l3l1per9zq28860xsxww108uepn
Translations:Wikifunctions:Glossary/48/fr
1198
5227
277876
277035
2026-05-25T04:04:38Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
248639
wikitext
text/x-wiki
la partie du [[$development_project|projet de développement]] qui porte sur la création de [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[$P1|Partie P1 : Wikifunctions]].
irbfz0b1te1w2sdppq6x4prlknr3gej
Translations:Wikifunctions:Glossary/5/fr
1198
5244
277866
277025
2026-05-25T04:01:40Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Minorax|Minorax]]
40284
wikitext
text/x-wiki
prototype de [$1 mise en œuvre] du concept de [[$2|Wikifonctions]] (''Wikifunctions'' en anglais).
4quky908mjnfcti5wo63xdfwzh2pi3y
Translations:Wikifunctions:Glossary/64/fr
1198
5399
277864
277023
2026-05-25T04:00:57Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
18424
wikitext
text/x-wiki
Wikifonctions
0ebmip4vcds10cbgq2o2vp5rckai3t0
Translations:Wikifunctions:Glossary/77/fr
1198
5547
277882
277045
2026-05-25T04:06:54Z
Eihel
102
Reverted edits by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
248686
wikitext
text/x-wiki
chaque entrée de [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[$ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[$Constructor|constructeurs]], les [[$Function|fonctions]], les [[$Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[$Key|clé]] / [[$Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
p5dg5k8xcfu1k55ltqblmmksnhhbnpz
Translations:Wikifunctions:Glossary/89/fr
1198
5669
277880
277039
2026-05-25T04:05:56Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
248675
wikitext
text/x-wiki
une page wiki sur [[$Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[$function|fonction]] particulière qui peut être utilisées au moyen de l’[[$evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[$implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[$tester|testeur]].
a2bl58gjn75wp0ek0e8rinqk9r0kmkd
Wikifunctions:Glossary/fr
4
5802
277865
277046
2026-05-25T04:00:58Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
277865
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifunctions]].
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifunctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer ''[[#Wikifunctions|Wikifunctions]]'' et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de ''[[#Wikifunctions|Wikifonctions]]'' ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans ''[[#Wikifunctions|Wikifunctions]]'' habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
p4l7pt5prlmzn2azzm4hrr1olyzxj4r
277867
277865
2026-05-25T04:01:41Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Minorax|Minorax]]
277867
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifunctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer ''[[#Wikifunctions|Wikifunctions]]'' et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de ''[[#Wikifunctions|Wikifonctions]]'' ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans ''[[#Wikifunctions|Wikifunctions]]'' habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
sth9oxxjjrlirvoouu9x9gd068a4x52
277869
277867
2026-05-25T04:02:13Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
277869
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer ''[[#Wikifunctions|Wikifunctions]]'' et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de ''[[#Wikifunctions|Wikifonctions]]'' ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans ''[[#Wikifunctions|Wikifunctions]]'' habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
em7o6dzs3e664hhy1gdcs09d98pbc2i
277871
277869
2026-05-25T04:02:43Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
277871
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de ''[[#Wikifunctions|Wikifonctions]]'' ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans ''[[#Wikifunctions|Wikifunctions]]'' habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
ie5aearde69wutyl074chrwahsnjliy
277873
277871
2026-05-25T04:03:32Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Jon Harald Søby|Jon Harald Søby]]
277873
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans ''[[#Wikifunctions|Wikifunctions]]'' habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
jq6rh0a0zt97z1y4afrd3atx54ssrlg
277875
277873
2026-05-25T04:04:13Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
277875
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de ''[[#Wikifunctions|Wikifunctions]] ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
72fbfqxsvtayfy7u9afxwpnjnqei4h1
277877
277875
2026-05-25T04:04:39Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
277877
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour ''Wikifunctions'']] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
b0j71577ajctgxsnvsgh8mo40vpdrre
277879
277877
2026-05-25T04:05:22Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
277879
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur ''[[#Wikifunctions|Wikifunctions]]'' qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
hv9h1l4f8qn82b0ojci6yiy5rvcmlme
277881
277879
2026-05-25T04:05:57Z
Eihel
102
Reverted edit by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
277881
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de ''[[#Wikifunctions|Wikifunctions]]'' est un Z-Objet ; les Z-Objets stockés dans Wikifunctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
jcre9zbflt2ge87wnm7kyp53469cyp4
277883
277881
2026-05-25T04:06:54Z
Eihel
102
Reverted edits by [[Special:Contributions/Eihel|Eihel]] ([[User talk:Eihel|talk]]) to last revision by [[User:Wladek92|Wladek92]]
277883
wikitext
text/x-wiki
<noinclude><languages/>
<!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate).
Use this boilerplate for a new term:
; {{anchor|term|Term}} <translate>term</translate> {{English term|term}}
: ''Definition verification needed''
: <translate>definition</translate>
Notes:
1. Omit the "Definition verification" if you're sure that your definition is correct.
2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms.
</nowiki>--></noinclude>
{{see also|wikt:en:Appendix:Glossary}}
Vous pouvez librement demander l’ajout de termes sur la [[Wikifunctions talk:Glossary|page de discussion]] ou ajouter davantage de termes et améliorer les définitions.
{|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en"
|-
|style="padding:0;width:100%"|{{CompactTOC}}
|}
== A ==
; {{anchor|abstract|Abstract}} abstrait {{English term|abstract}}
: non exprimé(e) dans un [[#natural_language|langage naturel]] spécifique mais sous une forme abstraite ; qui vise à fournir une notation pour la signification sous-entendue dans les textes, phrases ou expressions en langage naturel. Contraire de [[#concrete|concret]].
; {{anchor|abstracttext|AbstractText}} TexteAbstrait {{English term|AbstractText}}
: prototype de [https://github.com/google/abstracttext mise en œuvre] du concept de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais).
; {{anchor|abstract_article}} Article Abstrait {{English term|abstract article}}
: Une page dans l’espace principal de la [[#abstract_Wikipedia|Wikipédia abstraite]] ; une page qui est similaire à un article Wikipédia, mais qui est [[#abstract|abstraite]]. L'opposé d'un [[#concrete_article|article concret]].
; {{anchor|abstract_content}} contenu abstrait {{English term|abstract content}}
: voir [[#Content|contenu]].
; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} Wikipédia abstraite {{English term|Abstract Wikipedia}}
: nom préliminaire de tout le [[#Content|contenu]] qui peut être utilisé par les [[#local_Wikipedia|éditions localisées de Wikipédia]] pour [[#Renderer|faire le rendu]] d’un [[#article|article]] dans un [[#natural_language|langage naturel]] ; actuellement proposé pour être hébergé dans [[#Wikidata|Wikidata]] à côté de l’[[#Item|élément]] correspondant, mais cela sera discuté avant la [[#Part_P2|partie P2]] du [[#development_project|projet de développement]].
; {{anchor|alias}} alias {{English term|alias}}
: un libellé alternatif pour un objet, utilisé essentiellement pour trouver l’objet.
; {{anchor|argument}} argument {{English term|argument}}
: une entrée donnée à un [[#function call|appel de fonction]].
; {{anchor|argument reference}} Référence de l'argument {{English term|argument reference}}
: une [[#reference|référence]] à l'un des arguments fournis dans une [[#composition|composition]].
; {{anchor|array}} tableau {{English term|array}}
: De nombreux langages de programmation ont un type "array". Les équivalents dans Wikifunctions sont les [[#list|listes]] et les [[#typed list|listes typées]]. Voir aussi [[#Benjamin array|Benjamin array]].
; {{anchor|article|Article}} article {{English term|article}}
: une page dans l’espace principal de [[#Wikipedia|Wikipédia]] dans une langue spécifique, qui représente habituellement une entrée dans Wikipédia. Contrairement à un [[#abstract_article|Article Abstrait]], un article est [[#concrete|concret]], et peut aussi être appelé "article concret".
== B ==
; {{anchor|Benjamin array}} Réseau Benjamin {{English term|Benjamin array}}
: une façon de désigner les [[#typed list|listes typées]] proposée par Benjamin Degenhart, où une liste typée est stockée sous la forme de liste JSON dont le premier élément indique le type. Cela contraste avec le schéma proposé précédemment, qui utilise des listes à lien unique de type LISP, dans lesquelles le type doit être stocké une fois dans chaque nœud.
; {{anchor|boolean|Boolean}} booléen {{English term|boolean}}
: une valeur qui peut avoir 2 états, généralement désignée par vrai et faux.
; {{anchor|built-in|builtin}} intégré {{English term|built-in}}
: implémentation d’une fonction fournie par l’évaluateur et qui n’est pas modifiable au moyen de l’interface du wiki.
== C ==
; {{anchor|call}} appeler (verbe), appel (nom) {{English term|call}}
: voir l’[[#function call|appel de fonction]] ; en français, les termes [[#invoke|invoquer ou invocation]] peuvent également être utilisés.
; {{anchor|canonical|canonicalized|canonicalised}} canonique, canonisé {{English term|canonical, canonicalized, canonicalised}}
: une façon spécifique, moins verbeuse et donc plus lisible de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; c’est la représentation sous laquelle les Z-Objets sont stockés dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; celle-ci s’oppose à la forme [[#normal|normale]].
; {{anchor|character}} caractère {{English term|character}}
: un caractère tel que défini par Unicode, un des constituants d’une chaîne ; un caractère peut être codé sur un ou plusieurs octets.
; {{anchor|claim|Claim}} affirmation {{English term|claim}}
: Dans le [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|modèle de données Wikibase]] une affirmation est un ''[[#Snak|snak]]'' principal avec des qualifieurs optionnels décrivant une assertion sur une entité (sans référence ni rang).
: Exemple : Entité : Albert Einstein
:* Affirmation : Epouse = Mileva Marić, depuis 1903
:* Affirmation principale : P26 (épouse) → Q937 (Mileva Marić)
:* Snak qualifieur : P580 (depuis) → 1903
: → "L'épouse de Albert Einstein était Mileva Marić, depuis 1903.”
: L'affirmation peut ensuite se transformer en déclaration en ajoutant une référence et un rang.
; {{anchor|composition}} composition {{English term|composition}}
: une forme de mise en œuvre d’une fonction, donnée par la combinaison d’autres fonctions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|composition notation}} notation de composition {{English term|composition notation}}
: une notation facile à lire pour les compositions ; voir [[Special:MyLanguage/Wikifunctions:Function model#Composition|Modèle de fonctions]].
; {{anchor|concrete|Concrete}} concret {{English term|concrete}}
: exprimé(e) dans un [[#natural_language|langage naturel]] spécifique. Contraire de [[#abstract|abstrait]].
; {{anchor|concrete_article}} article concret {{English term|concrete article}}
: Voir [[#article|article]]. L'opposé de [[#abstract_article|Article Abstrait]].
; {{anchor|cons}} ''cons'' {{English term|cons}}
: une fonction pour construire une nouvelle liste en ajoutant un élément en tête d’une autre ; voir [[phab:T261474]]. Voir l’article [[w:en:cons|''cons'']] sur Wikipédia en anglais.
; {{anchor|constructor|Constructor}} constructeur {{English term|constructor}}
: un [[#abstract|résumé]] de [[#Content|contenu]]. Un constructeur vise à capturer le sens d’une seule phrase ou d’une seule structure de phrase. Il a souvent des emplacements qui peuvent prendre d’autres constructeurs, et peut lui-même être utilisé comme valeur pour remplir les emplacements d’autres constructeurs.
; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> contenu, contenu abstrait {{English term|content, abstract content}}
: représentation abstraite d’un texte ou d’un fragment de texte, assemblé à partir de [[#Constructor|constructeurs]] ; techniquement, une instance de constructeur; le constructeur de plus haut niveau est utilisé pour représenter un [[#article|article]] entier et stocké dans la [[#Abstract_Wikipedia|Wikipédia abstraite]], mais le contenu peut n’être aussi qu’une phrase ou une expression ; parfois appelé « contenu abstrait ».
; {{anchor|curry}} curryfié, curryfier, curryfication {{English term|curried, curry, currying}}
: une fonction curryfiée est une fonction qui a été transformée afin qu’au lieu de prendre des arguments multiples, elle utilise une séquence de fonctions, chacune prenant un argument unique ; cette technique est nommée d’après le mathématicien américan [[:w:en:Haskell Curry|Haskell Curry]] ; voir [[:w:en:Currying|''Currying'']] dans la Wikipédia en anglais.
== D ==
; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} désérialisation {{English term|deserialization}}
: inverse de la [[#serialization|sérialisation]].
; {{anchor|development_project|Development_project}} projet de développement {{English term|development project}}
: un projet pour développer [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) et la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; voir le [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|plan de la Wikipédia abstraite]].
; {{anchor|display function}} fonction d’affichage {{English term|display function}}
: un synonyme de [[#renderer|renderer]]. Par exemple, une fonction qui convertit un [[#type|type]] en une chaîne que les utilisateurs peuvent comprendre, comme la conversion d’un nombre 123456 en « 123,456 » en anglais (international), « 1,23,456 » en anglais indien, « 123.456 » en français, etc., ou la conversion de la date '2024', '03<nowiki>''</nowiki>, '12' en '2024-03-12', etc.
; {{anchor|documentation}} documentation {{English term|documentation}}
: texte qui explique un objet dans un langage lisible par un humain.
== E ==
; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}}
:# modèle prototype de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ;
:# une mise en œuvre en JavaScript d’un [[#evaluator|évaluateur]] de ce modèle fourni comme [[#abstracttext|text abstrait]].
; {{anchor|error|Error}} erreur {{English term|error}}
: un type dont les instances indiquent des problèmes dans [[#evaluation|évaluation]] ou [[#validation|validation]] ; voir [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|Modèle de fonction]].
; {{anchor|evaluation|Evaluation}} évaluation {{English term|evaluation}}
: Action effectuée par l'[[#evaluator|évaluateur]].
; {{anchor|evaluator|Evaluator}} évaluateur {{English term|evaluator}}
: un bloc logiciel qui prend un [[#ZObject|Z-Objet]] et qui l’évalue, c’est-à-dire qui exécute une [[#Function|fonction]] et renvoie le résultat ; nous envisageons le développement de plusieurs évaluateurs ; les évaluateurs peuvent être mis en œuvre et s’exécuter dans le navigateur, sur le serveur de la [[#Wikimedia_Foundation|Fondation Wikimedia]], dans le nuage réseau, dans une application sur un appareil mobile, or bien à d’autres endroits ; à comparer avec l'[[#executor|exécuteur]] et l'[[#orchestrator|orchestrateur]].
; {{anchor|execution|Execution}} exécution {{English term|execution}}
: Action effectuée par l'[[#executor|exécuteur]].
; {{anchor|executor|Executor|executors|Executors}} exécuteur {{English term|executor}}
: c'est un membre d’un ensemble de services internes qui ne sont pas exposés au public et qui ne peuvent être appelés que par l’[[#Orchestrator|orchestrateur]] ; il exécute du code natif dans un langage de programmation spécifique ; il pourrait y avoir un exécuteur pour Lua, un autre pour JavaScript, un pour Python, etc. ; voir la [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors documentation du service] ; à comparer à l’[[#evaluator|évaluateur]] et à l’[[#orchestrator|orchestrateur]].
== F ==
; {{anchor|function|Function}} fonction, sous-programme {{English term|function}}
: la spécification d’un traitement informatique qui prend certaines entrées et renvoie un résultat ; voir l’article [[:w:fr:Sous-programme|Sous-programme]] dans Wikipédia en français.
; {{anchor|function call|Function call}} appel de fonction {{English term|function call}}
: un appel de fonction est un Z-Objet qui consiste en une fonction et les arguments qui lui sont nécessaires, et qui peut être évalué en un autre Z-Objet ; en français, le terme « invoqué » est parfois aussi utilisé.
; {{anchor|function evaluator}} Évaluateur de fonction {{English term|function evaluator}}
: Voir [[#evaluator|évaluateur]].
; {{anchor|function executor}} exécuteur de fonction {{English term|function executor}}
: Voir l'[[#executor|exécuteur]].
; {{anchor|function model}} modèle de fonctions {{English term|function model}}
: voir [[Special:MyLanguage/Wikifunctions:Function model|Modèle de fonctions]].
; {{anchor|function orchestrator}} Orchestrateur de fonctions {{English term|function orchestrator}}
: Voir l'[[#orchestrator|orchestrateur]].
; {{anchor|function schemata}} schémas de fonction {{English term|function schemata}}
: un ensemble de ZObjects prédéfinis utilisés dans l'[[#orchestrator|orchestrateur]] et l'[[#evaluator|évaluateur]]. Le [[$wikiLambda-système|compte système WikiLambda]] remplit également des ZObjects prédéfinis sur le wiki à partir de schémas de fonction.
; {{anchor|functional}} fonctionnel, fonctionnelle {{English term|functional}}
: raccourci pour « purement fonctionnel », c’est-à-dire que l'[[#evaluation|évaluation]] d’une telle fonction n’a pas d’effets secondaires et est déterministe, c’est-à-dire toujours la même ; voir [[w:fr:Programmation purement fonctionnelle|Programmation purement fonctionnelle]] dans Wikipédia ; voir aussi [[Special:MyLanguage/Wikifunctions:Function model#non-functional|Modèle de fonction]].
== G ==
; {{anchor|generic type}} type générique {{English term|generic type}}
: Un type généré par l'[[#evaluation|évaluation]] d’un appel de fonction.
== I ==
; {{anchor|identity|Identity}} identité {{English term|identity}}
: l’identité d’un type est une instance de la fonction (spécifique) qui évalue vers ce type ; pour un type simple, c’est une référence au type lui-même.
; {{anchor|implementation|Implementation}} mise en œuvre {{English term|implementation}}
: une manière particulière d’exécuter une [[#function|fonction]]. Une implémentation peut être un morceau de code dans un certain langage de programmation, faire référence à des fonctionnalités « intégrées » dans l'[[#evaluator|évaluateur]], ou [[#composition|composer]] des appels à d’autres fonctions. Une fonction peut avoir de nombreuses implémentations, qui doivent toutes être équivalentes. Abréviation de "[[#ZFunction|ZFunction]]".
; {{anchor|instance}} instance {{English term|instance}}
: chaque Z-Objet est une instance de ce type.
; {{anchor|invoke}} invoquer {{English term|invoke}}
: synonyme pour [[#call|appeler]] (''call'' en anglais) ; voir le terme [[#function call|appel de fonction]].
; {{anchor|item|Item}} élément {{English term|item}}
: une entrée dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir le terme [[:d:Wikidata:Glossary#Item|élément]] dans le glossaire Wikidata.
== J ==
; {{anchor|JSON}} JSON {{English term|JSON}}
: un format de transfert de données largement utilisé ; voir [[w:fr:JSON|JSON]] dans Wikipédia.
== K ==
; {{anchor|key|Key}} clé {{English term|key}}
: une chaîne qui se termine par la lettre K suivie d’un nombre entier naturel et qui est éventuellement précédée par un [[#ZID|Z-ID]] ; les clés sont définies dans [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) habituellement sur les [[#Type|types]] ou les [[#Function|fonctions]] et sont utilisées pour construire des [[#ZObject|Z-Objets]].
== L ==
; {{anchor|label}} libellé {{English term|label}}
: nom principal donné pour identifier un Z-Objet ; ne peut être du texte simple.
; {{anchor|lexeme|Lexeme}} lexème {{English term|lexeme}}
: une entrée de [[#Wikidata|Wikidata]] qui stocke la connaissance lexicographique concernant, en gros, à un mot ; voir le terme [[d:Wikidata:Glossary#Lexeme|lexème]] dans le glossaire Wikidata.
; {{anchor|linearizer|Linearizer}} linéarisateur {{English term|linearizer}}
: (ce terme n’est plus utilisé dans la terminologie actuelle, mais peut encore être trouvé dans des documents plus anciens) synonyme de [[#renderer|renderer]] (1).
; {{anchor|list|List}} liste {{English term|list}}
: un type de données qui groupe un nombre arbitraire d’instances dans une entité ordonnée ; voir [[w:en:List (abstract data type)|Liste (type de données abstraites)]] dans Wikipédia en anglais.
; {{anchor|literal}} littéral {{English term|literal}}
: une valeur qui n’est pas un Z-Objet ; actuellement le seul type de littéral accepté est la chaîne de caractères.
; {{anchor|local_Wikipedia|Local_Wikipedia}} Wikipédia locale {{English term|local Wikipedia}}
: une édition de [[#Wikipedia|Wikipédia]] dans une langue spécifique, telle que Wikipédia en hébreu, Wikipédia en japonais ou Wikipédia en italien.
== M ==
; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} Wikipédia multilingue {{English term|multilingual Wikipedia}}
: l’architecture qui permet aux [[#local_Wikipedia|éditions localisées de Wikipédia]] de s’enrichir elles-mêmes en effectuant le [[#Renderer|rendu]] du [[#Content|contenu]] de la [[#Abstract_Wikipedia|Wikipédia abstraite]] et qui a donc une couverture plus exhaustive, plus actualisée et plus correcte de la Wikipédia dans les langues ; voir l’[[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|architecture de la Wikipédia abstraite]].
== N ==
; {{anchor|natural_language|Natural_language}} langage naturel {{English term|natural language}}
: un langage naturel spécifique au sens large, telle que l’anglais, le tagalog ou le swahili ; voir l’article [[:w:fr:Langage naturel|Langage naturel]] sur la Wikipédia en français.
; {{anchor|normal|Normal|normalized|Normalized|normalised}} normal {{English term|normal}}
: une façon étendue, facilement traitable et très uniforme de représenter les [[#ZObject|Z-Objects]] en [[#JSON|JSON]] ; ce terme s’oppose à [[#canonical|canonique]].
; {{anchor|nothing|Nothing}} rien {{English term|nothing}}
: un type de données qui n’a aucune instance ; voir [[w:en:Bottom type|Type « plancher »]] dans Wikipédia en anglais.
== O ==
; {{anchor|object|Object}} objet {{English term|object}}
:# en JavaScript ou en JSON, un objet est basiquement un [[w:fr:Tableau associatif|tableau associatif]].
:# Dans Wikifunctions, synonyme de [[#ZObject|Z-Objet]].
; {{anchor|orchestration|Orchestration}} orchestration {{English term|orchestration}}
:Action effectuée par l'[[#orchestrator|orchestrateur]].
; {{anchor|orchestrator|Orchestrator}} orchestrateur {{English term|orchestrator}}
: un service qui prend un [[#ZObject|ZObject]] et renvoie une version [[#Evaluator|évaluée]] de celui-ci. Pour ce faire, il fera des appels au wiki pour d’autres ZObjects dont il a besoin, à l'[[#Executor|exécuteur]] pour évaluer certains appels de fonction, et à d’autres services tels que [[#Wikidata|Wikidata]]. Voir [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator la documentation du service]. Comparer à l'[[#evaluator|évaluateur]] et l'[[#executor|exécuteur]].
== P ==
; {{anchor|page|Page}} page {{English term|page}}
: une partie d’un wiki. Un [[#wiki|wiki]] se compose d’un certain nombre de pages individuelles, qui peuvent être modifiées indépendamment, avoir des liens internes les unes vers les autres, etc.
; {{anchor|parser|Parser}} analyseur syntaxique {{English term|parser}}
: une fonction pour convertir une chaîne de caractères en ZObject. L’opposé de [[#renderer|renderer]].
; {{anchor|pair|Pair}} couple {{English term|pair}}
: un Z-Objet composé qui contient deux Z-Objets de types spécifiques (mais arbitraires).
; {{anchor|part_P1|Part_P1}} partie P1 {{English term|Part P1}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) ; elle commence dès le début du projet et se poursuivra durant sa vie toute entière ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|Partie P1 : Wikifunctions]].
; {{anchor|part_P2|Part_P2}} partie P2 {{English term|Part P2}}
: la partie du [[#development_project|projet de développement]] qui porte sur la création de la [[#Abstract_Wikipedia|Wikipédia abstraite]] ; elle commencera environ un an après le début du projet et se poursuivra durant toute cette seconde moitié de vie du projet ; voir la [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|Partie P2 : Wikipédia abstraite]].
; {{anchor|persistent|Persistent}} persistant {{English term|persistent}}
: un [[#ZObject|Z-Objet]] avec son [[#ZID|Z-ID]] et sa propre page dans le wiki ; la plupart des Z-Objets persistants incluront des [[#value|valeurs]] qui sont des Z-Objets sans Z-ID et qui par conséquent ne sont pas persistants.
; {{anchor|property|Property}} propriété {{English term|property}}
: utilisé pour réaliser une [[#Statement|déclaration]] concernant un [[#Item|élément]] dans la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Wikidata:Glossary#Property|propriété]] dans le glossaire de Wikidata.
== Q ==
; {{anchor|quote|Quote}} citation, données statiques {{English term|quote}}
: une structure de données qui n’est pas évaluée mais gardée telle quelle.
; {{anchor|QID}} QID {{English term|QID}}
: identifiant pour un élément dans [[#Wikidata|Wikidata]], composé de la lettre Q suivie d'un nombre entier.
== R ==
; {{anchor|reading function}} fonction de lecture {{English term|reading function}}
: un synonyme de [[#parser|parser]]. Fonction qui convertit la saisie de texte de l’utilisateur à partir d’une chaîne en un type donné. Par exemple, convertir la chaîne « 123456 » en nombre 123456 », ou la chaîne « 2024-03-12 » en date « 2024 », « 03 », « 12 ».
; {{anchor|reference|Reference}} référence {{English term|reference}}
: un identifiant qui désigne l’objet sous-jacent, par exemple la chaîne « Z11 » fait référence au type Z11/Texte monolingue.
: {{TakeNote}}Ce terme a un sens complètement différent de celui de Wikidata ; voir [[w:fr:Référence (programmation)|Référence (programmation)]] sur Wikipédia.
; {{anchor|renderer|Renderer}} moteur de rendu {{English term|renderer}} (1)
: une fonction pour convertir un ZObject en une chaîne de caractères. L’opposé de [[#parser|parser]] (anciennement appelé « linéariseur »).
; Rendu {{English term|renderer}} (2)
: une [[#Function|fonction]] qui prend un [[#Content|contenu]] et un identifiant de [[#natural_language|langue naturelle]] en entrée et renvoie en résultat du texte dans cette langue naturelle, afin de représenter le contenu en tant que texte concret, en utilisant la connaissance des [[#Lexeme|lexèmes]].
: {{TakeNote}}Il s’agit d’une fonctionnalité future, et la signification du terme « renderer » dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originale}} ; ce terme entre en conflit avec l’utilisation actuelle de « renderer », il peut donc être renommé à l’avenir.
; {{anchor|reify}} réifier {{English term|reify}}
: une fonction qui déconstruit un objet en ses parties constituantes afin que ces parties puissent être accédées individuellement ; voir l’article [[w:en:Reification (computer science)|Réification]] dans Wikipédia en anglais ; voir [[phab:T261474]].
; {{anchor|REPL}} LÉAR {{English term|REPL}}
: un processus « Lire / Évaluer / Afficher / Répéter », une interface en ligne de commande qui prend une certaine entrée, l’évalue et affiche le résultat ; voir [[w:en:REPL|''REPL'']] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#REPL|Modèle de fonctions]].
== S ==
; {{anchor|schemata}} Régimes {{English term|schemata}}
: Voir [[#function schemata|schéma de fonction]].
; {{anchor|serialization|Serialization|serialisation|Serialisation}} sérialisation {{English term|serialization}}
: façons de représenter les [[#ZObject|Z-Objets]] en [[#JSON|JSON]] ; voir également [[#canonical|canonique]], [[#normal|normal]].
; {{anchor|snak|Snak}}snak {{English term|snak}}
: Dans le [[:mw:Special:MyLanguage/Wikibase/DataModel|Modèle de données Wikibase]], un ''snak'' est la plus petite unité d'une déclaration, reliant une propriété soit à une valeur, à ''aucune valeur'' ou à une ''certaine valeur''.
: Exemple de [[#statement|déclaration]] pour {{Q|Q937}} avec 3 snaks :
: Snak principal :
: Propriété : {{Q|P26}} → Valeur : {{Q|Q76346}}
: Snak qualifieur (ajoute le contexte) :
: Propriété : {{Q|P580}} → Valeur : 1903
: Snak de référence (prend en charge l'[[#Claim|affirmation]]) :
: Propriété : {{Q|P248}} → Valeur : {{Q|Q23833686}}
: Déclaration résultante (avec des mots) : ''L'épouse d'Albert Einstein était Mileva Marić, à partir de 1903, comme indiqué dans le Catalogue de la Bibliothèque nationale allemande.''
; {{anchor|statement|Statement}} déclaration {{English term|statement}}
: utilisé pour représenter une assertion à propos d'un [[#Item|élément]] de la base de connaissance de [[#Wikidata|Wikidata]] ; voir [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|Déclaration]] dans le glossaire de Wikidata (mais noter qu'une affirmation sans [[#reference|référence]] est encore représentée en tant que {{Z|Z6003|lang={{CURRENTCONTENTLANGUAGE}}}}).
; {{anchor|string}} chaîne {{English term|string}}
: une séquence de caractères.
; {{anchor|sum type|Sum type}} type somme {{English term|sum type}}
: un type qui a des instances tout types de constituants ; voir [[w:en:Sum type|Type somme]] dans Wikipédia en anglais ; voir le [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|Modèle de fonctions]].
== T ==
; {{anchor|template}} modèle {{English term|template}}
: une façon de spécifier un [[#renderer|rendu]] en tant que texte où sont dispersés des substituts ou « emplacements », qui peuvent être remplis avec des données provenant de [[#constructor|constructeurs]], du calcul de fonction, ou du contenu d’un autre modèle. Voir le document [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|Langage de modèles pour Wikifonctions]] pour une discussion détaillée sur la syntaxe des modèles.
; {{anchor|tester|Tester}} testeur {{English term|tester}}
: une façon de déterminer automatiquement si une [[#ZFunction|Z-Fonction]] travaille correctement ; une [[#function|fonction]] aura typiquement de multiples testeurs, chacun spécifiant une entrée de la fonction et les conditions que doivent remplir les résultats de sortie pour les entrées données ; par exemple, les testeurs pour une fonction « capitalisation du titre » pourraient dire que : « abc » devrait devenir « Abc » ; « guerre et paix » devrait devenir « Guerre et paix » ; « le petit prince » devrait devenir « Le Petit prince » ; « война и мир » devrait devenir « Война и мир » ; et « 123 » devrait rester « 123 ».
; {{anchor|transient|Transient}} transitoire {{English term|transient}}
: contraire de [[#persistent|persistant]].
; {{anchor|type|Type}} type {{English term|type}}
: Le type d'un objet nous indique comment interpréter et comprendre l'objet donné, et ce qui peut être fait avec l'objet. Par exemple, si nous avons un objet avec la valeur "2023", nous comprenons cet objet différemment selon que son type est un entier, une année ou une chaîne de caractères. Chaque objet fait référence à "une chose dans le monde réel". L'entier 2023 est différent de l'année 2023. Le type nous indique comment interpréter un objet donné, afin que nous sachions à quelle chose du monde réel il fait référence. Techniquement, il définit la structure des objets de ce type et les conditions qu'ils doivent remplir pour être un objet valide de ce type. un type définit les conditions pour qu’un [[#ZObject|Z-Objet]] soit une instance valide de ce type, en fournissant une [[#Function|fonction]] qui valide un Z-Objet ; les types sont eux-mêmes des Z-Objets, afin que les contributeurs de ''[[#Wikifunctions|Wikifunctions]] puissent créer de nouveaux types.
; {{anchor|type converter}} convertisseur de type {{English term|type converter}}
: Un script écrit dans un langage de programmation (tel que JavaScript), prenant un objet natif (tel que BigInt) et renvoyant un objet JSON représentant le ZObject correspondant ; ou « vice versa ».
; {{anchor|typed list|Typed List}} liste typée {{English term|typed list}}
: Une liste typée est une [[#list|liste]] dont tous les membres sont d'un [[#type|type]] spécifique et prédéfini. Par exemple, une liste typée de [[#string|chaînes]] est une liste dont tous les membres sont des chaînes. Une liste typée prend un argument : le type dont tous les membres de la liste doivent être une instance. Les listes typées sont probablement les [[#generic type|type générique]] les plus utilisés.
== V ==
; {{anchor|value}} valeur {{English term|value}}
: la chaîne ou le [[#ZObject|Z-Objet]] associé avec une [[#key|clé]] dans un autre Z-Objet.
; {{anchor|validation|Validation}} validation {{English term|validation}}
: Action effectuée par le [[#validator|validateur]].
; {{anchor|validator|Validator}} validateur {{English term|validator}}
: une fonction qui prend un Z-Objet en argument et renvoie une liste des erreurs trouvées.
== W ==
; {{anchor|wiki|Wiki}} wiki {{English term|wiki}}
: un site web qui permet la modification facile et collaborative de ses [[#page|pages]].
; {{anchor|Wikidata}} Wikidata {{English term|Wikidata}}
: un projet de la [[#Wikimedia_Foundation|Fondation Wikimedia]], une base de connaissances libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikidata|Wikidata]].
; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} Wikifonctions {{English term|Wikifunctions}}
: nouveau projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]] ; un catalogue libre de [[#Function|fonctions]], développé et maintenu de façon collaborative ; il était initialement connu comme '''Wikilambda''' dans la {{Pg|:m:Abstract Wikipedia/Historic proposal|proposition originelle}} (ce dernier nom n’est plus utilisé que pour l’[[#WikiLambda|extension WikiLambda]]).
; {{anchor|WikiLambda}} WikiLambda {{English term|WikiLambda}}
: logiciel utilisé pour propulser le projet, [[mw:Special:MyLanguage/Extension:WikiLambda|Extension:WikiLambda]].
; {{anchor|WikiLambda system}} Système WikiLambda {{English term|WikiLambda system}}
: un compte système automatisé qui est un élément clé de l’extension WikiLambda. Voir [[User:WikiLambda system]] pour sa fonction actuelle.
; {{anchor|WMF|Wikimedia_Foundation}} Fondation Wikimédia {{English term|Wikimedia Foundation}}
: organisation qui soutient le mouvement Wikimedia ; voir la [[:m:Special:MyLanguage/Wikimedia Foundation|Fondation Wikimedia]].
; {{anchor|Wikipedia}} Wikipédia {{English term|Wikipedia}}
: projet de la [[#Wikimedia_Foundation|Fondation Wikimédia]], une encyclopédie libre, modifiée de façon collaborative ; voir [[:m:Special:MyLanguage/Wikipedia|Wikipédia]].
; Wikipédia abstraite {{English term|Wikipedia, Abstract}}
: voir la [[#Abstract_Wikipedia|Wikipédia abstraite]].
; Wikipédia multilingue {{English term|Wikipedia, multilingual}}
: voir la [[#multilingual_Wikipedia|Wikipédia multilingue]].
== Z ==
; {{anchor|ZID|ZIDs}} Z-ID {{English term|ZID}}
: un identifiant commençant par la lettre Z suivie d'un entier naturel ; utilisé pour identifier les [[#ZObject|Z-Objets]] [[#persistent|persistants]].
; {{anchor|zfunction|ZFunction}} Z-Fonction, Z-Fonctions {{English term|ZFunction}}
: une page wiki sur [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) qui décrit une [[#function|fonction]] particulière qui peut être utilisées au moyen de l’[[#evaluator|évaluateur]]; chaque Z-Fonction peut être réalisée en code par une ou plusieurs [[#implementation|implémentations]] qui peuvent être vérifiées chacunes comme étant correctes par une ou plusieurs Z-Fonctions [[#tester|testeur]].
; {{anchor|ZKey}} Z-Clé, Z-Clés, Z-Clef, Z-Clefs {{English term|ZKey}}
: [[#ZObject|Z-Objet]] définissant une [[#key|clé]] pour un [[#type|type]] particulier.
; {{anchor|ZList}} Z-Liste, Z-Listes {{English term|ZList}}
: [[#ZObject|Z-Objet]] pour une séquence ordonnée d’autres Z-Objets.
; {{anchor|ZObject}} Z-Objet, Z-Objets {{English term|ZObject}}
: chaque entrée de [[#Wikifunctions|Wikifonctions]] (''Wikifunctions'' en anglais) est un Z-Objet ; les Z-Objets stockés dans Wikifonctions ont leur [[#ZID|Z-ID]] et peuvent être de nombreux types, tels que les [[#Constructor|constructeurs]], les [[#Function|fonctions]], les [[#Type|types]], etc. ; un Z-Objet consiste en un ensemble de paires [[#Key|clé]] / [[#Value|valeur]], où chaque clé n’apparaît qu’une seule fois par Z-Objet et où les valeurs sont des Z-Objets.
; {{anchor|ZUnit}} Z-Unité {{English term|ZUnit}}
: [[#ZObject|Z-Objet]] qui représente un [[:w:en:Unit type|type d’unité]].
[[Category:Glossary| {{#translation:}}]]
i54331mfkln2yu1aaczoevup2kr3tp3
Wikifunctions:Function model/fr
4
5813
277885
277511
2026-05-25T04:09:05Z
Eihel
102
typo fr
277885
wikitext
text/x-wiki
<noinclude><languages />{{Technical documentation navbox}}
</noinclude>
[[Special:MyLanguage/Wikifunctions:About|''Wikifonctions'']] (''Wikifunctions'' en anglais) est un catalogue multilingue de '''[[Special:MyLanguage/Wikifunctions:Glossary#Function|fonctions]]''' auquel chacun peut contribuer, créer, maintenir, appeler et utiliser les fonctions.
Chaque fonction peut avoir plusieurs mises en œuvre, par exemple dans des langages de programmation différents ou en utilisant des algorithmes différents.
C’est une « [[Special:MyLanguage/Wikifunctions:Glossary#Wikipedia|Wikipédia]] de fonctions » et un projet frère soutenu et conduit par la [[Special:MyLanguage/Wikifunctions:Glossary#Wikimedia Foundation|Fondation Wikimédia]].
Ce document couvre le modèle de données et le modèle d’évaluation de ''Wikifonctions''.
: Tout au long de cette description de modèle, les termes capitalisés se réfèrent à des termes définis dans le '''[[Special:MyLanguage/Wikifunctions:Glossary|glossaire]]'''.
: La lecture de la [https://github.com/google/abstracttext/blob/master/eneyj/docs/walkthrough.md procédure pas à pas d’un précédent prototype] a été très utile pour obtenir une meilleure intuition de ce qui s’y passe avant de lire le modèle suivant.
{{Anchor|Z1}}
<span id="Z1/ZObjects"></span>
== Z1/Z-Objets (''ZObjects'') ==
Wikifonctions est un wiki. Comme dans tous les wikis, le contenu de Wikifonctions est principalement stocké dans des pages wiki.
Les pages wiki peuvent être modifiées individuellement et pourtant le projet dans son entier doit conserver une certaine consistance.
Aussi les pages doivent être individuellement modifiables sans avoir à comprendre toutes les autres pages.
Nous introduisons les Z-Objets pour représenter le contenu de ''Wikifonctions''.
Chaque page wiki de l’espace de noms principal de ''Wikifonctions'' contient exactement un Z-Objet, de type {{Z|Z2}}.
D’autres espaces de noms peuvent contenir d’autres contenus, comme les pages de politique, les pages d’utilisateurs, les pages de discussion, etc.
Un Z-Objet peut être sérialisé sous forme d’un objet JSON.
Un Z-Objet consiste en une liste de paires Clé/valeur.
* Chacune des valeurs d'une paire Clé/valeur est un Z-Objet.
* Les valeurs peuvent être soit {{Z|6}}, soit {{Z|9}}, soit avoir tout autre type. Les valeurs {{Z|6}} et {{Z|9}} sont appelées valeurs terminales. Elles ne se développent pas davantage.
* Un Z6/String a exactement deux clés, Z1K1/type avec la valeur "Z6", et Z6K1/string value, avec une chaîne arbitraire.
* Une {{Z|9}} a exactement deux clés : Z1K1/type avec la valeur "Z9", et Z9K1/reference ID avec une chaîne représentant un ZID.
* Chaque Clé ne peut apparaître qu’une fois dans chaque Z-Objet (mais peut réapparaître dans un Z-Objet encapsulé).
Les Z-Objets sont à la base des arbres de syntaxe abstraite.
S’il y avait un terme {{Lang|en|''TLDR''}} (« trop long : ne pas lire ») pour le projet, ce serait probablement « quelque chose comme LISP en JSON ».
Le but est de fournir une interface utilisateur facile qui permet la création et la manipulation des Z-Objets au moyen d’une interface wiki, et donc de créer un environnement de codage qui peut atteindre un large nombre de contributeurs et qui puisse devenir un projet Wikimédia avec une communauté active.
Chaque Z-Objet doit avoir une clé Z1K1/type avec une valeur qui s’évalue en un Z4/Type.
Nous utilisons la notation « ''Z-ID/libellé'' » pour nous référer aux ''Z-ID'' d’une façon plus ou moins agréable, où « ''Z-ID'' » est un identifiant de Z-Objet (ou une clé sur un tel objet) et « ''libellé'' » est le libellé en clair (par exemple en langue anglaise ou française) attaché à cette identifiant ou clé en langue neutre.
Dans la ''forme normale'', un ZObject est représenté uniquement par des enregistrements de paires clé-valeur qui se terminent uniquement dans les noeuds terminaux.
La forme normale d'un ZObject est généralement utilisée pour l'évaluation.
<span id="Canonical_form"></span>
== Forme canonique ==
Pour rendre les ZObjects plus lisibles et plus compacts, nous les stockons et les transmettons généralement sous une forme dite ''forme canonique''.
Les formes canoniques utilisent trois transformations syntaxiques : pour {{Z|9}}, {{Z|6}} et {{Z|881}}.
<span id="Canonical_References"></span>
=== Références canoniques ===
Une référence pointe vers un ZObject via son ZID.
Un ZID commence par la lettre Z, suivie d'un nombre naturel.
La forme normale d'une référence ressemble à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z10"
}</syntaxhighlight>
|}
{{notice|1=À propos de la présentation ici et tout au long du document, nous afficherons toujours les ZObjects deux fois : sur le côté gauche dans leur version labellisée, c'est-à-dire où tous les ZID et les références de clés sont remplacées par un libellé en anglais, et sur le côté droit où les ZIDs et les réferences de clés ne sont pas remplacés.}}
La forme canonique remplace cet objet par une chaîne unique avec le ZID.
La forme canonique de la référence ci-dessus est alors la suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"natural number"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z10"
</syntaxhighlight>
|}
Notez que la forme normale et la forme canonique ont la même signification.
<span id="Canonical_Strings"></span>
=== Chaînes canoniques ===
Une chaîne est une séquence de points de code Unicode, représentant généralement un mot ou un texte.
Elle peut inclure des espaces et tout autre caractère en plus des caractères de contrôle.
La forme normale d'une chaîne est la suivante.
Notez que la valeur de la seconde clé est bien sûr la chaîne elle-même, et non la version labellisée d'un ZID, comme on peut le voir sur le côté droit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Wikifunctions"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Wikifunctions"
}</syntaxhighlight>
|}
Les chaînes de caractères peuvent être mises sous forme canonique simplement par leur contenu en non pas l'objet entier.
La chaîne ci-dessus peut être mise sous forme canonique ainsi.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"Wikifunctions"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Wikifunctions"
</syntaxhighlight>
|}
Notez que les chaînes qui commencent par une lettre latine en majuscule et qui sont suivies d'un nombre naturel doivent être échappées car elles entreraient en collision avec la représentation normale d'une référence.
Par exemple la chaîne <code>"Z1"</code> aurait la représentation suivante, à la fois sous sa forme normale et sous sa forme canonique.
Ceci est dû au fait que, autrement, il serait ambigu de déterminer si <code>"Z1"</code> fait référence à la chaîne Z1 ou s'il est une référence à l'objet dont le ZID est Z1.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Z1"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Z1"
}</syntaxhighlight>
|}
<span id="Canonical_lists"></span>
=== Listes canoniques ===
Les listes sont représentées par ce qu'on appelle des ''Benjamin Arrays''.
Vous trouverez leur description dans la section [[#Z881/Typed lists|Z881/liste typée]] ci-dessous.
<span id="Representation_in_JSON"></span>
== Représentation en JSON ==
Un Z-Objet peut être représenté en JSON en utilisant comme clés les clés ZID abstraites (Z1K1, etc.), et la représentation JSON de la valeur.
Une représentation plus lisible peut être donnée en remplaçant les clés abstraites et les ''Z-ID'' par leurs libellés dans une langue donnée, la représentation « libellée ».
La version labellisée est souvent ambiguë et ne peut pas toujours être traduite sous une forme lisible par la machine.
La table suivante donne un exemple pour un Z-Objet qui représente l’entier positif 2.
Sur la gauche nous voyons le Z-Objet libellé en anglais, au milieu libellé en allemand et à droite nous voyons le Z-Objet utilisant des ''Z-ID''.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
|<syntaxhighlight lang="json">{
"Typ": "natürliche Zahl",
"Dezimaldarstellung": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Comme vous pouvez le voir, les libellés ne sont pas nécessairement en anglais, mais doivent être dans l'une des plus de 300 langues que ''Wikifunctions'' prend en charge.
<span id="Normal_form"></span>
== Forme normale ==
Pour le traitement des ZObjets par l’évaluateur, tous les ZObjets sont convertis en version normalisée décrite ci-dessus.
La version normalisée est similaire à la version désérialisée, mais nous ne comptons sur aucune implication pour savoir s’il faut interpréter une valeur chaîne comme une Z6/Chaîne ou comme une Z9/Référence, mais elles sont toutes exprimées comme des ZObjets explicites.
Cela signifie que la représentation normalisée d’un ZObjet est un arbre dont toutes les feuilles sont soit de type Z6/Chaîne, soit de type Z9/Référence.
Cela signifie également que toutes les Listes sont représentées comme des ZObjets, et non comme des tableaux.
La forme normale suivante représente le ZObjet ci-dessus, qui a pour valeur l’entier naturel 2.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "reference",
"reference id": "natural number"
},
"base 10 representation": {
"type": "string",
"string value": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z9",
"Z9K1": "Z10"
},
"Z10K1": {
"Z1K1": "Z6",
"Z6K1": "2"
}
}</syntaxhighlight>
|}
Les formes normales sont utilisées comme entrées pour le moteur d’évaluation. Elles assurent que l’entrée à évaluer est toujours uniforme et facile à traiter et que cela exige un nombre minimum de cas particuiers.
{{Anchor|persistent-transient}}
<span id="Persistent_and_transient"></span>
== Persistant et transitoire ==
Tout ZObject de niveau principal stocké dans une page wiki ''Wikifunctions'' est un objet {{Z|2}} . Les ZObject qui ne sont pas stockés sur leur propre page wiki sont appelés ZObjects transitoires.
Chaque ZObject persistant doit avoir un Z2K1/id, un {{Z|6}} pour le ZID, ce qui est équivalent au nom de la page wiki où il est stocké.
Supposons qu'il existe un ZObject pour le nombre naturel 2 que nous avons vu précédemment et qu'il est stocké sur la page Z702.
Voici ce à quoi il pourrait ressembler (noter que les ZID de trois digits qui commencent avec Z7xx ne sont que des jokers, tant que nous n'avons pas les vrais ZID correspondants dans ''Wikifunctions'').
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "string",
"string value": "Z702"
},
"value": {
"type": "natural number",
"base 10 representation": "2"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "two"
},
{
"type": "monolingual text",
"language": "German",
"text": "zwei"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z702"
},
"Z2K2": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "two"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zwei"
}
]
}
}</syntaxhighlight>
|}
Tous les objets JSON stockés dans Wikifunctions le sont sous la [[:mw:Unicode normalization considerations|forme C de normalisation Unicode]].
Toutes les valeurs avant l'évaluation doivent également être normalisées en Unicode à la forme normale C.
L'objet {{Z|2}} est une enveloppe fournissant des métadonnées pour le ZObject intégré à Z2K2/value.
Z2K3/label est un ZObject du type {{Z|12}} qui a un {{Z|3}}, Z12K1/texts, pointant sur une liste de ZObjects {{Z|11}} (rappelez-vous qu'une liste est représentée comme un tableau dans la représentation JSON). Le libellé sert à l'étiquetage.
Il y a d'autres {{Z|3}} sur {{Z|2}} que nous avons omis ici. Ils sont tous définis sur {{Z|2}}.
{{Anchor|Z9}}
<span id="Z9/References"></span>
== Z9/Références ==
Une {{Z|9}} est une référence à la valeur Z2K2/ du ZObject avec l'ID donné, et signifie que cette Z2K2/value a la même signification que la référence.
Pour donner un exemple, prenez la référence suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"two"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z702"
</syntaxhighlight>
|}
Ceci est la forme raccourcie d'une {{Z|9}} qui ressemblerait à cela dans sa forme développée (expliqué dans la section concernant la [[#Deserialization|désérialisation]]) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z702"
}</syntaxhighlight>
|}
Et comme cet objet est une {{Z|9}} il doit être remplacé par la Z2K2/value du {{Z|2}} qui a "Z702" pour Z2K1/id (comme indiqué ci-dessus), il ressemblera donc à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Toutes les trois représentations JSON de cette section ont la même signification pour Wikifunctions.
Ils se réfèrent tous au nombre naturel 2.
Notez que si une Z8/fonction a un type d'argument Z2/Objet persistant, alors, au lieu de la Z2K2/value, elle est remplacée par le Z2/Persistent object lui-même.
{{Anchor|Z4}}
== Z4/Types ==
Les types sont des ZObjects de type Z4/Type. Les ZObjects d'un type sont appelés des instances de ce type.
Donc Z702/two que nous avons vu ci-dessus était une instance du type ''Z10/positive integer''.
Le type nous indique comment interpréter une valeur.
Le type nous fournit également les moyens de vérifier la validité d'un ZObject de ce type.
Un type déclare habituellement les clés disponibles pour ses instances et une fonction utilisée pour valider les instances.
Voici le type pour les entiers naturels (simplifié car il saute la courte description et les alias et tout sauf les trois premières clés sur Z4/Type).
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "String",
"string value": "Z10"
},
"value": {
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"key id": "Z10K1",
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "base 10 representation"
},
{
"type": "monolingual text",
"language": "German",
"text": "Dezimaldarstellung"
}
]
}
}
],
"validator": "validate natural number"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "natural number"
},
{
"type": "monolingual text",
"language": "German",
"text": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z10070",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "base 10 representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "Dezimaldarstellung"
}
]
}
}
],
"Z4K3": "Z110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "positive integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
|}
Pour rendre le noyau du Type plus visible, regardons simplement le Z4/Type et enlevons les libellés :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"keyid": "Z10K1"
}
],
"validator": "validate natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z10",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1"
}
],
"Z4K3": "Z110"
}</syntaxhighlight>
|}
Le type ''Z10/positive integer'' définit dans Z4K2/keys la nouvelle représentation {{Z|3}} Z10K1/base 10, que nous avions utilisée ci-dessus dans l'instance représentant le nombre 2.
Z4K3/validator pointe sur une {{Z|8}} qui prend une instance comme argument et renvoie soit une erreur, soit la valeur elle-même dans le cas où il n'y a pas d'erreur.
Si aucune erreur n'est renvoyée, l'instance a passé la validation avec succès. Dans le cas présent, la {{Z|8}} pourrait effectuer les contrôles suivants :
* Il n'y a qu'une et une seule clé, en représentation Z10K1/base 10, sur l'instance, en plus de Z1K1/type.
* La valeur de la représentation de base 10 est de type {{Z|6}}.
* La représentation en base 10 ne contient que des chiffres.
* La représentation en base 10 ne commence pas par un 0, sauf s'il s'agit du zéro.
Notez que toutes ces vérifications sont effectuées par {{Z|8}} et proposées par les contributeurs, et que ces derniers peuvent définir et modifier tous les types.
Rien n’est codé en dur concernant le type du nombre que nous utilisons ici.
Une instance pourrait utiliser des clés qui ne sont pas définies dans le Type. Il appartient à la fonction validateur de le permettre ou pas.
Par exemple, les instances de ''Z7/Appel de fonction'' utilisent souvent des clés non définies sur ''Z7/Appel de fonction'', comme on peut le voir dans la section sur [[#Z7/Function calls|Z7/Appel de fonction]].
Néanmoins il est cependant attendu que la plupart des valideurs exigent que toutes les clés soit définies.
Mais un petit nombre d'élements sont codés en dur, tel que le comportement d’un ''Z7/appel de fonction''. Plus de détails viendront ultérieurement.
{{Anchor|Z3}}
<span id="Z3/Keys"></span>
== Z3/Clés ==
Toutes les clés doivent avoir un ''K'' suivi par un nombre naturel et peuvent être précédées par un ''Z-ID''.
Si elles sont précédées d'un Z-ID, elles sont appelées clés globales, si elles ne le sont pas elles sont appelées clés locales. Par exemple les deux représentations suivantes sont équivalentes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"K1": "Z702",
"K2": "Z702"
}</syntaxhighlight>
|}
Les clés globales sont des arguments nommés alors que les clés locales sont des arguments positionnels.
* La règle de base est d'utiliser les clés globales à chaque fois que c'est possible.
* L'utilisation principale pour les clés locales est quand une Z8/Fonction ou un Z4/Type est créé à la volée, et ne peut donc pas avoir de clé globale parce que la Z8/Fonction ou le Z4/Type créé n'est lui-même pas persistant.
Une clé globale est toujours définie sur le ZObject sur lequel la partie ZID de son identifiant fait référence.
Dans la définition, une clé contient des informations sur le type d'objet qu'elle doit contenir (Z3K1), l'ID global qui identifie cette clé (Z3K2), ses libellés lisibles par un humain (Z3k3) et l'indication que cette clé est un champ d'identité (Z3K4) ou pas.
Une clé d'identité permet aux objets de stocker leur ID persistant. Par exemple, les fonctions et types contiennent un champ d'identité. Les types envisagés, en particulier les énumérations, ainsi que les caractéristiques grammaticales, nécessitent également une identité.
{{Anchor|Z8}}
<span id="Enumerations"></span>
== Enumérations ==
Une énumération est un type qui a un nombre limité de valeurs. Les exemples d'énumérations sont le type Boolean (avec les valeurs "false" et "true") ou le signe des entiers (avec des valeurs "positif", "neutre" ou "négatif").
Les énumérations sont aussi un outil important pour prendre en charge les fonctions linguistiques.
Chaque type d'énumération a une clé qui est marquée comme un champ d'identité.
Par exemple, voyons la définition du type pour Boolean (en supprimant les libellés des clés pour simplifier) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Type",
"identity": "Boolean",
"keys": [
"Key",
{
"type": "Key",
"value type": "Boolean",
"key id": "Z40K1",
"label": { /* "identity" */ },
"is identity": "True"
}
],
...
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z40",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z40",
"Z3K2": "Z40K1",
"Z3K3": { /* "identity" */ },
"Z3K4": "Z41"
}
],
...
}</syntaxhighlight>
|}
Toutes les valeurs limitées pour Boolean attribueront leur ZID à la valeur de leur clé d'identité/Z40K1.
Voir, par exemple, True, qui contient son identité et en plus les données multilingues (nom, description, alias) comme partie des clés d'objet persistant.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line" highlight="9">{
"type": "Persistent object",
"identity": {
"type": "String",
"value": "Z41"
},
"value": {
"type": "Boolean",
"identity": "True"
},
"labels": {
"type": "Multilingual text",
"texts": [
"Monolingual text",
{
"type": "Monolingual text",
"language": "English",
"text": "true"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json" highlight="9">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41"
},
"Z2K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "true"
}
]
}
}</syntaxhighlight>
|}
<span id="Lightweight_enumerations"></span>
== Enumérations de faible poids ==
Tout comme les énumérations de la section précédente, une ''énumération réduite'' est un type qui possède un nombre limité de valeurs. Néanmoins avec les différences suivantes :
* Chaque valeur correspond à une entité Wikidata.
* Les valeurs sont référencées par rapport à l'utilisation de leurs indentifiants Wikidata. Ceci est fait en utilisant les [[Special:MyLanguage/Wikifunctions:Support_for_Wikidata_content#Wikidata_reference_types|types de références Wikidata]] (chaque instance d'un type de référence contient un identifiant Wikidata).
* En conséquence, il n'est pas nécessaire de créer un ZObject pour chaque valeur (le seul ZID créé pour une petite énumération est celui du type d'énumération lui-même).
Lorsqu'un type de petite énumération est créé, l'utilisateur indique le type de référence que Wikidata doit utiliser pour spécifier les valeurs, et l'interface utilisateur aide le créateur à saisir les valeurs ainsi que les instances de ce type de référence. La définition du type d'énumération lorsqu'elle est enregistrée, contient la liste de toutes ces valeurs.
Formellement, chaque type de petite énumération est un appel à [[Z6884]] - une fonction dont le but est de créer ces types (de cette façon, c'est similaire à d'autres fonctions de création de type comme [[Z881]]). La définition d'un type de petite énumération capture ensuite les détails de l'appel à [[Z6884]].
Voici un exemple qui utilise la [[Z6901|référence d'un élément Wikidata]] pour spécifier 3 valeurs possibles pour le genre grammatical : masculin, féminin et neutre.
Ce type existe dans Wikifunctions sous [[Z25501]].
Le type ZObject (qui apparaît comme la valeur de <code>Z2K2</code> dans la définition persistante) est indiqué juste en dessous.
Dans cet exemple <code>Z6884K1</code> spécifie la [[Z6901|référence de l'élément Wikidata]] comme le type utilisé pour énumérer les valeurs, et <code>Z6884K2</code> indique la liste de ces valeurs.
<code>Z6884K3</code> est simplement une auto-référence du type, qui passe son propre ZID en tant que chaîne.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Function call",
"function": "Typed enum of Wikidata references",
"Wikidata reference type": "Wikidata item reference",
"list of Wikidata references": [
"Wikidata item reference",
{
"type": "Wikidata item reference",
"Wikidata item id": "masculine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "neuter"
}
],
"ZID of result type (assigned by WikiLambda)": {
"type": "String",
"value": "Z25501"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q524410"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004469"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z25501"
}
}</syntaxhighlight>
|}
Chaque instance d'un type de d'énumération légère contient seulement une propriété <code>Z1K1</code> qui fait référence au ZID du type lui-même, et une propriété <code>...K1</code> dont la valeur est l'un des éléments de la liste des valeurs.
L'instance de [[Z25501]] pour le genre féminin ressemble à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Grammatical gender (m/f/n)",
"element": {
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
}
}</syntaxhighlight>
|}
Encore une fois, les instances ne sont jamais rendues persistantes (et donc ne reçoivent pas de ZID). L'interface utilisateur permet de spécifier une instance éphémère lorsque c'est nécessaire (par exemple, comme entrée d'une fonction).
<span id="Z8/Functions"></span>
== Z8/Fonctions ==
Dans la définition de ''Z10/natural number'' nous avons vu une première référence à {{Z|8}}, ''Z110/validate natural number''.
Ici, nous allons utiliser une fonction beaucoup plus simple, ''Z781/add''. ''Z781/add'' est une {{Z|8}}, qui prend deux nombres ''Z10/natural number'' et renvoie un ''Z10/natural number''.
Nous ne montrons que la valeur.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function",
"arguments": [
"argument declaration",
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K1",
"label": { ... }
},
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K2",
"label": { ... }
}
],
"return type": "natural number",
"tests": [
"testers",
"add one and zero",
"add two and two"
],
"implementations": [
"implementation",
"+ in Python",
"recursive addition",
"+ in JavaScript"
],
"identity": "add"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K1",
"Z17K3": { ... }
},
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K2",
"Z17K3": { ... }
}
],
"Z8K2": "Z10",
"Z8K3": [
"Z20",
"Z711",
"Z712"
],
"Z8K4": [
"Z14",
"Z721",
"Z722",
"Z723"
],
"Z8K5": "Z144"
}</syntaxhighlight>
|}
Pour rester concis, nous avons supprimé les Z17K3/labels des déclarations {{Z|17}}, qui sont identifiées à l'aide des identifiants Z17K2/key.
Mais comme les {{Z|3}} sur {{Z|4}}, ils ont des libellés dans toutes les langues prises en charge.
Les clés sont globales lorsque la {{Z|8}} est persistante et locales lorsqu'elle est transitoire.
La fonction est spécifiée dans la documentation (omise), mais aussi dans les Z8K3/tests et les Z8K1/déclarations de type sur les arguments et le Z8K2/return type.
En outre, comme une fonction peut avoir plusieurs Z8K4/Implementations, les Implementations se confirment mutuellement.
Le Z8K5/identité, comme les autres identités du modèle sera une référence à la fonction (là où c'est possible).
Il n'est pas autorisé aux {{Z|8}} d'avoir des effets de bord de changment d'état.
{{Anchor|Z7}}
<span id="Z7/Function_calls"></span>
== Z7/Appels de fonctions ==
Le ZObject suivant représente l'appel d'une fonction.
A la deuxième ligne, nous voyons une représentation plus compacte de l'appel de fonction, qui utilise une syntaxe qui nous est plus familière pour les appels de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
|-
| <code>'''add'''('''two''', '''two''')</code>
| <code>'''Z781'''('''Z702''', '''Z702''')</code>
|}
En utilisant des littéraux au lieu de ZObjects persistants pour les arguments, cela ressemblerait à ceci :
* Notez que nous créons les littéraux en utilisant le ''Z10/positive integer'' comme constructeur.
* Tous les {{Z|4}} peuvent être appelés ainsi en fournissant une valeur à chacune de leur clé.
* Il ne s'agit pas d'un appel de {{Z|7}}, mais d'une notation pour l'objet de {{Z|4}} donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": {
"type": "natural number",
"base 10 representation": "2"
},
"right": {
"type": "natural number",
"base 10 representation": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z781K2": {
"Z1K1": "Z10",
"Z10K1": "2"
}
}</syntaxhighlight>
|-
| <code>'''add'''('''natural number'''<"2">, '''natural number'''<"2">)</code>
| <code>'''Z781'''('''Z10'''<"2">, '''Z10'''<"2">)</code>
|}
Lorsque cet appel de {{Z|7}} est évalué, il se résoud comme prévu dans la valeur quatre.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "4"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "4"
}</syntaxhighlight>
|-
| <code>'''natural number'''<"4"></code>
| <code>'''Z10'''<"4"></code>
|}
L'évaluation est réalisée à plusieurs reprises sur le résultat de l'évaluation jusqu'à ce qu'un point fixe soit atteint.
{{Anchor|Z14}}
<span id="Z14/Implementations"></span>
== Z14/Mises en œuvre ==
Chaque {{Z|8}} peut avoir un certain nombre de {{Z|14}} différentes.
Il existe trois types principaux d' {{Z|14}} : intégrées, {{Z|16}}, ou par composition d'autres {{Z|8}} .
Examinons la fonction ''Z781/add'' et quatre différentes implémentations de la fonction {{Z|14}}.
{{Anchor|builtins}}
<span id="Builtin_implementations"></span>
=== Mises en œuvre intégrées ===
Une implémentation intégrée indique à l'évaluateur de renvoyer un résultat d'évaluation approprié.
Les constructions intégrées sont codées en dur dans l'évaluateur. Z14K4/builtin fait référence à l'ID de construction avec le code en dur (qui doit être le ZID de l'objet {{Z|2}}).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"builtin": "Z791"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K4": "Z791"
}</syntaxhighlight>
|}
Un évaluateur est conscient des constructions intégrées dont il dispose et il peut les utiliser à volonté.
Notez que l'addition ne serait pas une fonction qui aurait une construction intégrée. Cet exemple ici est purement illustratif.
{{Anchor|Z16}}
=== Z16/Code ===
Une implémentation en {{Z|16}} représente un extrait de code dans un langage de programmation donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "javascript",
"source": "function add(left, right) {
return left + right;
}"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z781(Z781K1, Z781K2) {
return Z781K1 + Z781K2;
}"
}
}</syntaxhighlight>
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "python",
"source": "def add(left, right):
return left + right"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z781(Z781K1, Z781K2):
return Z781K1 + Z781K2"
}
}</syntaxhighlight>
|}
L'évaluateur saura transformer les ZObjects donnés représentant les arguments dans les langages de programmation pris en charge, comment exécuter la séquence de code fournie, puis comment retransformer le résultat en un ZObject qui le représente.
Eventuellement, la traduction des ZObjects en valeurs natives des langages de programmation supportés serait à la charge de ''Wikifunctions'' lui-même (ce qui nécessite d'être décrit dans un autre document).
Jusqu'ici nous ne prenons en charge que {{Z|16}} pour les arguments et les types de retour intégrés qui sont supportés en dur par l'évaluateur.
<span id="Z46/Deserializer"></span>
==== Z46 / Désérialiseur ====
Un {{Z|46}} prend un ZObject d'un type spécifique et le transforme en une valeur pour un langage de programmation donné.
Par exemple, les {{Z|46}} suivants prennent un ZObject de type ''Z10/natural number'' et le transforment en une valeur BigInt JavaScript.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "deserializer",
"identity": "to BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function deserialize( value ) {
return BigInt( value.decimal_representation.string_value );
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z46",
"Z46K1": "Z787",
"Z46K2": "Z10",
"Z46K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z787(Z787K1) {
return BigInt( Z787K1.Z10K1.Z6K1 );
}"
},
"Z46K4": "BigInt"
}</syntaxhighlight>
|}
Le ''Z46K4/native type'' indique le type produit par le désérialiseur.
Cela nous permet d'utiliser des implémentations naturelles comme celles ci-dessus pour l'addition.
<span id="Z64/Serializer"></span>
==== Z64 / Sérialiseur ====
Le fonctionnement inverse d'un {{Z|46}} est celui du {{Z|64}}.
Un {{Z|64}} prend une valeur dans le langage de programmation donné et la transforme en un ZObject du type demandé.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "serializer",
"identity": "from BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function serialize( value ) {
return {
'type': {
'type': 'reference',
'reference id': 'natural number'
},
'base 10 representation': {
'type': 'string',
'string value': value.toString()
}
}
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z64",
"Z64K1": "Z789",
"Z64K2": "Z10",
"Z64K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z789(Z789K1) {
return {
'Z1K1': {
'Z1K1': 'Z9',
'Z9K1': 'Z10'
},
'Z10K1': {
'Z1K1': 'Z6',
'Z6K1': Z789K1.toString()
}
}
}"
},
"Z64K4": "BigInt"
}</syntaxhighlight>
|}
=== Composition ===
La {{Z|14}} la plus portable (mais souvent aussi la plus lente) est réalisée via la composition d'autres {{Z|8}}.
Nous montrons à la fois le ZObject de l'implémentation, ainsi qu'une notation plus facile à lire basée sur la syntaxe d'appel de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"composition": {
"type": "function call",
"function": "if",
"condition": {
"type": "function call",
"function": "is zero",
"arg": {
"type": "argument reference",
"reference": "right"
}
},
"consequent": {
"type": "argument reference",
"reference": "left"
},
"alternative": {
"type": "function call",
"function": "add",
"left": {
"type": "function call",
"function": "successor",
"arg": {
"type": "argument reference",
"reference": "left"
}
},
"right": {
"type": "function call",
"function": "predecessor",
"arg": {
"type": "argument reference",
"reference": "right"
}
}
}
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z782",
"Z782K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z7",
"Z7K1": "Z783",
"Z783K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
}
},
"Z781K2": {
"Z1K1": "Z7",
"Z7K1": "Z784",
"Z784K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
}
}
}
}</syntaxhighlight>
|-
| <code><!--
-->'''if'''(<br><!--
--> '''is zero'''(''right''),<br><!--
--> ''left'',<br><!--
--> '''add'''(<br><!--
--> '''successor'''(''left''), <br><!--
--> '''predecessor'''(''right'')<br><!--
--> )<br><!--
-->)</code>
| <code><!--
-->'''Z802'''(<br><!--
--> '''Z782'''(''Z781K2''),<br><!--
--> '''Z781K1''',<br><!--
--> '''Z781'''(<br><!--
--> '''Z783'''(''Z781K1''), <br><!--
--> '''Z784'''(''Z781K2'')<br><!--
--> )<br><!--
-->)</code>
|}
Cette composition repose sur un certain nombre d'autres {{Z|8}} :
''Z782/is zero'', ''Z783/successor'', ''Z784/predecessor'', {{Z|801}} et le plus intéressant — lui-même.
Il est tout à fait normal qu'une {{Z|14}} appelle sa propre {{Z|8}} récursivement.
Notez cependant que l'évaluateur n'a pas à appeler la {{Z|14}} recursivement — un évaluateur est libre de choisir l'implémentation à chacune des étapes de la récursion.
C'est tout sauf rapide — mais cela nous permet d'utiliser un formalisme bien compris et une implémentation très simple pour s'assurer que les autres implémentations de ''Z781/add'' sont correctes — certes, probablement moins intéressantes pour l'ajout, mais nous pouvons imaginer qu'il existe des {{Z|8}} qui ont des implémentations plus évidemment correctes, plus intelligentes et plus rapides.
''Wikifunctions'' peut tester ces implementations de manière croisée et nous apporter ainsi une sécurité sur leur véracité.
<span id="Example_evaluation"></span>
==== Evaluation d'exemples ====
Dans la suite nous évaluons la composition ci-dessus.
Nous commençons par l'appel suivant de {{Z|7}} (nous ne nous attachons qu'à la syntaxe fonctionnelle en raison de sa brièveté).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(Natural number<"2">, Natural number<"2">)
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(Z10<"2">, Z10<"2">)
</syntaxhighlight>
|}
Nous remplaçons l'appel de fonction par la composition donnée ci-dessus, et remplaçons les arguments par les valeurs données. Ce qui donne le code suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"2">),
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"2">),
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Nous évaluons ''Z782/is zero'' (Z10/Natural number<"2">) par rapport à la valeur {{Z|40}} de {{Z|42}} (puisque 2 n'est pas zéro).
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Cela nous permet de remplacer l'appel de Z802/if par Z802K3/alternative, puisque Z802K1/condition est fausse.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)</syntaxhighlight>
|}
La fonction Z783/successor ajoute simplement 1 au nombre, et la fonction Z784/predecessor lui soustrait 1.
L'une ou l'autre de ces fonctions peut ou non être implémentée dans le code ou d'une autre manière, cela n'a pas vraiment d'importance.
Si nous remplaçons ces deux appels de fonctions, nous obtenons l'appel suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"3">,
Natural number<"1">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"3">,
Z10<"1">
)</syntaxhighlight>
|}
Nous remplaçons à nouveau l'appel à ''Z781/add'' par sa composition, et remplaçons les arguments par les nouvelles valeurs.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"1">),
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"1">),
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Nous vérifions à nouveau si la valeur donnée à ''Z782/is zero'' est zéro (ce n'est pas la cas, c'est un).
Donc nous remplaçons l'appel à ''Z782/is zero'' à nouveau par {{Z|42}}.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Puisque Z802K1/condition est à nouveau faux, nous remplaçons l'appel à Z802/if par Z802K3/alternative
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)</syntaxhighlight>
|}
Encore une fois, nous remplaçons les appels de fonction à Z783/successor et Z784/predecessor par les résultats respectifs, un nombre de plus, un nombre de moins.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"4">,
Natural number<"0">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"4">,
Z10<"0">
)</syntaxhighlight>
|}
Nous sommes à nouveau à l'étape où nous remplaçons l'appel à ''Z781/add'' par sa composition.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"0">),
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"0">),
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à ''Z782/is zero'' maintenant a l'argument Z10/natural number<"0"> qui est bien sûr zéro.
Donc l'appel à ''Z782/is zero'' fournit un {{Z|41}}.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
true,
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z41,
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à la fonction Z802/if a maintenant une Z802K1/condition {{Z|41}}, ce qui signifie que nous remplaçons l'ensemble de l'appel par Z802K2/consequence, et non pas Z802K3/alternative.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">Natural number<"4">
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z10<"4">
</syntaxhighlight>
|}
C'est un point fixe, c'est-à-dire qu'il ne change pas lorsqu'il est évalué, et donc c'est le résultat de notre appel de fonction.
2 et 2 font 4.
{{Anchor|evaluation-order}}
<span id="Evaluation_order"></span>
==== Ordre d’évaluation ====
L’ordre d’évaluation est laissé au gré de l’évaluateur.
Puisque toutes les Z8/Fonctions ne sont pas autorisées à avoir des effets de bord, ceci conduira toujours au même résultat.
Mais une stratégie d’évaluation imprudente peut conduire à bien plus de calculs que nécessaire ou même conduire l’évaluateur à ne jamais se terminer.
Z722/ajouter récursivement nous fournit un exemple qui peut se terminer avec une boucle sans fin si nous essayons un ordre complet d’évaluation :
Pour l’appel à Z802/si dans Z722/ajouter récursivement, il serait imprudent d’évaluer d'abord tous les trois arguments et de renvoyer ensuite le deuxième ou le troisième argument.
Selon la Z802K1/condition sur le premier argument, nous avons besoin de retourner uniquement soit le Z802K2/conséquent, soit la Z802K3/alternative.
Il n’y aura jamais de cas où nous avons besoin d’évaluer à la fois le deuxième et le troisième argument.
En fait, nous pourrions même renvoyer le deuxième ou le troisième argument non évalué.
Souvenez-vous que l’évaluateur évaluera chaque résultat à nouveau de toute façon jusqu’à ce qu’un point fixe soit atteint.
Aussi, Z802/si peut être mise en œuvre de façon paresseuse, en enlevant la branche inappropriée, et en ne renvoyant que la branche appropriée en tant que ZObject non évalué.
Une stratégie paresseuse d'évaluation est en général recommandée, mais par exemple quand l’évaluateur veut utiliser une implémentation basée sur Z16/Code, ceci pourrait ne pas être réalisable.
Et alors l’évaluateur pourrait décider d’évaluer d’abord les arguments puis ensuite l’appel englobant.
En fin de compte, il existe des opportunités pour expérimenter différentes stratégies d’évaluation.
{{Anchor|Z20}}
<span id="Z20/Testers"></span>
== Z20/Testeurs ==
Les {{Z|20}} sont des ZObjects qui font un ''Z20K2/call'' et utilisent ensuite un ''Z20K3/validator'' sur le résultat. ''Z20K3/Validator'' est un appel incomplet de {{Z|7}} qui fournit le résultat de ''Z20K2/call'' injecté comme premier argument.
Si Z20K3/validator renvoie Z41/true, alors Z20/Tester a réussi, sinon c'est un échec.
Les tests sont utilisés pour s'assurer que toutes les Z14/implémentations se comportent comme attendu et doivent être considérées comme équivalentes aux tests unitaires.
Une Z8/Funktion doit lister tous les Z20/Tester à passer pour qu'une Z14/Implémentation soit conforme.
En outre, les différentes Z14/implémentations peuvent être mutuellement testées pour s'assurer de leur cohérence.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line='line'>{
"type": "tester",
"function": "add",
"call": {
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
},
"result validator": {
"type": "function call",
"function": "equivalent natural number",
"right": "four"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z20",
"Z20K1": "Z781",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z788",
"Z788K2": "Z704"
}
}</syntaxhighlight>
|}
Dans ce cas, nous évaluons d'abord Z20K2/call qui est <code>Z781/add(Z702/two, Z702/two)</code>, dont le résultat est <code>Z10/Natural number<"4"></code>.
Ce qui, à son tour, est ensuite utilisé dans le valideur Z20K3/result, où il est injecté comme premier argument, ce qui donne <code>Z788/natural number equality(Z10/Natural number<"4">, Z704/four)</code>.
Cette appel doit renvoyer Z41/true, et donc Z20/Tester doit être passé avec succès.
{{Anchor|generic-types}}
<span id="Generic_types"></span>
== Types génériques ==
Un type générique est réalisé par un appel Z7/Fonction à un Z8/Fonction qui prend quelques arguments et renvoie un Z4/Type.
Par exemple, Z882/type pair est une fonction qui prend deux Z4/Type comme arguments, un pour le premier et un pour le deuxième élément, et qui renvoie un Z4/Tyme en ligne.
Donc pour faire une paire de nombres Z10/Natural, nous appelons <code>Z882/typed pair(Z10/Natural number, Z10/Natural number)</code> et le résultat est un Z4/Type que nous pouvons utiliser pour le champ Z1K1 d'un ZObject.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"first": "one",
"second": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"K1": "Z701",
"K2": "Z702"
}</syntaxhighlight>
|}
Le résultat de l'appel Z7/Fonction est un Z4/Type créé dynamiquement qui garantit que les deux éléments de la paire ont le bon Z4/Type.
Le résultat de ce ''Z7/Appel de fonction'' ressemble à ceci.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"keys": [
"key",
{
"type": "key",
"id": "K1",
"value type": "natural number"
},
{
"type": "key",
"id": "K2",
"value type": "natural number"
}
],
"validator": "validate typed pair"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z1K2": "K1",
"Z3K1": "Z10"
},
{
"Z1K1": "Z3",
"Z1K2": "K2",
"Z3K1": "Z10"
}
],
"Z4K3": "Z892"
}</syntaxhighlight>
|}
Ceci est également un exemple de l'utilisation du champ Z4K1/identité sur Z4/Type : il décrit comment Z4/Type a été créé, et nous permet d'accéder aux arguments utilisés pour la création du type.
La conservation de ces informations en déclaration est très utile pour valider un appel de fonction de manière statique et pour comparer les types.
Si nous voulons une paire Z882/Typed qui ne restreint pas le Z4/Type de l'un, l'autre ou des deux éléments, on pourrait appeler la fonction Z882/Typed pair avec Z1/ZObject pour l'un ou les deux arguments.
{{Anchor|Z10}}
<span id="Z881/Typed_lists"></span>
== Z881/Listes typées ==
Voici une liste de deux chaînes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"string",
"a",
"b"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z6",
"a",
"b"
]</syntaxhighlight>
|}
Si nous transformons ceci en Z-Objets, cela ressemble à ce qui suit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "a",
"tail": {
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "b"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"K1": "a",
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z10K1": "Z6"
},
"K1": "b"
}
}</syntaxhighlight>
|}
Un littéral de tableau JSON commence toujours par le type utilisé pour la Z881/liste typée. Ce n'est pas le premier élément de la liste mais simplement le type de la liste typée. Ces tableaux sont appelés ''Benjamin Arrays''.
Si nous voulons une liste non typée nous utilisons Z1/Object comme argument. Une liste non typée vide ressemblerait à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"object"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z1"
]</syntaxhighlight>
|}
{{Anchor|Z22}}
<span id="Z22/Evaluation_result"></span>
== Z22/Résultat dévaluation ==
Un appel de Z7/Fonction exécuté dans Wikifunctions renvoie toujours un objet de type Z22/Résultat d'évaluation.
Un objet de résultat d'évaluation contient toujours la valeur renvoyée à la suite de l'exécution d'un appel de fonction et une collection de métadonnées recueillies lors de l'évaluation. Voici un exemple d'une réponse réussie :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "Hello, World!",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "orchestrationDuration",
"value": "139 ms"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Hello, World!",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "orchestrationDuration",
"K2": "139 ms"
}
]
}
}</syntaxhighlight>
|}
Si l'évaluation échoue, le champ de réponse contiendra Z24/Void, tandis que le champ de métadonnées contiendra une clé "erreur" avec les détails de l'échec. Ceci est un exemple d'objet résultat d'une évaluation qui n'a pas réussi :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "void",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "errors",
"value": {
"type": "error",
"error type": "unspecified error",
"error value": {
"type": {
"type": "function call",
"function": "errortype to type",
"errortype": "unspecified error"
},
"error information": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Z24",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "errors",
"K2": {
"Z1K1": "Z5",
"Z5K1": "Z500",
"Z5K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z885",
"Z885K1": "Z500"
},
"Z500K1": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
|}
Ces exemples ne sont que des versions condensées des objets de résultats d'évaluation réels et ne contiennent qu'une seule clé d'exemple dans le champ Metadata. Dans les exemples réels, la collecte de métadonnées renvoie toutes les métriques collectées par les services du serveur, y compris la durée de l'exécution, l'utilisation du processeur et celle de la mémoire.
Pour une description plus détaillée des métadonnées possibles renvoyées dans l'objet de résultat d'évaluation, voir le [[mw:Special:MyLanguage/Help:Wikifunctions/Function call metadata|Guide des métadonnées d'appel de fonction dans Mediawiki]].
{{Anchor|Z5}}
<span id="Z5/Errors"></span>
== Z5/Erreurs ==
Un Z7/Appel de fonction peut rencontrer une Z5/Erreur.
Ceci apparaît lorsque l'appel à la fonction ne peut s'exécuter correctement et n'est pas récupérable (par exemple une division par zéro ou le manque de mémoire).
{{Z|5}} est un type générique.
Chaque instance de Z5 référence le ZID d'un type d'erreur (dans le Z5K1/error type), et ce type d'erreur détermine le type de Z5K2/error value, et les clés qui y seront présentes.
Chaque type d'erreur est une instance de {{Z|50}} et les ZID Z500-Z599 sont réservés aux types d'erreurs.
Voir les informations complémentaires sur [[:m:Special:MyLanguage/Abstract Wikipedia/Representation of errors|Représentation des erreurs]].
{{Anchor|Z99}}
== Z99/Quote ==
{{Z|99}} est utilisé pour envelopper un ZObject afin qu'il ne soit pas évalué ("résolu").
(ceci est similaire au fait de mettre des guillemets en Lisp).
Z99/Quote a une clé unique Z99K1/quotation, du type Z1/Object.
Pour illustrer, certaines parties des objets d'erreur (instances de Z5/Error) sont entre guillemets lorsqu'elles sont créées lors de l'exécution d'un appel de fonction.
Par exemple, une erreur de type Z507/Error dans l'évaluation comprend une copie entière de l'appel à la fonction dont l'exécution a causé l'erreur (comme la valeur de l'appel de Z507K1/function).
Comme cette appel de fonction est très susceptible d'être malformé d'une certaine manière, nous nous assurons qu'aucune autre tentative n'est faite pour l'évaluer, en le plaçant entre guillemets dans l'objet d'erreur.
(ainsi le type de Z507K1 est déclaré comme étant {{Z|99}} et sa valeur est toujours entre guillemets).
Nous utilisons les règles suivantes pour l'utilisation de {{Z|99}} :
# Placer un ZObject entre guillemets si nous pensons qu'il peut être non valide d'une certaine manière.
# Mais ne le faisons pas pour Z1K1 lui-même. Si sa valeur est douteuse, il faut mettre des guillemets autour de l'objet entier qui la contient.
# Mettre entre guillemets les clés résolvables (clés dont les valeurs contiennent des instances de {{Z|7}}, {{Z|9}} ou {{Z|18}}) qui pourraient ne pas être adaptées en entrée d'une fonction.
# Les guillemets lors de la résolution d'une valeur pourraient causer une catastrophe (récursion infinie par exemple).
Note : à mesure que notre stratégie de résolution évolue, il est possible que (3) et (4) deviennent inutiles.
{{Anchor|non-functional}}
<span id="Non-functional_Functions"></span>
== Fonctions non opérationnelles ==
Aucune Z8/Fonction n’est autorisée à avoir des effets de bord. Toutes les Z8/Fonctions doivent être fonctionnelles.
Cela veut dire qu’elles doivent renvoyer les mêmes valeurs lorsqu’elles sont appelées avec les mêmes paramètres.
Cela signifie que des ''Z8/Fonctions'' comme « renvoyer un nombre aléatoire » ou « renvoyer l’horodatage actuel » sont impossibles.
This might change in the future.
Ce sera traité dans un document ultérieur.
{{Anchor|Zx-sum}}
<span id="Zx/Sum_types"></span>
== Zx/Types sommes ==
Un type générique particulièrement utile est le Zx/Type somme (ou Type agrégat), qui prend une liste de Z4/Types et renvoie un Z4/Type qui prend exactement une seule instance des types donnés.
Ceci permettra également d'avoir des paramètres facultatifs dans les appels de fonctions.
Ce sera traité dans un document ultérieur.
{{Anchor|questions-todos}}
<span id="Some_questions_and_tasks_to_do"></span>
== Quelques questions et tâches à faire ==
* Avons-nous besoin de « nécessaire / option » pour des clés quelconques au début ? — non.
* Remplacer les valeurs par défaut sur Z3/Clé par Zx/Sum (ou au moins rendre ceci cohérent avec la Z17/déclaration de paramètre) ?
* Pourrait être laissé à faire plus tard si nous n ’avons pas besoin de Z3 pour le moment.
* Notez que tout est en Unicode et que tout correspond à la normalisation requise par MediaWiki
* Réécrire l'introduction pour commencer par la normale puis canoniser
{{Anchor|see-also}}
<span id="See_also"></span>
== Voir aussi ==
* [[m:Special:MyLanguage/Abstract Wikipedia/Pre-generic function model|Modèle de fonction pré-générique]]
<noinclude>
[[Category:Technical documentation{{#translation:}}|Function model]]
</noinclude>
qwsbw014co3zk86v0g26jgrjg8qnfyv
277946
277885
2026-05-25T07:56:32Z
Eihel
102
typo fr
277946
wikitext
text/x-wiki
<noinclude><languages />{{Technical documentation navbox}}
</noinclude>
'''[[Special:MyLanguage/Wikifunctions:About|Wikifonctions]]''' ('''''Wikifunctions''''' en anglais) est un catalogue multilingue de '''[[Special:MyLanguage/Wikifunctions:Glossary#Function|fonctions]]''' auquel chacun peut contribuer, créer, maintenir, appeler et utiliser les fonctions.
Chaque fonction peut avoir plusieurs mises en œuvre, par exemple dans des langages de programmation différents ou en utilisant des algorithmes différents.
C’est une « [[Special:MyLanguage/Wikifunctions:Glossary#Wikipedia|Wikipédia]] de fonctions » et un projet frère soutenu et conduit par la [[Special:MyLanguage/Wikifunctions:Glossary#Wikimedia Foundation|Fondation Wikimédia]].
Ce document couvre le modèle de données et le modèle d’évaluation de ''Wikifonctions''.
: Tout au long de cette description de modèle, les termes capitalisés se réfèrent à des termes définis dans le '''[[Special:MyLanguage/Wikifunctions:Glossary|glossaire]]'''.
: La lecture de la [https://github.com/google/abstracttext/blob/master/eneyj/docs/walkthrough.md procédure pas à pas d’un précédent prototype] a été très utile pour obtenir une meilleure intuition de ce qui s’y passe avant de lire le modèle suivant.
{{Anchor|Z1}}
<span id="Z1/ZObjects"></span>
== Z1/Z-Objets (''ZObjects'') ==
Wikifonctions est un wiki. Comme dans tous les wikis, le contenu de Wikifonctions est principalement stocké dans des pages wiki.
Les pages wiki peuvent être modifiées individuellement et pourtant le projet dans son entier doit conserver une certaine consistance.
Aussi les pages doivent être individuellement modifiables sans avoir à comprendre toutes les autres pages.
Nous introduisons les Z-Objets pour représenter le contenu de ''Wikifonctions''.
Chaque page wiki de l’espace de noms principal de ''Wikifonctions'' contient exactement un Z-Objet, de type {{Z|Z2}}.
D’autres espaces de noms peuvent contenir d’autres contenus, comme les pages de politique, les pages d’utilisateurs, les pages de discussion, etc.
Un Z-Objet peut être sérialisé sous forme d’un objet JSON.
Un Z-Objet consiste en une liste de paires Clé/valeur.
* Chacune des valeurs d'une paire Clé/valeur est un Z-Objet.
* Les valeurs peuvent être soit {{Z|6}}, soit {{Z|9}}, soit avoir tout autre type. Les valeurs {{Z|6}} et {{Z|9}} sont appelées valeurs terminales. Elles ne se développent pas davantage.
* Un Z6/String a exactement deux clés, Z1K1/type avec la valeur "Z6", et Z6K1/string value, avec une chaîne arbitraire.
* Une {{Z|9}} a exactement deux clés : Z1K1/type avec la valeur "Z9", et Z9K1/reference ID avec une chaîne représentant un ZID.
* Chaque Clé ne peut apparaître qu’une fois dans chaque Z-Objet (mais peut réapparaître dans un Z-Objet encapsulé).
Les Z-Objets sont à la base des arbres de syntaxe abstraite.
S’il y avait un terme {{Lang|en|''TLDR''}} (« trop long : ne pas lire ») pour le projet, ce serait probablement « quelque chose comme LISP en JSON ».
Le but est de fournir une interface utilisateur facile qui permet la création et la manipulation des Z-Objets au moyen d’une interface wiki, et donc de créer un environnement de codage qui peut atteindre un large nombre de contributeurs et qui puisse devenir un projet Wikimédia avec une communauté active.
Chaque Z-Objet doit avoir une clé Z1K1/type avec une valeur qui s’évalue en un Z4/Type.
Nous utilisons la notation « ''Z-ID/libellé'' » pour nous référer aux ''Z-ID'' d’une façon plus ou moins agréable, où « ''Z-ID'' » est un identifiant de Z-Objet (ou une clé sur un tel objet) et « ''libellé'' » est le libellé en clair (par exemple en langue anglaise ou française) attaché à cette identifiant ou clé en langue neutre.
Dans la ''forme normale'', un ZObject est représenté uniquement par des enregistrements de paires clé-valeur qui se terminent uniquement dans les noeuds terminaux.
La forme normale d'un ZObject est généralement utilisée pour l'évaluation.
<span id="Canonical_form"></span>
== Forme canonique ==
Pour rendre les ZObjects plus lisibles et plus compacts, nous les stockons et les transmettons généralement sous une forme dite ''forme canonique''.
Les formes canoniques utilisent trois transformations syntaxiques : pour {{Z|9}}, {{Z|6}} et {{Z|881}}.
<span id="Canonical_References"></span>
=== Références canoniques ===
Une référence pointe vers un ZObject via son ZID.
Un ZID commence par la lettre Z, suivie d'un nombre naturel.
La forme normale d'une référence ressemble à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z10"
}</syntaxhighlight>
|}
{{notice|1=À propos de la présentation ici et tout au long du document, nous afficherons toujours les ZObjects deux fois : sur le côté gauche dans leur version labellisée, c'est-à-dire où tous les ZID et les références de clés sont remplacées par un libellé en anglais, et sur le côté droit où les ZIDs et les réferences de clés ne sont pas remplacés.}}
La forme canonique remplace cet objet par une chaîne unique avec le ZID.
La forme canonique de la référence ci-dessus est alors la suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"natural number"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z10"
</syntaxhighlight>
|}
Notez que la forme normale et la forme canonique ont la même signification.
<span id="Canonical_Strings"></span>
=== Chaînes canoniques ===
Une chaîne est une séquence de points de code Unicode, représentant généralement un mot ou un texte.
Elle peut inclure des espaces et tout autre caractère en plus des caractères de contrôle.
La forme normale d'une chaîne est la suivante.
Notez que la valeur de la seconde clé est bien sûr la chaîne elle-même, et non la version labellisée d'un ZID, comme on peut le voir sur le côté droit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Wikifunctions"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Wikifunctions"
}</syntaxhighlight>
|}
Les chaînes de caractères peuvent être mises sous forme canonique simplement par leur contenu en non pas l'objet entier.
La chaîne ci-dessus peut être mise sous forme canonique ainsi.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"Wikifunctions"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Wikifunctions"
</syntaxhighlight>
|}
Notez que les chaînes qui commencent par une lettre latine en majuscule et qui sont suivies d'un nombre naturel doivent être échappées car elles entreraient en collision avec la représentation normale d'une référence.
Par exemple la chaîne <code>"Z1"</code> aurait la représentation suivante, à la fois sous sa forme normale et sous sa forme canonique.
Ceci est dû au fait que, autrement, il serait ambigu de déterminer si <code>"Z1"</code> fait référence à la chaîne Z1 ou s'il est une référence à l'objet dont le ZID est Z1.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Z1"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Z1"
}</syntaxhighlight>
|}
<span id="Canonical_lists"></span>
=== Listes canoniques ===
Les listes sont représentées par ce qu'on appelle des ''Benjamin Arrays''.
Vous trouverez leur description dans la section [[#Z881/Typed lists|Z881/liste typée]] ci-dessous.
<span id="Representation_in_JSON"></span>
== Représentation en JSON ==
Un Z-Objet peut être représenté en JSON en utilisant comme clés les clés ZID abstraites (Z1K1, etc.), et la représentation JSON de la valeur.
Une représentation plus lisible peut être donnée en remplaçant les clés abstraites et les ''Z-ID'' par leurs libellés dans une langue donnée, la représentation « libellée ».
La version labellisée est souvent ambiguë et ne peut pas toujours être traduite sous une forme lisible par la machine.
La table suivante donne un exemple pour un Z-Objet qui représente l’entier positif 2.
Sur la gauche nous voyons le Z-Objet libellé en anglais, au milieu libellé en allemand et à droite nous voyons le Z-Objet utilisant des ''Z-ID''.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
|<syntaxhighlight lang="json">{
"Typ": "natürliche Zahl",
"Dezimaldarstellung": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Comme vous pouvez le voir, les libellés ne sont pas nécessairement en anglais, mais doivent être dans l'une des plus de 300 langues que ''Wikifunctions'' prend en charge.
<span id="Normal_form"></span>
== Forme normale ==
Pour le traitement des ZObjets par l’évaluateur, tous les ZObjets sont convertis en version normalisée décrite ci-dessus.
La version normalisée est similaire à la version désérialisée, mais nous ne comptons sur aucune implication pour savoir s’il faut interpréter une valeur chaîne comme une Z6/Chaîne ou comme une Z9/Référence, mais elles sont toutes exprimées comme des ZObjets explicites.
Cela signifie que la représentation normalisée d’un ZObjet est un arbre dont toutes les feuilles sont soit de type Z6/Chaîne, soit de type Z9/Référence.
Cela signifie également que toutes les Listes sont représentées comme des ZObjets, et non comme des tableaux.
La forme normale suivante représente le ZObjet ci-dessus, qui a pour valeur l’entier naturel 2.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "reference",
"reference id": "natural number"
},
"base 10 representation": {
"type": "string",
"string value": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z9",
"Z9K1": "Z10"
},
"Z10K1": {
"Z1K1": "Z6",
"Z6K1": "2"
}
}</syntaxhighlight>
|}
Les formes normales sont utilisées comme entrées pour le moteur d’évaluation. Elles assurent que l’entrée à évaluer est toujours uniforme et facile à traiter et que cela exige un nombre minimum de cas particuiers.
{{Anchor|persistent-transient}}
<span id="Persistent_and_transient"></span>
== Persistant et transitoire ==
Tout ZObject de niveau principal stocké dans une page wiki ''Wikifunctions'' est un objet {{Z|2}} . Les ZObject qui ne sont pas stockés sur leur propre page wiki sont appelés ZObjects transitoires.
Chaque ZObject persistant doit avoir un Z2K1/id, un {{Z|6}} pour le ZID, ce qui est équivalent au nom de la page wiki où il est stocké.
Supposons qu'il existe un ZObject pour le nombre naturel 2 que nous avons vu précédemment et qu'il est stocké sur la page Z702.
Voici ce à quoi il pourrait ressembler (noter que les ZID de trois digits qui commencent avec Z7xx ne sont que des jokers, tant que nous n'avons pas les vrais ZID correspondants dans ''Wikifunctions'').
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "string",
"string value": "Z702"
},
"value": {
"type": "natural number",
"base 10 representation": "2"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "two"
},
{
"type": "monolingual text",
"language": "German",
"text": "zwei"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z702"
},
"Z2K2": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "two"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zwei"
}
]
}
}</syntaxhighlight>
|}
Tous les objets JSON stockés dans Wikifunctions le sont sous la [[:mw:Unicode normalization considerations|forme C de normalisation Unicode]].
Toutes les valeurs avant l'évaluation doivent également être normalisées en Unicode à la forme normale C.
L'objet {{Z|2}} est une enveloppe fournissant des métadonnées pour le ZObject intégré à Z2K2/value.
Z2K3/label est un ZObject du type {{Z|12}} qui a un {{Z|3}}, Z12K1/texts, pointant sur une liste de ZObjects {{Z|11}} (rappelez-vous qu'une liste est représentée comme un tableau dans la représentation JSON). Le libellé sert à l'étiquetage.
Il y a d'autres {{Z|3}} sur {{Z|2}} que nous avons omis ici. Ils sont tous définis sur {{Z|2}}.
{{Anchor|Z9}}
<span id="Z9/References"></span>
== Z9/Références ==
Une {{Z|9}} est une référence à la valeur Z2K2/ du ZObject avec l'ID donné, et signifie que cette Z2K2/value a la même signification que la référence.
Pour donner un exemple, prenez la référence suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"two"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z702"
</syntaxhighlight>
|}
Ceci est la forme raccourcie d'une {{Z|9}} qui ressemblerait à cela dans sa forme développée (expliqué dans la section concernant la [[#Deserialization|désérialisation]]) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z702"
}</syntaxhighlight>
|}
Et comme cet objet est une {{Z|9}} il doit être remplacé par la Z2K2/value du {{Z|2}} qui a "Z702" pour Z2K1/id (comme indiqué ci-dessus), il ressemblera donc à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Toutes les trois représentations JSON de cette section ont la même signification pour Wikifunctions.
Ils se réfèrent tous au nombre naturel 2.
Notez que si une Z8/fonction a un type d'argument Z2/Objet persistant, alors, au lieu de la Z2K2/value, elle est remplacée par le Z2/Persistent object lui-même.
{{Anchor|Z4}}
== Z4/Types ==
Les types sont des ZObjects de type Z4/Type. Les ZObjects d'un type sont appelés des instances de ce type.
Donc Z702/two que nous avons vu ci-dessus était une instance du type ''Z10/positive integer''.
Le type nous indique comment interpréter une valeur.
Le type nous fournit également les moyens de vérifier la validité d'un ZObject de ce type.
Un type déclare habituellement les clés disponibles pour ses instances et une fonction utilisée pour valider les instances.
Voici le type pour les entiers naturels (simplifié car il saute la courte description et les alias et tout sauf les trois premières clés sur Z4/Type).
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "String",
"string value": "Z10"
},
"value": {
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"key id": "Z10K1",
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "base 10 representation"
},
{
"type": "monolingual text",
"language": "German",
"text": "Dezimaldarstellung"
}
]
}
}
],
"validator": "validate natural number"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "natural number"
},
{
"type": "monolingual text",
"language": "German",
"text": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z10070",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "base 10 representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "Dezimaldarstellung"
}
]
}
}
],
"Z4K3": "Z110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "positive integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
|}
Pour rendre le noyau du Type plus visible, regardons simplement le Z4/Type et enlevons les libellés :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"keyid": "Z10K1"
}
],
"validator": "validate natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z10",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1"
}
],
"Z4K3": "Z110"
}</syntaxhighlight>
|}
Le type ''Z10/positive integer'' définit dans Z4K2/keys la nouvelle représentation {{Z|3}} Z10K1/base 10, que nous avions utilisée ci-dessus dans l'instance représentant le nombre 2.
Z4K3/validator pointe sur une {{Z|8}} qui prend une instance comme argument et renvoie soit une erreur, soit la valeur elle-même dans le cas où il n'y a pas d'erreur.
Si aucune erreur n'est renvoyée, l'instance a passé la validation avec succès. Dans le cas présent, la {{Z|8}} pourrait effectuer les contrôles suivants :
* Il n'y a qu'une et une seule clé, en représentation Z10K1/base 10, sur l'instance, en plus de Z1K1/type.
* La valeur de la représentation de base 10 est de type {{Z|6}}.
* La représentation en base 10 ne contient que des chiffres.
* La représentation en base 10 ne commence pas par un 0, sauf s'il s'agit du zéro.
Notez que toutes ces vérifications sont effectuées par {{Z|8}} et proposées par les contributeurs, et que ces derniers peuvent définir et modifier tous les types.
Rien n’est codé en dur concernant le type du nombre que nous utilisons ici.
Une instance pourrait utiliser des clés qui ne sont pas définies dans le Type. Il appartient à la fonction validateur de le permettre ou pas.
Par exemple, les instances de ''Z7/Appel de fonction'' utilisent souvent des clés non définies sur ''Z7/Appel de fonction'', comme on peut le voir dans la section sur [[#Z7/Function calls|Z7/Appel de fonction]].
Néanmoins il est cependant attendu que la plupart des valideurs exigent que toutes les clés soit définies.
Mais un petit nombre d'élements sont codés en dur, tel que le comportement d’un ''Z7/appel de fonction''. Plus de détails viendront ultérieurement.
{{Anchor|Z3}}
<span id="Z3/Keys"></span>
== Z3/Clés ==
Toutes les clés doivent avoir un ''K'' suivi par un nombre naturel et peuvent être précédées par un ''Z-ID''.
Si elles sont précédées d'un Z-ID, elles sont appelées clés globales, si elles ne le sont pas elles sont appelées clés locales. Par exemple les deux représentations suivantes sont équivalentes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"K1": "Z702",
"K2": "Z702"
}</syntaxhighlight>
|}
Les clés globales sont des arguments nommés alors que les clés locales sont des arguments positionnels.
* La règle de base est d'utiliser les clés globales à chaque fois que c'est possible.
* L'utilisation principale pour les clés locales est quand une Z8/Fonction ou un Z4/Type est créé à la volée, et ne peut donc pas avoir de clé globale parce que la Z8/Fonction ou le Z4/Type créé n'est lui-même pas persistant.
Une clé globale est toujours définie sur le ZObject sur lequel la partie ZID de son identifiant fait référence.
Dans la définition, une clé contient des informations sur le type d'objet qu'elle doit contenir (Z3K1), l'ID global qui identifie cette clé (Z3K2), ses libellés lisibles par un humain (Z3k3) et l'indication que cette clé est un champ d'identité (Z3K4) ou pas.
Une clé d'identité permet aux objets de stocker leur ID persistant. Par exemple, les fonctions et types contiennent un champ d'identité. Les types envisagés, en particulier les énumérations, ainsi que les caractéristiques grammaticales, nécessitent également une identité.
{{Anchor|Z8}}
<span id="Enumerations"></span>
== Enumérations ==
Une énumération est un type qui a un nombre limité de valeurs. Les exemples d'énumérations sont le type Boolean (avec les valeurs "false" et "true") ou le signe des entiers (avec des valeurs "positif", "neutre" ou "négatif").
Les énumérations sont aussi un outil important pour prendre en charge les fonctions linguistiques.
Chaque type d'énumération a une clé qui est marquée comme un champ d'identité.
Par exemple, voyons la définition du type pour Boolean (en supprimant les libellés des clés pour simplifier) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Type",
"identity": "Boolean",
"keys": [
"Key",
{
"type": "Key",
"value type": "Boolean",
"key id": "Z40K1",
"label": { /* "identity" */ },
"is identity": "True"
}
],
...
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z40",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z40",
"Z3K2": "Z40K1",
"Z3K3": { /* "identity" */ },
"Z3K4": "Z41"
}
],
...
}</syntaxhighlight>
|}
Toutes les valeurs limitées pour Boolean attribueront leur ZID à la valeur de leur clé d'identité/Z40K1.
Voir, par exemple, True, qui contient son identité et en plus les données multilingues (nom, description, alias) comme partie des clés d'objet persistant.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line" highlight="9">{
"type": "Persistent object",
"identity": {
"type": "String",
"value": "Z41"
},
"value": {
"type": "Boolean",
"identity": "True"
},
"labels": {
"type": "Multilingual text",
"texts": [
"Monolingual text",
{
"type": "Monolingual text",
"language": "English",
"text": "true"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json" highlight="9">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41"
},
"Z2K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "true"
}
]
}
}</syntaxhighlight>
|}
<span id="Lightweight_enumerations"></span>
== Enumérations de faible poids ==
Tout comme les énumérations de la section précédente, une ''énumération réduite'' est un type qui possède un nombre limité de valeurs. Néanmoins avec les différences suivantes :
* Chaque valeur correspond à une entité Wikidata.
* Les valeurs sont référencées par rapport à l'utilisation de leurs indentifiants Wikidata. Ceci est fait en utilisant les [[Special:MyLanguage/Wikifunctions:Support_for_Wikidata_content#Wikidata_reference_types|types de références Wikidata]] (chaque instance d'un type de référence contient un identifiant Wikidata).
* En conséquence, il n'est pas nécessaire de créer un ZObject pour chaque valeur (le seul ZID créé pour une petite énumération est celui du type d'énumération lui-même).
Lorsqu'un type de petite énumération est créé, l'utilisateur indique le type de référence que Wikidata doit utiliser pour spécifier les valeurs, et l'interface utilisateur aide le créateur à saisir les valeurs ainsi que les instances de ce type de référence. La définition du type d'énumération lorsqu'elle est enregistrée, contient la liste de toutes ces valeurs.
Formellement, chaque type de petite énumération est un appel à [[Z6884]] - une fonction dont le but est de créer ces types (de cette façon, c'est similaire à d'autres fonctions de création de type comme [[Z881]]). La définition d'un type de petite énumération capture ensuite les détails de l'appel à [[Z6884]].
Voici un exemple qui utilise la [[Z6901|référence d'un élément Wikidata]] pour spécifier 3 valeurs possibles pour le genre grammatical : masculin, féminin et neutre.
Ce type existe dans Wikifunctions sous [[Z25501]].
Le type ZObject (qui apparaît comme la valeur de <code>Z2K2</code> dans la définition persistante) est indiqué juste en dessous.
Dans cet exemple <code>Z6884K1</code> spécifie la [[Z6901|référence de l'élément Wikidata]] comme le type utilisé pour énumérer les valeurs, et <code>Z6884K2</code> indique la liste de ces valeurs.
<code>Z6884K3</code> est simplement une auto-référence du type, qui passe son propre ZID en tant que chaîne.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Function call",
"function": "Typed enum of Wikidata references",
"Wikidata reference type": "Wikidata item reference",
"list of Wikidata references": [
"Wikidata item reference",
{
"type": "Wikidata item reference",
"Wikidata item id": "masculine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "neuter"
}
],
"ZID of result type (assigned by WikiLambda)": {
"type": "String",
"value": "Z25501"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q524410"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004469"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z25501"
}
}</syntaxhighlight>
|}
Chaque instance d'un type de d'énumération légère contient seulement une propriété <code>Z1K1</code> qui fait référence au ZID du type lui-même, et une propriété <code>...K1</code> dont la valeur est l'un des éléments de la liste des valeurs.
L'instance de [[Z25501]] pour le genre féminin ressemble à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Grammatical gender (m/f/n)",
"element": {
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
}
}</syntaxhighlight>
|}
Encore une fois, les instances ne sont jamais rendues persistantes (et donc ne reçoivent pas de ZID). L'interface utilisateur permet de spécifier une instance éphémère lorsque c'est nécessaire (par exemple, comme entrée d'une fonction).
<span id="Z8/Functions"></span>
== Z8/Fonctions ==
Dans la définition de ''Z10/natural number'' nous avons vu une première référence à {{Z|8}}, ''Z110/validate natural number''.
Ici, nous allons utiliser une fonction beaucoup plus simple, ''Z781/add''. ''Z781/add'' est une {{Z|8}}, qui prend deux nombres ''Z10/natural number'' et renvoie un ''Z10/natural number''.
Nous ne montrons que la valeur.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function",
"arguments": [
"argument declaration",
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K1",
"label": { ... }
},
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K2",
"label": { ... }
}
],
"return type": "natural number",
"tests": [
"testers",
"add one and zero",
"add two and two"
],
"implementations": [
"implementation",
"+ in Python",
"recursive addition",
"+ in JavaScript"
],
"identity": "add"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K1",
"Z17K3": { ... }
},
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K2",
"Z17K3": { ... }
}
],
"Z8K2": "Z10",
"Z8K3": [
"Z20",
"Z711",
"Z712"
],
"Z8K4": [
"Z14",
"Z721",
"Z722",
"Z723"
],
"Z8K5": "Z144"
}</syntaxhighlight>
|}
Pour rester concis, nous avons supprimé les Z17K3/labels des déclarations {{Z|17}}, qui sont identifiées à l'aide des identifiants Z17K2/key.
Mais comme les {{Z|3}} sur {{Z|4}}, ils ont des libellés dans toutes les langues prises en charge.
Les clés sont globales lorsque la {{Z|8}} est persistante et locales lorsqu'elle est transitoire.
La fonction est spécifiée dans la documentation (omise), mais aussi dans les Z8K3/tests et les Z8K1/déclarations de type sur les arguments et le Z8K2/return type.
En outre, comme une fonction peut avoir plusieurs Z8K4/Implementations, les Implementations se confirment mutuellement.
Le Z8K5/identité, comme les autres identités du modèle sera une référence à la fonction (là où c'est possible).
Il n'est pas autorisé aux {{Z|8}} d'avoir des effets de bord de changment d'état.
{{Anchor|Z7}}
<span id="Z7/Function_calls"></span>
== Z7/Appels de fonctions ==
Le ZObject suivant représente l'appel d'une fonction.
A la deuxième ligne, nous voyons une représentation plus compacte de l'appel de fonction, qui utilise une syntaxe qui nous est plus familière pour les appels de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
|-
| <code>'''add'''('''two''', '''two''')</code>
| <code>'''Z781'''('''Z702''', '''Z702''')</code>
|}
En utilisant des littéraux au lieu de ZObjects persistants pour les arguments, cela ressemblerait à ceci :
* Notez que nous créons les littéraux en utilisant le ''Z10/positive integer'' comme constructeur.
* Tous les {{Z|4}} peuvent être appelés ainsi en fournissant une valeur à chacune de leur clé.
* Il ne s'agit pas d'un appel de {{Z|7}}, mais d'une notation pour l'objet de {{Z|4}} donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": {
"type": "natural number",
"base 10 representation": "2"
},
"right": {
"type": "natural number",
"base 10 representation": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z781K2": {
"Z1K1": "Z10",
"Z10K1": "2"
}
}</syntaxhighlight>
|-
| <code>'''add'''('''natural number'''<"2">, '''natural number'''<"2">)</code>
| <code>'''Z781'''('''Z10'''<"2">, '''Z10'''<"2">)</code>
|}
Lorsque cet appel de {{Z|7}} est évalué, il se résoud comme prévu dans la valeur quatre.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "4"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "4"
}</syntaxhighlight>
|-
| <code>'''natural number'''<"4"></code>
| <code>'''Z10'''<"4"></code>
|}
L'évaluation est réalisée à plusieurs reprises sur le résultat de l'évaluation jusqu'à ce qu'un point fixe soit atteint.
{{Anchor|Z14}}
<span id="Z14/Implementations"></span>
== Z14/Mises en œuvre ==
Chaque {{Z|8}} peut avoir un certain nombre de {{Z|14}} différentes.
Il existe trois types principaux d' {{Z|14}} : intégrées, {{Z|16}}, ou par composition d'autres {{Z|8}} .
Examinons la fonction ''Z781/add'' et quatre différentes implémentations de la fonction {{Z|14}}.
{{Anchor|builtins}}
<span id="Builtin_implementations"></span>
=== Mises en œuvre intégrées ===
Une implémentation intégrée indique à l'évaluateur de renvoyer un résultat d'évaluation approprié.
Les constructions intégrées sont codées en dur dans l'évaluateur. Z14K4/builtin fait référence à l'ID de construction avec le code en dur (qui doit être le ZID de l'objet {{Z|2}}).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"builtin": "Z791"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K4": "Z791"
}</syntaxhighlight>
|}
Un évaluateur est conscient des constructions intégrées dont il dispose et il peut les utiliser à volonté.
Notez que l'addition ne serait pas une fonction qui aurait une construction intégrée. Cet exemple ici est purement illustratif.
{{Anchor|Z16}}
=== Z16/Code ===
Une implémentation en {{Z|16}} représente un extrait de code dans un langage de programmation donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "javascript",
"source": "function add(left, right) {
return left + right;
}"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z781(Z781K1, Z781K2) {
return Z781K1 + Z781K2;
}"
}
}</syntaxhighlight>
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "python",
"source": "def add(left, right):
return left + right"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z781(Z781K1, Z781K2):
return Z781K1 + Z781K2"
}
}</syntaxhighlight>
|}
L'évaluateur saura transformer les ZObjects donnés représentant les arguments dans les langages de programmation pris en charge, comment exécuter la séquence de code fournie, puis comment retransformer le résultat en un ZObject qui le représente.
Eventuellement, la traduction des ZObjects en valeurs natives des langages de programmation supportés serait à la charge de ''Wikifunctions'' lui-même (ce qui nécessite d'être décrit dans un autre document).
Jusqu'ici nous ne prenons en charge que {{Z|16}} pour les arguments et les types de retour intégrés qui sont supportés en dur par l'évaluateur.
<span id="Z46/Deserializer"></span>
==== Z46 / Désérialiseur ====
Un {{Z|46}} prend un ZObject d'un type spécifique et le transforme en une valeur pour un langage de programmation donné.
Par exemple, les {{Z|46}} suivants prennent un ZObject de type ''Z10/natural number'' et le transforment en une valeur BigInt JavaScript.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "deserializer",
"identity": "to BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function deserialize( value ) {
return BigInt( value.decimal_representation.string_value );
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z46",
"Z46K1": "Z787",
"Z46K2": "Z10",
"Z46K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z787(Z787K1) {
return BigInt( Z787K1.Z10K1.Z6K1 );
}"
},
"Z46K4": "BigInt"
}</syntaxhighlight>
|}
Le ''Z46K4/native type'' indique le type produit par le désérialiseur.
Cela nous permet d'utiliser des implémentations naturelles comme celles ci-dessus pour l'addition.
<span id="Z64/Serializer"></span>
==== Z64 / Sérialiseur ====
Le fonctionnement inverse d'un {{Z|46}} est celui du {{Z|64}}.
Un {{Z|64}} prend une valeur dans le langage de programmation donné et la transforme en un ZObject du type demandé.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "serializer",
"identity": "from BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function serialize( value ) {
return {
'type': {
'type': 'reference',
'reference id': 'natural number'
},
'base 10 representation': {
'type': 'string',
'string value': value.toString()
}
}
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z64",
"Z64K1": "Z789",
"Z64K2": "Z10",
"Z64K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z789(Z789K1) {
return {
'Z1K1': {
'Z1K1': 'Z9',
'Z9K1': 'Z10'
},
'Z10K1': {
'Z1K1': 'Z6',
'Z6K1': Z789K1.toString()
}
}
}"
},
"Z64K4": "BigInt"
}</syntaxhighlight>
|}
=== Composition ===
La {{Z|14}} la plus portable (mais souvent aussi la plus lente) est réalisée via la composition d'autres {{Z|8}}.
Nous montrons à la fois le ZObject de l'implémentation, ainsi qu'une notation plus facile à lire basée sur la syntaxe d'appel de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"composition": {
"type": "function call",
"function": "if",
"condition": {
"type": "function call",
"function": "is zero",
"arg": {
"type": "argument reference",
"reference": "right"
}
},
"consequent": {
"type": "argument reference",
"reference": "left"
},
"alternative": {
"type": "function call",
"function": "add",
"left": {
"type": "function call",
"function": "successor",
"arg": {
"type": "argument reference",
"reference": "left"
}
},
"right": {
"type": "function call",
"function": "predecessor",
"arg": {
"type": "argument reference",
"reference": "right"
}
}
}
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z782",
"Z782K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z7",
"Z7K1": "Z783",
"Z783K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
}
},
"Z781K2": {
"Z1K1": "Z7",
"Z7K1": "Z784",
"Z784K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
}
}
}
}</syntaxhighlight>
|-
| <code><!--
-->'''if'''(<br><!--
--> '''is zero'''(''right''),<br><!--
--> ''left'',<br><!--
--> '''add'''(<br><!--
--> '''successor'''(''left''), <br><!--
--> '''predecessor'''(''right'')<br><!--
--> )<br><!--
-->)</code>
| <code><!--
-->'''Z802'''(<br><!--
--> '''Z782'''(''Z781K2''),<br><!--
--> '''Z781K1''',<br><!--
--> '''Z781'''(<br><!--
--> '''Z783'''(''Z781K1''), <br><!--
--> '''Z784'''(''Z781K2'')<br><!--
--> )<br><!--
-->)</code>
|}
Cette composition repose sur un certain nombre d'autres {{Z|8}} :
''Z782/is zero'', ''Z783/successor'', ''Z784/predecessor'', {{Z|801}} et le plus intéressant — lui-même.
Il est tout à fait normal qu'une {{Z|14}} appelle sa propre {{Z|8}} récursivement.
Notez cependant que l'évaluateur n'a pas à appeler la {{Z|14}} recursivement — un évaluateur est libre de choisir l'implémentation à chacune des étapes de la récursion.
C'est tout sauf rapide — mais cela nous permet d'utiliser un formalisme bien compris et une implémentation très simple pour s'assurer que les autres implémentations de ''Z781/add'' sont correctes — certes, probablement moins intéressantes pour l'ajout, mais nous pouvons imaginer qu'il existe des {{Z|8}} qui ont des implémentations plus évidemment correctes, plus intelligentes et plus rapides.
''Wikifunctions'' peut tester ces implementations de manière croisée et nous apporter ainsi une sécurité sur leur véracité.
<span id="Example_evaluation"></span>
==== Evaluation d'exemples ====
Dans la suite nous évaluons la composition ci-dessus.
Nous commençons par l'appel suivant de {{Z|7}} (nous ne nous attachons qu'à la syntaxe fonctionnelle en raison de sa brièveté).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(Natural number<"2">, Natural number<"2">)
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(Z10<"2">, Z10<"2">)
</syntaxhighlight>
|}
Nous remplaçons l'appel de fonction par la composition donnée ci-dessus, et remplaçons les arguments par les valeurs données. Ce qui donne le code suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"2">),
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"2">),
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Nous évaluons ''Z782/is zero'' (Z10/Natural number<"2">) par rapport à la valeur {{Z|40}} de {{Z|42}} (puisque 2 n'est pas zéro).
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Cela nous permet de remplacer l'appel de Z802/if par Z802K3/alternative, puisque Z802K1/condition est fausse.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)</syntaxhighlight>
|}
La fonction Z783/successor ajoute simplement 1 au nombre, et la fonction Z784/predecessor lui soustrait 1.
L'une ou l'autre de ces fonctions peut ou non être implémentée dans le code ou d'une autre manière, cela n'a pas vraiment d'importance.
Si nous remplaçons ces deux appels de fonctions, nous obtenons l'appel suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"3">,
Natural number<"1">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"3">,
Z10<"1">
)</syntaxhighlight>
|}
Nous remplaçons à nouveau l'appel à ''Z781/add'' par sa composition, et remplaçons les arguments par les nouvelles valeurs.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"1">),
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"1">),
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Nous vérifions à nouveau si la valeur donnée à ''Z782/is zero'' est zéro (ce n'est pas la cas, c'est un).
Donc nous remplaçons l'appel à ''Z782/is zero'' à nouveau par {{Z|42}}.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Puisque Z802K1/condition est à nouveau faux, nous remplaçons l'appel à Z802/if par Z802K3/alternative
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)</syntaxhighlight>
|}
Encore une fois, nous remplaçons les appels de fonction à Z783/successor et Z784/predecessor par les résultats respectifs, un nombre de plus, un nombre de moins.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"4">,
Natural number<"0">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"4">,
Z10<"0">
)</syntaxhighlight>
|}
Nous sommes à nouveau à l'étape où nous remplaçons l'appel à ''Z781/add'' par sa composition.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"0">),
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"0">),
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à ''Z782/is zero'' maintenant a l'argument Z10/natural number<"0"> qui est bien sûr zéro.
Donc l'appel à ''Z782/is zero'' fournit un {{Z|41}}.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
true,
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z41,
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à la fonction Z802/if a maintenant une Z802K1/condition {{Z|41}}, ce qui signifie que nous remplaçons l'ensemble de l'appel par Z802K2/consequence, et non pas Z802K3/alternative.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">Natural number<"4">
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z10<"4">
</syntaxhighlight>
|}
C'est un point fixe, c'est-à-dire qu'il ne change pas lorsqu'il est évalué, et donc c'est le résultat de notre appel de fonction.
2 et 2 font 4.
{{Anchor|evaluation-order}}
<span id="Evaluation_order"></span>
==== Ordre d’évaluation ====
L’ordre d’évaluation est laissé au gré de l’évaluateur.
Puisque toutes les Z8/Fonctions ne sont pas autorisées à avoir des effets de bord, ceci conduira toujours au même résultat.
Mais une stratégie d’évaluation imprudente peut conduire à bien plus de calculs que nécessaire ou même conduire l’évaluateur à ne jamais se terminer.
Z722/ajouter récursivement nous fournit un exemple qui peut se terminer avec une boucle sans fin si nous essayons un ordre complet d’évaluation :
Pour l’appel à Z802/si dans Z722/ajouter récursivement, il serait imprudent d’évaluer d'abord tous les trois arguments et de renvoyer ensuite le deuxième ou le troisième argument.
Selon la Z802K1/condition sur le premier argument, nous avons besoin de retourner uniquement soit le Z802K2/conséquent, soit la Z802K3/alternative.
Il n’y aura jamais de cas où nous avons besoin d’évaluer à la fois le deuxième et le troisième argument.
En fait, nous pourrions même renvoyer le deuxième ou le troisième argument non évalué.
Souvenez-vous que l’évaluateur évaluera chaque résultat à nouveau de toute façon jusqu’à ce qu’un point fixe soit atteint.
Aussi, Z802/si peut être mise en œuvre de façon paresseuse, en enlevant la branche inappropriée, et en ne renvoyant que la branche appropriée en tant que ZObject non évalué.
Une stratégie paresseuse d'évaluation est en général recommandée, mais par exemple quand l’évaluateur veut utiliser une implémentation basée sur Z16/Code, ceci pourrait ne pas être réalisable.
Et alors l’évaluateur pourrait décider d’évaluer d’abord les arguments puis ensuite l’appel englobant.
En fin de compte, il existe des opportunités pour expérimenter différentes stratégies d’évaluation.
{{Anchor|Z20}}
<span id="Z20/Testers"></span>
== Z20/Testeurs ==
Les {{Z|20}} sont des ZObjects qui font un ''Z20K2/call'' et utilisent ensuite un ''Z20K3/validator'' sur le résultat. ''Z20K3/Validator'' est un appel incomplet de {{Z|7}} qui fournit le résultat de ''Z20K2/call'' injecté comme premier argument.
Si Z20K3/validator renvoie Z41/true, alors Z20/Tester a réussi, sinon c'est un échec.
Les tests sont utilisés pour s'assurer que toutes les Z14/implémentations se comportent comme attendu et doivent être considérées comme équivalentes aux tests unitaires.
Une Z8/Funktion doit lister tous les Z20/Tester à passer pour qu'une Z14/Implémentation soit conforme.
En outre, les différentes Z14/implémentations peuvent être mutuellement testées pour s'assurer de leur cohérence.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line='line'>{
"type": "tester",
"function": "add",
"call": {
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
},
"result validator": {
"type": "function call",
"function": "equivalent natural number",
"right": "four"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z20",
"Z20K1": "Z781",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z788",
"Z788K2": "Z704"
}
}</syntaxhighlight>
|}
Dans ce cas, nous évaluons d'abord Z20K2/call qui est <code>Z781/add(Z702/two, Z702/two)</code>, dont le résultat est <code>Z10/Natural number<"4"></code>.
Ce qui, à son tour, est ensuite utilisé dans le valideur Z20K3/result, où il est injecté comme premier argument, ce qui donne <code>Z788/natural number equality(Z10/Natural number<"4">, Z704/four)</code>.
Cette appel doit renvoyer Z41/true, et donc Z20/Tester doit être passé avec succès.
{{Anchor|generic-types}}
<span id="Generic_types"></span>
== Types génériques ==
Un type générique est réalisé par un appel Z7/Fonction à un Z8/Fonction qui prend quelques arguments et renvoie un Z4/Type.
Par exemple, Z882/type pair est une fonction qui prend deux Z4/Type comme arguments, un pour le premier et un pour le deuxième élément, et qui renvoie un Z4/Tyme en ligne.
Donc pour faire une paire de nombres Z10/Natural, nous appelons <code>Z882/typed pair(Z10/Natural number, Z10/Natural number)</code> et le résultat est un Z4/Type que nous pouvons utiliser pour le champ Z1K1 d'un ZObject.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"first": "one",
"second": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"K1": "Z701",
"K2": "Z702"
}</syntaxhighlight>
|}
Le résultat de l'appel Z7/Fonction est un Z4/Type créé dynamiquement qui garantit que les deux éléments de la paire ont le bon Z4/Type.
Le résultat de ce ''Z7/Appel de fonction'' ressemble à ceci.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"keys": [
"key",
{
"type": "key",
"id": "K1",
"value type": "natural number"
},
{
"type": "key",
"id": "K2",
"value type": "natural number"
}
],
"validator": "validate typed pair"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z1K2": "K1",
"Z3K1": "Z10"
},
{
"Z1K1": "Z3",
"Z1K2": "K2",
"Z3K1": "Z10"
}
],
"Z4K3": "Z892"
}</syntaxhighlight>
|}
Ceci est également un exemple de l'utilisation du champ Z4K1/identité sur Z4/Type : il décrit comment Z4/Type a été créé, et nous permet d'accéder aux arguments utilisés pour la création du type.
La conservation de ces informations en déclaration est très utile pour valider un appel de fonction de manière statique et pour comparer les types.
Si nous voulons une paire Z882/Typed qui ne restreint pas le Z4/Type de l'un, l'autre ou des deux éléments, on pourrait appeler la fonction Z882/Typed pair avec Z1/ZObject pour l'un ou les deux arguments.
{{Anchor|Z10}}
<span id="Z881/Typed_lists"></span>
== Z881/Listes typées ==
Voici une liste de deux chaînes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"string",
"a",
"b"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z6",
"a",
"b"
]</syntaxhighlight>
|}
Si nous transformons ceci en Z-Objets, cela ressemble à ce qui suit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "a",
"tail": {
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "b"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"K1": "a",
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z10K1": "Z6"
},
"K1": "b"
}
}</syntaxhighlight>
|}
Un littéral de tableau JSON commence toujours par le type utilisé pour la Z881/liste typée. Ce n'est pas le premier élément de la liste mais simplement le type de la liste typée. Ces tableaux sont appelés ''Benjamin Arrays''.
Si nous voulons une liste non typée nous utilisons Z1/Object comme argument. Une liste non typée vide ressemblerait à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"object"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z1"
]</syntaxhighlight>
|}
{{Anchor|Z22}}
<span id="Z22/Evaluation_result"></span>
== Z22/Résultat dévaluation ==
Un appel de Z7/Fonction exécuté dans Wikifunctions renvoie toujours un objet de type Z22/Résultat d'évaluation.
Un objet de résultat d'évaluation contient toujours la valeur renvoyée à la suite de l'exécution d'un appel de fonction et une collection de métadonnées recueillies lors de l'évaluation. Voici un exemple d'une réponse réussie :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "Hello, World!",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "orchestrationDuration",
"value": "139 ms"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Hello, World!",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "orchestrationDuration",
"K2": "139 ms"
}
]
}
}</syntaxhighlight>
|}
Si l'évaluation échoue, le champ de réponse contiendra Z24/Void, tandis que le champ de métadonnées contiendra une clé "erreur" avec les détails de l'échec. Ceci est un exemple d'objet résultat d'une évaluation qui n'a pas réussi :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "void",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "errors",
"value": {
"type": "error",
"error type": "unspecified error",
"error value": {
"type": {
"type": "function call",
"function": "errortype to type",
"errortype": "unspecified error"
},
"error information": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Z24",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "errors",
"K2": {
"Z1K1": "Z5",
"Z5K1": "Z500",
"Z5K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z885",
"Z885K1": "Z500"
},
"Z500K1": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
|}
Ces exemples ne sont que des versions condensées des objets de résultats d'évaluation réels et ne contiennent qu'une seule clé d'exemple dans le champ Metadata. Dans les exemples réels, la collecte de métadonnées renvoie toutes les métriques collectées par les services du serveur, y compris la durée de l'exécution, l'utilisation du processeur et celle de la mémoire.
Pour une description plus détaillée des métadonnées possibles renvoyées dans l'objet de résultat d'évaluation, voir le [[mw:Special:MyLanguage/Help:Wikifunctions/Function call metadata|Guide des métadonnées d'appel de fonction dans Mediawiki]].
{{Anchor|Z5}}
<span id="Z5/Errors"></span>
== Z5/Erreurs ==
Un Z7/Appel de fonction peut rencontrer une Z5/Erreur.
Ceci apparaît lorsque l'appel à la fonction ne peut s'exécuter correctement et n'est pas récupérable (par exemple une division par zéro ou le manque de mémoire).
{{Z|5}} est un type générique.
Chaque instance de Z5 référence le ZID d'un type d'erreur (dans le Z5K1/error type), et ce type d'erreur détermine le type de Z5K2/error value, et les clés qui y seront présentes.
Chaque type d'erreur est une instance de {{Z|50}} et les ZID Z500-Z599 sont réservés aux types d'erreurs.
Voir les informations complémentaires sur [[:m:Special:MyLanguage/Abstract Wikipedia/Representation of errors|Représentation des erreurs]].
{{Anchor|Z99}}
== Z99/Quote ==
{{Z|99}} est utilisé pour envelopper un ZObject afin qu'il ne soit pas évalué ("résolu").
(ceci est similaire au fait de mettre des guillemets en Lisp).
Z99/Quote a une clé unique Z99K1/quotation, du type Z1/Object.
Pour illustrer, certaines parties des objets d'erreur (instances de Z5/Error) sont entre guillemets lorsqu'elles sont créées lors de l'exécution d'un appel de fonction.
Par exemple, une erreur de type Z507/Error dans l'évaluation comprend une copie entière de l'appel à la fonction dont l'exécution a causé l'erreur (comme la valeur de l'appel de Z507K1/function).
Comme cette appel de fonction est très susceptible d'être malformé d'une certaine manière, nous nous assurons qu'aucune autre tentative n'est faite pour l'évaluer, en le plaçant entre guillemets dans l'objet d'erreur.
(ainsi le type de Z507K1 est déclaré comme étant {{Z|99}} et sa valeur est toujours entre guillemets).
Nous utilisons les règles suivantes pour l'utilisation de {{Z|99}} :
# Placer un ZObject entre guillemets si nous pensons qu'il peut être non valide d'une certaine manière.
# Mais ne le faisons pas pour Z1K1 lui-même. Si sa valeur est douteuse, il faut mettre des guillemets autour de l'objet entier qui la contient.
# Mettre entre guillemets les clés résolvables (clés dont les valeurs contiennent des instances de {{Z|7}}, {{Z|9}} ou {{Z|18}}) qui pourraient ne pas être adaptées en entrée d'une fonction.
# Les guillemets lors de la résolution d'une valeur pourraient causer une catastrophe (récursion infinie par exemple).
Note : à mesure que notre stratégie de résolution évolue, il est possible que (3) et (4) deviennent inutiles.
{{Anchor|non-functional}}
<span id="Non-functional_Functions"></span>
== Fonctions non opérationnelles ==
Aucune Z8/Fonction n’est autorisée à avoir des effets de bord. Toutes les Z8/Fonctions doivent être fonctionnelles.
Cela veut dire qu’elles doivent renvoyer les mêmes valeurs lorsqu’elles sont appelées avec les mêmes paramètres.
Cela signifie que des ''Z8/Fonctions'' comme « renvoyer un nombre aléatoire » ou « renvoyer l’horodatage actuel » sont impossibles.
This might change in the future.
Ce sera traité dans un document ultérieur.
{{Anchor|Zx-sum}}
<span id="Zx/Sum_types"></span>
== Zx/Types sommes ==
Un type générique particulièrement utile est le Zx/Type somme (ou Type agrégat), qui prend une liste de Z4/Types et renvoie un Z4/Type qui prend exactement une seule instance des types donnés.
Ceci permettra également d'avoir des paramètres facultatifs dans les appels de fonctions.
Ce sera traité dans un document ultérieur.
{{Anchor|questions-todos}}
<span id="Some_questions_and_tasks_to_do"></span>
== Quelques questions et tâches à faire ==
* Avons-nous besoin de « nécessaire / option » pour des clés quelconques au début ? — non.
* Remplacer les valeurs par défaut sur Z3/Clé par Zx/Sum (ou au moins rendre ceci cohérent avec la Z17/déclaration de paramètre) ?
* Pourrait être laissé à faire plus tard si nous n ’avons pas besoin de Z3 pour le moment.
* Notez que tout est en Unicode et que tout correspond à la normalisation requise par MediaWiki
* Réécrire l'introduction pour commencer par la normale puis canoniser
{{Anchor|see-also}}
<span id="See_also"></span>
== Voir aussi ==
* [[m:Special:MyLanguage/Abstract Wikipedia/Pre-generic function model|Modèle de fonction pré-générique]]
<noinclude>
[[Category:Technical documentation{{#translation:}}|Function model]]
</noinclude>
8g15w8pvhw0xc9ghjz8d9nmbqwh0cqp
277948
277946
2026-05-25T07:56:56Z
Eihel
102
typo fr
277948
wikitext
text/x-wiki
<noinclude><languages />{{Technical documentation navbox}}
</noinclude>
'''[[Special:MyLanguage/Wikifunctions:About|Wikifonctions]]''' ('''''Wikifunctions''''' en anglais) est un catalogue multilingue de '''[[Special:MyLanguage/Wikifunctions:Glossary#Function|fonctions]]''' auquel chacun peut contribuer, créer, maintenir, appeler et utiliser les fonctions.
Chaque fonction peut avoir plusieurs mises en œuvre, par exemple dans des langages de programmation différents ou en utilisant des algorithmes différents.
C’est une « [[Special:MyLanguage/Wikifunctions:Glossary#Wikipedia|Wikipédia]] de fonctions » et un projet frère soutenu et conduit par la [[Special:MyLanguage/Wikifunctions:Glossary#Wikimedia Foundation|Fondation Wikimédia]].
Ce document couvre le modèle de données et le modèle d’évaluation de Wikifonctions.
: Tout au long de cette description de modèle, les termes capitalisés se réfèrent à des termes définis dans le '''[[Special:MyLanguage/Wikifunctions:Glossary|glossaire]]'''.
: La lecture de la [https://github.com/google/abstracttext/blob/master/eneyj/docs/walkthrough.md procédure pas à pas d’un précédent prototype] a été très utile pour obtenir une meilleure intuition de ce qui s’y passe avant de lire le modèle suivant.
{{Anchor|Z1}}
<span id="Z1/ZObjects"></span>
== Z1/Z-Objets (''ZObjects'') ==
Wikifonctions est un wiki. Comme dans tous les wikis, le contenu de Wikifonctions est principalement stocké dans des pages wiki.
Les pages wiki peuvent être modifiées individuellement et pourtant le projet dans son entier doit conserver une certaine consistance.
Aussi les pages doivent être individuellement modifiables sans avoir à comprendre toutes les autres pages.
Nous introduisons les Z-Objets pour représenter le contenu de ''Wikifonctions''.
Chaque page wiki de l’espace de noms principal de ''Wikifonctions'' contient exactement un Z-Objet, de type {{Z|Z2}}.
D’autres espaces de noms peuvent contenir d’autres contenus, comme les pages de politique, les pages d’utilisateurs, les pages de discussion, etc.
Un Z-Objet peut être sérialisé sous forme d’un objet JSON.
Un Z-Objet consiste en une liste de paires Clé/valeur.
* Chacune des valeurs d'une paire Clé/valeur est un Z-Objet.
* Les valeurs peuvent être soit {{Z|6}}, soit {{Z|9}}, soit avoir tout autre type. Les valeurs {{Z|6}} et {{Z|9}} sont appelées valeurs terminales. Elles ne se développent pas davantage.
* Un Z6/String a exactement deux clés, Z1K1/type avec la valeur "Z6", et Z6K1/string value, avec une chaîne arbitraire.
* Une {{Z|9}} a exactement deux clés : Z1K1/type avec la valeur "Z9", et Z9K1/reference ID avec une chaîne représentant un ZID.
* Chaque Clé ne peut apparaître qu’une fois dans chaque Z-Objet (mais peut réapparaître dans un Z-Objet encapsulé).
Les Z-Objets sont à la base des arbres de syntaxe abstraite.
S’il y avait un terme {{Lang|en|''TLDR''}} (« trop long : ne pas lire ») pour le projet, ce serait probablement « quelque chose comme LISP en JSON ».
Le but est de fournir une interface utilisateur facile qui permet la création et la manipulation des Z-Objets au moyen d’une interface wiki, et donc de créer un environnement de codage qui peut atteindre un large nombre de contributeurs et qui puisse devenir un projet Wikimédia avec une communauté active.
Chaque Z-Objet doit avoir une clé Z1K1/type avec une valeur qui s’évalue en un Z4/Type.
Nous utilisons la notation « ''Z-ID/libellé'' » pour nous référer aux ''Z-ID'' d’une façon plus ou moins agréable, où « ''Z-ID'' » est un identifiant de Z-Objet (ou une clé sur un tel objet) et « ''libellé'' » est le libellé en clair (par exemple en langue anglaise ou française) attaché à cette identifiant ou clé en langue neutre.
Dans la ''forme normale'', un ZObject est représenté uniquement par des enregistrements de paires clé-valeur qui se terminent uniquement dans les noeuds terminaux.
La forme normale d'un ZObject est généralement utilisée pour l'évaluation.
<span id="Canonical_form"></span>
== Forme canonique ==
Pour rendre les ZObjects plus lisibles et plus compacts, nous les stockons et les transmettons généralement sous une forme dite ''forme canonique''.
Les formes canoniques utilisent trois transformations syntaxiques : pour {{Z|9}}, {{Z|6}} et {{Z|881}}.
<span id="Canonical_References"></span>
=== Références canoniques ===
Une référence pointe vers un ZObject via son ZID.
Un ZID commence par la lettre Z, suivie d'un nombre naturel.
La forme normale d'une référence ressemble à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z10"
}</syntaxhighlight>
|}
{{notice|1=À propos de la présentation ici et tout au long du document, nous afficherons toujours les ZObjects deux fois : sur le côté gauche dans leur version labellisée, c'est-à-dire où tous les ZID et les références de clés sont remplacées par un libellé en anglais, et sur le côté droit où les ZIDs et les réferences de clés ne sont pas remplacés.}}
La forme canonique remplace cet objet par une chaîne unique avec le ZID.
La forme canonique de la référence ci-dessus est alors la suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"natural number"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z10"
</syntaxhighlight>
|}
Notez que la forme normale et la forme canonique ont la même signification.
<span id="Canonical_Strings"></span>
=== Chaînes canoniques ===
Une chaîne est une séquence de points de code Unicode, représentant généralement un mot ou un texte.
Elle peut inclure des espaces et tout autre caractère en plus des caractères de contrôle.
La forme normale d'une chaîne est la suivante.
Notez que la valeur de la seconde clé est bien sûr la chaîne elle-même, et non la version labellisée d'un ZID, comme on peut le voir sur le côté droit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Wikifunctions"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Wikifunctions"
}</syntaxhighlight>
|}
Les chaînes de caractères peuvent être mises sous forme canonique simplement par leur contenu en non pas l'objet entier.
La chaîne ci-dessus peut être mise sous forme canonique ainsi.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"Wikifunctions"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Wikifunctions"
</syntaxhighlight>
|}
Notez que les chaînes qui commencent par une lettre latine en majuscule et qui sont suivies d'un nombre naturel doivent être échappées car elles entreraient en collision avec la représentation normale d'une référence.
Par exemple la chaîne <code>"Z1"</code> aurait la représentation suivante, à la fois sous sa forme normale et sous sa forme canonique.
Ceci est dû au fait que, autrement, il serait ambigu de déterminer si <code>"Z1"</code> fait référence à la chaîne Z1 ou s'il est une référence à l'objet dont le ZID est Z1.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "string",
"string value": "Z1"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6",
"Z6K1": "Z1"
}</syntaxhighlight>
|}
<span id="Canonical_lists"></span>
=== Listes canoniques ===
Les listes sont représentées par ce qu'on appelle des ''Benjamin Arrays''.
Vous trouverez leur description dans la section [[#Z881/Typed lists|Z881/liste typée]] ci-dessous.
<span id="Representation_in_JSON"></span>
== Représentation en JSON ==
Un Z-Objet peut être représenté en JSON en utilisant comme clés les clés ZID abstraites (Z1K1, etc.), et la représentation JSON de la valeur.
Une représentation plus lisible peut être donnée en remplaçant les clés abstraites et les ''Z-ID'' par leurs libellés dans une langue donnée, la représentation « libellée ».
La version labellisée est souvent ambiguë et ne peut pas toujours être traduite sous une forme lisible par la machine.
La table suivante donne un exemple pour un Z-Objet qui représente l’entier positif 2.
Sur la gauche nous voyons le Z-Objet libellé en anglais, au milieu libellé en allemand et à droite nous voyons le Z-Objet utilisant des ''Z-ID''.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
|<syntaxhighlight lang="json">{
"Typ": "natürliche Zahl",
"Dezimaldarstellung": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Comme vous pouvez le voir, les libellés ne sont pas nécessairement en anglais, mais doivent être dans l'une des plus de 300 langues que ''Wikifunctions'' prend en charge.
<span id="Normal_form"></span>
== Forme normale ==
Pour le traitement des ZObjets par l’évaluateur, tous les ZObjets sont convertis en version normalisée décrite ci-dessus.
La version normalisée est similaire à la version désérialisée, mais nous ne comptons sur aucune implication pour savoir s’il faut interpréter une valeur chaîne comme une Z6/Chaîne ou comme une Z9/Référence, mais elles sont toutes exprimées comme des ZObjets explicites.
Cela signifie que la représentation normalisée d’un ZObjet est un arbre dont toutes les feuilles sont soit de type Z6/Chaîne, soit de type Z9/Référence.
Cela signifie également que toutes les Listes sont représentées comme des ZObjets, et non comme des tableaux.
La forme normale suivante représente le ZObjet ci-dessus, qui a pour valeur l’entier naturel 2.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "reference",
"reference id": "natural number"
},
"base 10 representation": {
"type": "string",
"string value": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z9",
"Z9K1": "Z10"
},
"Z10K1": {
"Z1K1": "Z6",
"Z6K1": "2"
}
}</syntaxhighlight>
|}
Les formes normales sont utilisées comme entrées pour le moteur d’évaluation. Elles assurent que l’entrée à évaluer est toujours uniforme et facile à traiter et que cela exige un nombre minimum de cas particuiers.
{{Anchor|persistent-transient}}
<span id="Persistent_and_transient"></span>
== Persistant et transitoire ==
Tout ZObject de niveau principal stocké dans une page wiki ''Wikifunctions'' est un objet {{Z|2}} . Les ZObject qui ne sont pas stockés sur leur propre page wiki sont appelés ZObjects transitoires.
Chaque ZObject persistant doit avoir un Z2K1/id, un {{Z|6}} pour le ZID, ce qui est équivalent au nom de la page wiki où il est stocké.
Supposons qu'il existe un ZObject pour le nombre naturel 2 que nous avons vu précédemment et qu'il est stocké sur la page Z702.
Voici ce à quoi il pourrait ressembler (noter que les ZID de trois digits qui commencent avec Z7xx ne sont que des jokers, tant que nous n'avons pas les vrais ZID correspondants dans ''Wikifunctions'').
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "string",
"string value": "Z702"
},
"value": {
"type": "natural number",
"base 10 representation": "2"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "two"
},
{
"type": "monolingual text",
"language": "German",
"text": "zwei"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z702"
},
"Z2K2": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "two"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zwei"
}
]
}
}</syntaxhighlight>
|}
Tous les objets JSON stockés dans Wikifunctions le sont sous la [[:mw:Unicode normalization considerations|forme C de normalisation Unicode]].
Toutes les valeurs avant l'évaluation doivent également être normalisées en Unicode à la forme normale C.
L'objet {{Z|2}} est une enveloppe fournissant des métadonnées pour le ZObject intégré à Z2K2/value.
Z2K3/label est un ZObject du type {{Z|12}} qui a un {{Z|3}}, Z12K1/texts, pointant sur une liste de ZObjects {{Z|11}} (rappelez-vous qu'une liste est représentée comme un tableau dans la représentation JSON). Le libellé sert à l'étiquetage.
Il y a d'autres {{Z|3}} sur {{Z|2}} que nous avons omis ici. Ils sont tous définis sur {{Z|2}}.
{{Anchor|Z9}}
<span id="Z9/References"></span>
== Z9/Références ==
Une {{Z|9}} est une référence à la valeur Z2K2/ du ZObject avec l'ID donné, et signifie que cette Z2K2/value a la même signification que la référence.
Pour donner un exemple, prenez la référence suivante :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">"two"
</syntaxhighlight>
| <syntaxhighlight lang="json">"Z702"
</syntaxhighlight>
|}
Ceci est la forme raccourcie d'une {{Z|9}} qui ressemblerait à cela dans sa forme développée (expliqué dans la section concernant la [[#Deserialization|désérialisation]]) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "reference",
"reference id": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z9",
"Z9K1": "Z702"
}</syntaxhighlight>
|}
Et comme cet objet est une {{Z|9}} il doit être remplacé par la Z2K2/value du {{Z|2}} qui a "Z702" pour Z2K1/id (comme indiqué ci-dessus), il ressemblera donc à ceci :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "2"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "2"
}</syntaxhighlight>
|}
Toutes les trois représentations JSON de cette section ont la même signification pour Wikifunctions.
Ils se réfèrent tous au nombre naturel 2.
Notez que si une Z8/fonction a un type d'argument Z2/Objet persistant, alors, au lieu de la Z2K2/value, elle est remplacée par le Z2/Persistent object lui-même.
{{Anchor|Z4}}
== Z4/Types ==
Les types sont des ZObjects de type Z4/Type. Les ZObjects d'un type sont appelés des instances de ce type.
Donc Z702/two que nous avons vu ci-dessus était une instance du type ''Z10/positive integer''.
Le type nous indique comment interpréter une valeur.
Le type nous fournit également les moyens de vérifier la validité d'un ZObject de ce type.
Un type déclare habituellement les clés disponibles pour ses instances et une fonction utilisée pour valider les instances.
Voici le type pour les entiers naturels (simplifié car il saute la courte description et les alias et tout sauf les trois premières clés sur Z4/Type).
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "persistent object",
"id": {
"type": "String",
"string value": "Z10"
},
"value": {
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"key id": "Z10K1",
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "base 10 representation"
},
{
"type": "monolingual text",
"language": "German",
"text": "Dezimaldarstellung"
}
]
}
}
],
"validator": "validate natural number"
},
"label": {
"type": "multilingual text",
"texts": [
"monolingual text",
{
"type": "monolingual text",
"language": "English",
"text": "natural number"
},
{
"type": "monolingual text",
"language": "German",
"text": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z10070",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "base 10 representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "Dezimaldarstellung"
}
]
}
}
],
"Z4K3": "Z110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1251",
"Z11K2": "positive integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1254",
"Z11K2": "natürliche Zahl"
}
]
}
}</syntaxhighlight>
|}
Pour rendre le noyau du Type plus visible, regardons simplement le Z4/Type et enlevons les libellés :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": "natural number",
"keys": [
"key",
{
"type": "key",
"value type": "string",
"keyid": "Z10K1"
}
],
"validator": "validate natural number"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z10",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z10K1"
}
],
"Z4K3": "Z110"
}</syntaxhighlight>
|}
Le type ''Z10/positive integer'' définit dans Z4K2/keys la nouvelle représentation {{Z|3}} Z10K1/base 10, que nous avions utilisée ci-dessus dans l'instance représentant le nombre 2.
Z4K3/validator pointe sur une {{Z|8}} qui prend une instance comme argument et renvoie soit une erreur, soit la valeur elle-même dans le cas où il n'y a pas d'erreur.
Si aucune erreur n'est renvoyée, l'instance a passé la validation avec succès. Dans le cas présent, la {{Z|8}} pourrait effectuer les contrôles suivants :
* Il n'y a qu'une et une seule clé, en représentation Z10K1/base 10, sur l'instance, en plus de Z1K1/type.
* La valeur de la représentation de base 10 est de type {{Z|6}}.
* La représentation en base 10 ne contient que des chiffres.
* La représentation en base 10 ne commence pas par un 0, sauf s'il s'agit du zéro.
Notez que toutes ces vérifications sont effectuées par {{Z|8}} et proposées par les contributeurs, et que ces derniers peuvent définir et modifier tous les types.
Rien n’est codé en dur concernant le type du nombre que nous utilisons ici.
Une instance pourrait utiliser des clés qui ne sont pas définies dans le Type. Il appartient à la fonction validateur de le permettre ou pas.
Par exemple, les instances de ''Z7/Appel de fonction'' utilisent souvent des clés non définies sur ''Z7/Appel de fonction'', comme on peut le voir dans la section sur [[#Z7/Function calls|Z7/Appel de fonction]].
Néanmoins il est cependant attendu que la plupart des valideurs exigent que toutes les clés soit définies.
Mais un petit nombre d'élements sont codés en dur, tel que le comportement d’un ''Z7/appel de fonction''. Plus de détails viendront ultérieurement.
{{Anchor|Z3}}
<span id="Z3/Keys"></span>
== Z3/Clés ==
Toutes les clés doivent avoir un ''K'' suivi par un nombre naturel et peuvent être précédées par un ''Z-ID''.
Si elles sont précédées d'un Z-ID, elles sont appelées clés globales, si elles ne le sont pas elles sont appelées clés locales. Par exemple les deux représentations suivantes sont équivalentes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"K1": "Z702",
"K2": "Z702"
}</syntaxhighlight>
|}
Les clés globales sont des arguments nommés alors que les clés locales sont des arguments positionnels.
* La règle de base est d'utiliser les clés globales à chaque fois que c'est possible.
* L'utilisation principale pour les clés locales est quand une Z8/Fonction ou un Z4/Type est créé à la volée, et ne peut donc pas avoir de clé globale parce que la Z8/Fonction ou le Z4/Type créé n'est lui-même pas persistant.
Une clé globale est toujours définie sur le ZObject sur lequel la partie ZID de son identifiant fait référence.
Dans la définition, une clé contient des informations sur le type d'objet qu'elle doit contenir (Z3K1), l'ID global qui identifie cette clé (Z3K2), ses libellés lisibles par un humain (Z3k3) et l'indication que cette clé est un champ d'identité (Z3K4) ou pas.
Une clé d'identité permet aux objets de stocker leur ID persistant. Par exemple, les fonctions et types contiennent un champ d'identité. Les types envisagés, en particulier les énumérations, ainsi que les caractéristiques grammaticales, nécessitent également une identité.
{{Anchor|Z8}}
<span id="Enumerations"></span>
== Enumérations ==
Une énumération est un type qui a un nombre limité de valeurs. Les exemples d'énumérations sont le type Boolean (avec les valeurs "false" et "true") ou le signe des entiers (avec des valeurs "positif", "neutre" ou "négatif").
Les énumérations sont aussi un outil important pour prendre en charge les fonctions linguistiques.
Chaque type d'énumération a une clé qui est marquée comme un champ d'identité.
Par exemple, voyons la définition du type pour Boolean (en supprimant les libellés des clés pour simplifier) :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Type",
"identity": "Boolean",
"keys": [
"Key",
{
"type": "Key",
"value type": "Boolean",
"key id": "Z40K1",
"label": { /* "identity" */ },
"is identity": "True"
}
],
...
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": "Z40",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z40",
"Z3K2": "Z40K1",
"Z3K3": { /* "identity" */ },
"Z3K4": "Z41"
}
],
...
}</syntaxhighlight>
|}
Toutes les valeurs limitées pour Boolean attribueront leur ZID à la valeur de leur clé d'identité/Z40K1.
Voir, par exemple, True, qui contient son identité et en plus les données multilingues (nom, description, alias) comme partie des clés d'objet persistant.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line" highlight="9">{
"type": "Persistent object",
"identity": {
"type": "String",
"value": "Z41"
},
"value": {
"type": "Boolean",
"identity": "True"
},
"labels": {
"type": "Multilingual text",
"texts": [
"Monolingual text",
{
"type": "Monolingual text",
"language": "English",
"text": "true"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json" highlight="9">{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41"
},
"Z2K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "true"
}
]
}
}</syntaxhighlight>
|}
<span id="Lightweight_enumerations"></span>
== Enumérations de faible poids ==
Tout comme les énumérations de la section précédente, une ''énumération réduite'' est un type qui possède un nombre limité de valeurs. Néanmoins avec les différences suivantes :
* Chaque valeur correspond à une entité Wikidata.
* Les valeurs sont référencées par rapport à l'utilisation de leurs indentifiants Wikidata. Ceci est fait en utilisant les [[Special:MyLanguage/Wikifunctions:Support_for_Wikidata_content#Wikidata_reference_types|types de références Wikidata]] (chaque instance d'un type de référence contient un identifiant Wikidata).
* En conséquence, il n'est pas nécessaire de créer un ZObject pour chaque valeur (le seul ZID créé pour une petite énumération est celui du type d'énumération lui-même).
Lorsqu'un type de petite énumération est créé, l'utilisateur indique le type de référence que Wikidata doit utiliser pour spécifier les valeurs, et l'interface utilisateur aide le créateur à saisir les valeurs ainsi que les instances de ce type de référence. La définition du type d'énumération lorsqu'elle est enregistrée, contient la liste de toutes ces valeurs.
Formellement, chaque type de petite énumération est un appel à [[Z6884]] - une fonction dont le but est de créer ces types (de cette façon, c'est similaire à d'autres fonctions de création de type comme [[Z881]]). La définition d'un type de petite énumération capture ensuite les détails de l'appel à [[Z6884]].
Voici un exemple qui utilise la [[Z6901|référence d'un élément Wikidata]] pour spécifier 3 valeurs possibles pour le genre grammatical : masculin, féminin et neutre.
Ce type existe dans Wikifunctions sous [[Z25501]].
Le type ZObject (qui apparaît comme la valeur de <code>Z2K2</code> dans la définition persistante) est indiqué juste en dessous.
Dans cet exemple <code>Z6884K1</code> spécifie la [[Z6901|référence de l'élément Wikidata]] comme le type utilisé pour énumérer les valeurs, et <code>Z6884K2</code> indique la liste de ces valeurs.
<code>Z6884K3</code> est simplement une auto-référence du type, qui passe son propre ZID en tant que chaîne.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Function call",
"function": "Typed enum of Wikidata references",
"Wikidata reference type": "Wikidata item reference",
"list of Wikidata references": [
"Wikidata item reference",
{
"type": "Wikidata item reference",
"Wikidata item id": "masculine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
},
{
"type": "Wikidata item reference",
"Wikidata item id": "neuter"
}
],
"ZID of result type (assigned by WikiLambda)": {
"type": "String",
"value": "Z25501"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q524410"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24004469"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z25501"
}
}</syntaxhighlight>
|}
Chaque instance d'un type de d'énumération légère contient seulement une propriété <code>Z1K1</code> qui fait référence au ZID du type lui-même, et une propriété <code>...K1</code> dont la valeur est l'un des éléments de la liste des valeurs.
L'instance de [[Z25501]] pour le genre féminin ressemble à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Grammatical gender (m/f/n)",
"element": {
"type": "Wikidata item reference",
"Wikidata item id": "feminine"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q24004467"
}
}</syntaxhighlight>
|}
Encore une fois, les instances ne sont jamais rendues persistantes (et donc ne reçoivent pas de ZID). L'interface utilisateur permet de spécifier une instance éphémère lorsque c'est nécessaire (par exemple, comme entrée d'une fonction).
<span id="Z8/Functions"></span>
== Z8/Fonctions ==
Dans la définition de ''Z10/natural number'' nous avons vu une première référence à {{Z|8}}, ''Z110/validate natural number''.
Ici, nous allons utiliser une fonction beaucoup plus simple, ''Z781/add''. ''Z781/add'' est une {{Z|8}}, qui prend deux nombres ''Z10/natural number'' et renvoie un ''Z10/natural number''.
Nous ne montrons que la valeur.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function",
"arguments": [
"argument declaration",
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K1",
"label": { ... }
},
{
"type": "argument declaration",
"argument type": "natural number",
"key id": "Z781K2",
"label": { ... }
}
],
"return type": "natural number",
"tests": [
"testers",
"add one and zero",
"add two and two"
],
"implementations": [
"implementation",
"+ in Python",
"recursive addition",
"+ in JavaScript"
],
"identity": "add"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K1",
"Z17K3": { ... }
},
{
"Z1K1": "Z17",
"Z17K1": "Z10",
"Z17K2": "Z781K2",
"Z17K3": { ... }
}
],
"Z8K2": "Z10",
"Z8K3": [
"Z20",
"Z711",
"Z712"
],
"Z8K4": [
"Z14",
"Z721",
"Z722",
"Z723"
],
"Z8K5": "Z144"
}</syntaxhighlight>
|}
Pour rester concis, nous avons supprimé les Z17K3/labels des déclarations {{Z|17}}, qui sont identifiées à l'aide des identifiants Z17K2/key.
Mais comme les {{Z|3}} sur {{Z|4}}, ils ont des libellés dans toutes les langues prises en charge.
Les clés sont globales lorsque la {{Z|8}} est persistante et locales lorsqu'elle est transitoire.
La fonction est spécifiée dans la documentation (omise), mais aussi dans les Z8K3/tests et les Z8K1/déclarations de type sur les arguments et le Z8K2/return type.
En outre, comme une fonction peut avoir plusieurs Z8K4/Implementations, les Implementations se confirment mutuellement.
Le Z8K5/identité, comme les autres identités du modèle sera une référence à la fonction (là où c'est possible).
Il n'est pas autorisé aux {{Z|8}} d'avoir des effets de bord de changment d'état.
{{Anchor|Z7}}
<span id="Z7/Function_calls"></span>
== Z7/Appels de fonctions ==
Le ZObject suivant représente l'appel d'une fonction.
A la deuxième ligne, nous voyons une représentation plus compacte de l'appel de fonction, qui utilise une syntaxe qui nous est plus familière pour les appels de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
}</syntaxhighlight>
|-
| <code>'''add'''('''two''', '''two''')</code>
| <code>'''Z781'''('''Z702''', '''Z702''')</code>
|}
En utilisant des littéraux au lieu de ZObjects persistants pour les arguments, cela ressemblerait à ceci :
* Notez que nous créons les littéraux en utilisant le ''Z10/positive integer'' comme constructeur.
* Tous les {{Z|4}} peuvent être appelés ainsi en fournissant une valeur à chacune de leur clé.
* Il ne s'agit pas d'un appel de {{Z|7}}, mais d'une notation pour l'objet de {{Z|4}} donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "function call",
"function": "add",
"left": {
"type": "natural number",
"base 10 representation": "2"
},
"right": {
"type": "natural number",
"base 10 representation": "2"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z10",
"Z10K1": "2"
},
"Z781K2": {
"Z1K1": "Z10",
"Z10K1": "2"
}
}</syntaxhighlight>
|-
| <code>'''add'''('''natural number'''<"2">, '''natural number'''<"2">)</code>
| <code>'''Z781'''('''Z10'''<"2">, '''Z10'''<"2">)</code>
|}
Lorsque cet appel de {{Z|7}} est évalué, il se résoud comme prévu dans la valeur quatre.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "natural number",
"base 10 representation": "4"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z10",
"Z10K1": "4"
}</syntaxhighlight>
|-
| <code>'''natural number'''<"4"></code>
| <code>'''Z10'''<"4"></code>
|}
L'évaluation est réalisée à plusieurs reprises sur le résultat de l'évaluation jusqu'à ce qu'un point fixe soit atteint.
{{Anchor|Z14}}
<span id="Z14/Implementations"></span>
== Z14/Mises en œuvre ==
Chaque {{Z|8}} peut avoir un certain nombre de {{Z|14}} différentes.
Il existe trois types principaux d' {{Z|14}} : intégrées, {{Z|16}}, ou par composition d'autres {{Z|8}} .
Examinons la fonction ''Z781/add'' et quatre différentes implémentations de la fonction {{Z|14}}.
{{Anchor|builtins}}
<span id="Builtin_implementations"></span>
=== Mises en œuvre intégrées ===
Une implémentation intégrée indique à l'évaluateur de renvoyer un résultat d'évaluation approprié.
Les constructions intégrées sont codées en dur dans l'évaluateur. Z14K4/builtin fait référence à l'ID de construction avec le code en dur (qui doit être le ZID de l'objet {{Z|2}}).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"builtin": "Z791"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K4": "Z791"
}</syntaxhighlight>
|}
Un évaluateur est conscient des constructions intégrées dont il dispose et il peut les utiliser à volonté.
Notez que l'addition ne serait pas une fonction qui aurait une construction intégrée. Cet exemple ici est purement illustratif.
{{Anchor|Z16}}
=== Z16/Code ===
Une implémentation en {{Z|16}} représente un extrait de code dans un langage de programmation donné.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "javascript",
"source": "function add(left, right) {
return left + right;
}"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z781(Z781K1, Z781K2) {
return Z781K1 + Z781K2;
}"
}
}</syntaxhighlight>
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"code": {
"type": "code",
"language": "python",
"source": "def add(left, right):
return left + right"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z781(Z781K1, Z781K2):
return Z781K1 + Z781K2"
}
}</syntaxhighlight>
|}
L'évaluateur saura transformer les ZObjects donnés représentant les arguments dans les langages de programmation pris en charge, comment exécuter la séquence de code fournie, puis comment retransformer le résultat en un ZObject qui le représente.
Eventuellement, la traduction des ZObjects en valeurs natives des langages de programmation supportés serait à la charge de ''Wikifunctions'' lui-même (ce qui nécessite d'être décrit dans un autre document).
Jusqu'ici nous ne prenons en charge que {{Z|16}} pour les arguments et les types de retour intégrés qui sont supportés en dur par l'évaluateur.
<span id="Z46/Deserializer"></span>
==== Z46 / Désérialiseur ====
Un {{Z|46}} prend un ZObject d'un type spécifique et le transforme en une valeur pour un langage de programmation donné.
Par exemple, les {{Z|46}} suivants prennent un ZObject de type ''Z10/natural number'' et le transforment en une valeur BigInt JavaScript.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "deserializer",
"identity": "to BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function deserialize( value ) {
return BigInt( value.decimal_representation.string_value );
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z46",
"Z46K1": "Z787",
"Z46K2": "Z10",
"Z46K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z787(Z787K1) {
return BigInt( Z787K1.Z10K1.Z6K1 );
}"
},
"Z46K4": "BigInt"
}</syntaxhighlight>
|}
Le ''Z46K4/native type'' indique le type produit par le désérialiseur.
Cela nous permet d'utiliser des implémentations naturelles comme celles ci-dessus pour l'addition.
<span id="Z64/Serializer"></span>
==== Z64 / Sérialiseur ====
Le fonctionnement inverse d'un {{Z|46}} est celui du {{Z|64}}.
Un {{Z|64}} prend une valeur dans le langage de programmation donné et la transforme en un ZObject du type demandé.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "serializer",
"identity": "from BigInt",
"type": "Natural number"
"converter": {
"type": "code",
"language": "javascript",
"source": "function serialize( value ) {
return {
'type': {
'type': 'reference',
'reference id': 'natural number'
},
'base 10 representation': {
'type': 'string',
'string value': value.toString()
}
}
}"
},
"native type": "BigInt"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z64",
"Z64K1": "Z789",
"Z64K2": "Z10",
"Z64K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z789(Z789K1) {
return {
'Z1K1': {
'Z1K1': 'Z9',
'Z9K1': 'Z10'
},
'Z10K1': {
'Z1K1': 'Z6',
'Z6K1': Z789K1.toString()
}
}
}"
},
"Z64K4": "BigInt"
}</syntaxhighlight>
|}
=== Composition ===
La {{Z|14}} la plus portable (mais souvent aussi la plus lente) est réalisée via la composition d'autres {{Z|8}}.
Nous montrons à la fois le ZObject de l'implémentation, ainsi qu'une notation plus facile à lire basée sur la syntaxe d'appel de fonction.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "implementation",
"implements": "add",
"composition": {
"type": "function call",
"function": "if",
"condition": {
"type": "function call",
"function": "is zero",
"arg": {
"type": "argument reference",
"reference": "right"
}
},
"consequent": {
"type": "argument reference",
"reference": "left"
},
"alternative": {
"type": "function call",
"function": "add",
"left": {
"type": "function call",
"function": "successor",
"arg": {
"type": "argument reference",
"reference": "left"
}
},
"right": {
"type": "function call",
"function": "predecessor",
"arg": {
"type": "argument reference",
"reference": "right"
}
}
}
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z14",
"Z14K1": "Z781",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z782",
"Z782K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": {
"Z1K1": "Z7",
"Z7K1": "Z783",
"Z783K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K1"
}
},
"Z781K2": {
"Z1K1": "Z7",
"Z7K1": "Z784",
"Z784K1": {
"Z1K1": "Z18",
"Z18K1": "Z781K2"
}
}
}
}
}</syntaxhighlight>
|-
| <code><!--
-->'''if'''(<br><!--
--> '''is zero'''(''right''),<br><!--
--> ''left'',<br><!--
--> '''add'''(<br><!--
--> '''successor'''(''left''), <br><!--
--> '''predecessor'''(''right'')<br><!--
--> )<br><!--
-->)</code>
| <code><!--
-->'''Z802'''(<br><!--
--> '''Z782'''(''Z781K2''),<br><!--
--> '''Z781K1''',<br><!--
--> '''Z781'''(<br><!--
--> '''Z783'''(''Z781K1''), <br><!--
--> '''Z784'''(''Z781K2'')<br><!--
--> )<br><!--
-->)</code>
|}
Cette composition repose sur un certain nombre d'autres {{Z|8}} :
''Z782/is zero'', ''Z783/successor'', ''Z784/predecessor'', {{Z|801}} et le plus intéressant — lui-même.
Il est tout à fait normal qu'une {{Z|14}} appelle sa propre {{Z|8}} récursivement.
Notez cependant que l'évaluateur n'a pas à appeler la {{Z|14}} recursivement — un évaluateur est libre de choisir l'implémentation à chacune des étapes de la récursion.
C'est tout sauf rapide — mais cela nous permet d'utiliser un formalisme bien compris et une implémentation très simple pour s'assurer que les autres implémentations de ''Z781/add'' sont correctes — certes, probablement moins intéressantes pour l'ajout, mais nous pouvons imaginer qu'il existe des {{Z|8}} qui ont des implémentations plus évidemment correctes, plus intelligentes et plus rapides.
''Wikifunctions'' peut tester ces implementations de manière croisée et nous apporter ainsi une sécurité sur leur véracité.
<span id="Example_evaluation"></span>
==== Evaluation d'exemples ====
Dans la suite nous évaluons la composition ci-dessus.
Nous commençons par l'appel suivant de {{Z|7}} (nous ne nous attachons qu'à la syntaxe fonctionnelle en raison de sa brièveté).
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(Natural number<"2">, Natural number<"2">)
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(Z10<"2">, Z10<"2">)
</syntaxhighlight>
|}
Nous remplaçons l'appel de fonction par la composition donnée ci-dessus, et remplaçons les arguments par les valeurs données. Ce qui donne le code suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"2">),
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"2">),
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Nous évaluons ''Z782/is zero'' (Z10/Natural number<"2">) par rapport à la valeur {{Z|40}} de {{Z|42}} (puisque 2 n'est pas zéro).
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"2">,
add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"2">,
Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)
)</syntaxhighlight>
|}
Cela nous permet de remplacer l'appel de Z802/if par Z802K3/alternative, puisque Z802K1/condition est fausse.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"2">),
predecessor(Natural number<"2">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"2">),
Z784(Z10<"2">)
)</syntaxhighlight>
|}
La fonction Z783/successor ajoute simplement 1 au nombre, et la fonction Z784/predecessor lui soustrait 1.
L'une ou l'autre de ces fonctions peut ou non être implémentée dans le code ou d'une autre manière, cela n'a pas vraiment d'importance.
Si nous remplaçons ces deux appels de fonctions, nous obtenons l'appel suivant :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"3">,
Natural number<"1">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"3">,
Z10<"1">
)</syntaxhighlight>
|}
Nous remplaçons à nouveau l'appel à ''Z781/add'' par sa composition, et remplaçons les arguments par les nouvelles valeurs.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"1">),
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"1">),
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Nous vérifions à nouveau si la valeur donnée à ''Z782/is zero'' est zéro (ce n'est pas la cas, c'est un).
Donc nous remplaçons l'appel à ''Z782/is zero'' à nouveau par {{Z|42}}.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
false,
Natural number<"3">,
add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z42,
Z10<"3">,
Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)
)</syntaxhighlight>
|}
Puisque Z802K1/condition est à nouveau faux, nous remplaçons l'appel à Z802/if par Z802K3/alternative
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
successor(Natural number<"3">),
predecessor(Natural number<"1">)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z783(Z10<"3">),
Z784(Z10<"1">)
)</syntaxhighlight>
|}
Encore une fois, nous remplaçons les appels de fonction à Z783/successor et Z784/predecessor par les résultats respectifs, un nombre de plus, un nombre de moins.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">add(
Natural number<"4">,
Natural number<"0">
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z781(
Z10<"4">,
Z10<"0">
)</syntaxhighlight>
|}
Nous sommes à nouveau à l'étape où nous remplaçons l'appel à ''Z781/add'' par sa composition.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
is zero(Natural number<"0">),
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z782(Z10<"0">),
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à ''Z782/is zero'' maintenant a l'argument Z10/natural number<"0"> qui est bien sûr zéro.
Donc l'appel à ''Z782/is zero'' fournit un {{Z|41}}.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">if(
true,
Natural number<"4">,
add(
successor(Natural number<"4">),
predecessor(Natural number<"0">)
)
)</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z802(
Z41,
Z10<"4">,
Z781(
Z783(Z10<"4">),
Z784(Z10<"0">)
)
)</syntaxhighlight>
|}
L'appel à la fonction Z802/if a maintenant une Z802K1/condition {{Z|41}}, ce qui signifie que nous remplaçons l'ensemble de l'appel par Z802K2/consequence, et non pas Z802K3/alternative.
Ce qui donne :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="javascript" line="line">Natural number<"4">
</syntaxhighlight>
| <syntaxhighlight lang="javascript" line="line">Z10<"4">
</syntaxhighlight>
|}
C'est un point fixe, c'est-à-dire qu'il ne change pas lorsqu'il est évalué, et donc c'est le résultat de notre appel de fonction.
2 et 2 font 4.
{{Anchor|evaluation-order}}
<span id="Evaluation_order"></span>
==== Ordre d’évaluation ====
L’ordre d’évaluation est laissé au gré de l’évaluateur.
Puisque toutes les Z8/Fonctions ne sont pas autorisées à avoir des effets de bord, ceci conduira toujours au même résultat.
Mais une stratégie d’évaluation imprudente peut conduire à bien plus de calculs que nécessaire ou même conduire l’évaluateur à ne jamais se terminer.
Z722/ajouter récursivement nous fournit un exemple qui peut se terminer avec une boucle sans fin si nous essayons un ordre complet d’évaluation :
Pour l’appel à Z802/si dans Z722/ajouter récursivement, il serait imprudent d’évaluer d'abord tous les trois arguments et de renvoyer ensuite le deuxième ou le troisième argument.
Selon la Z802K1/condition sur le premier argument, nous avons besoin de retourner uniquement soit le Z802K2/conséquent, soit la Z802K3/alternative.
Il n’y aura jamais de cas où nous avons besoin d’évaluer à la fois le deuxième et le troisième argument.
En fait, nous pourrions même renvoyer le deuxième ou le troisième argument non évalué.
Souvenez-vous que l’évaluateur évaluera chaque résultat à nouveau de toute façon jusqu’à ce qu’un point fixe soit atteint.
Aussi, Z802/si peut être mise en œuvre de façon paresseuse, en enlevant la branche inappropriée, et en ne renvoyant que la branche appropriée en tant que ZObject non évalué.
Une stratégie paresseuse d'évaluation est en général recommandée, mais par exemple quand l’évaluateur veut utiliser une implémentation basée sur Z16/Code, ceci pourrait ne pas être réalisable.
Et alors l’évaluateur pourrait décider d’évaluer d’abord les arguments puis ensuite l’appel englobant.
En fin de compte, il existe des opportunités pour expérimenter différentes stratégies d’évaluation.
{{Anchor|Z20}}
<span id="Z20/Testers"></span>
== Z20/Testeurs ==
Les {{Z|20}} sont des ZObjects qui font un ''Z20K2/call'' et utilisent ensuite un ''Z20K3/validator'' sur le résultat. ''Z20K3/Validator'' est un appel incomplet de {{Z|7}} qui fournit le résultat de ''Z20K2/call'' injecté comme premier argument.
Si Z20K3/validator renvoie Z41/true, alors Z20/Tester a réussi, sinon c'est un échec.
Les tests sont utilisés pour s'assurer que toutes les Z14/implémentations se comportent comme attendu et doivent être considérées comme équivalentes aux tests unitaires.
Une Z8/Funktion doit lister tous les Z20/Tester à passer pour qu'une Z14/Implémentation soit conforme.
En outre, les différentes Z14/implémentations peuvent être mutuellement testées pour s'assurer de leur cohérence.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line='line'>{
"type": "tester",
"function": "add",
"call": {
"type": "function call",
"function": "add",
"left": "two",
"right": "two"
},
"result validator": {
"type": "function call",
"function": "equivalent natural number",
"right": "four"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z20",
"Z20K1": "Z781",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z781",
"Z781K1": "Z702",
"Z781K2": "Z702"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z788",
"Z788K2": "Z704"
}
}</syntaxhighlight>
|}
Dans ce cas, nous évaluons d'abord Z20K2/call qui est <code>Z781/add(Z702/two, Z702/two)</code>, dont le résultat est <code>Z10/Natural number<"4"></code>.
Ce qui, à son tour, est ensuite utilisé dans le valideur Z20K3/result, où il est injecté comme premier argument, ce qui donne <code>Z788/natural number equality(Z10/Natural number<"4">, Z704/four)</code>.
Cette appel doit renvoyer Z41/true, et donc Z20/Tester doit être passé avec succès.
{{Anchor|generic-types}}
<span id="Generic_types"></span>
== Types génériques ==
Un type générique est réalisé par un appel Z7/Fonction à un Z8/Fonction qui prend quelques arguments et renvoie un Z4/Type.
Par exemple, Z882/type pair est une fonction qui prend deux Z4/Type comme arguments, un pour le premier et un pour le deuxième élément, et qui renvoie un Z4/Tyme en ligne.
Donc pour faire une paire de nombres Z10/Natural, nous appelons <code>Z882/typed pair(Z10/Natural number, Z10/Natural number)</code> et le résultat est un Z4/Type que nous pouvons utiliser pour le champ Z1K1 d'un ZObject.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"first": "one",
"second": "two"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"K1": "Z701",
"K2": "Z702"
}</syntaxhighlight>
|}
Le résultat de l'appel Z7/Fonction est un Z4/Type créé dynamiquement qui garantit que les deux éléments de la paire ont le bon Z4/Type.
Le résultat de ce ''Z7/Appel de fonction'' ressemble à ceci.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "type",
"identity": {
"type": "function call",
"function": "typed pair",
"first": "natural number",
"second": "natural number"
},
"keys": [
"key",
{
"type": "key",
"id": "K1",
"value type": "natural number"
},
{
"type": "key",
"id": "K2",
"value type": "natural number"
}
],
"validator": "validate typed pair"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z4",
"Z4K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z10",
"Z882K2": "Z10"
},
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z1K2": "K1",
"Z3K1": "Z10"
},
{
"Z1K1": "Z3",
"Z1K2": "K2",
"Z3K1": "Z10"
}
],
"Z4K3": "Z892"
}</syntaxhighlight>
|}
Ceci est également un exemple de l'utilisation du champ Z4K1/identité sur Z4/Type : il décrit comment Z4/Type a été créé, et nous permet d'accéder aux arguments utilisés pour la création du type.
La conservation de ces informations en déclaration est très utile pour valider un appel de fonction de manière statique et pour comparer les types.
Si nous voulons une paire Z882/Typed qui ne restreint pas le Z4/Type de l'un, l'autre ou des deux éléments, on pourrait appeler la fonction Z882/Typed pair avec Z1/ZObject pour l'un ou les deux arguments.
{{Anchor|Z10}}
<span id="Z881/Typed_lists"></span>
== Z881/Listes typées ==
Voici une liste de deux chaînes.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"string",
"a",
"b"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z6",
"a",
"b"
]</syntaxhighlight>
|}
Si nous transformons ceci en Z-Objets, cela ressemble à ce qui suit.
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "a",
"tail": {
"type": {
"type": "function call",
"function": "typed list",
"elementtype": "string"
},
"head": "b"
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"K1": "a",
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z10K1": "Z6"
},
"K1": "b"
}
}</syntaxhighlight>
|}
Un littéral de tableau JSON commence toujours par le type utilisé pour la Z881/liste typée. Ce n'est pas le premier élément de la liste mais simplement le type de la liste typée. Ces tableaux sont appelés ''Benjamin Arrays''.
Si nous voulons une liste non typée nous utilisons Z1/Object comme argument. Une liste non typée vide ressemblerait à :
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">[
"object"
]</syntaxhighlight>
| <syntaxhighlight lang="json">[
"Z1"
]</syntaxhighlight>
|}
{{Anchor|Z22}}
<span id="Z22/Evaluation_result"></span>
== Z22/Résultat dévaluation ==
Un appel de Z7/Fonction exécuté dans Wikifunctions renvoie toujours un objet de type Z22/Résultat d'évaluation.
Un objet de résultat d'évaluation contient toujours la valeur renvoyée à la suite de l'exécution d'un appel de fonction et une collection de métadonnées recueillies lors de l'évaluation. Voici un exemple d'une réponse réussie :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "Hello, World!",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "orchestrationDuration",
"value": "139 ms"
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Hello, World!",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "orchestrationDuration",
"K2": "139 ms"
}
]
}
}</syntaxhighlight>
|}
Si l'évaluation échoue, le champ de réponse contiendra Z24/Void, tandis que le champ de métadonnées contiendra une clé "erreur" avec les détails de l'échec. Ceci est un exemple d'objet résultat d'une évaluation qui n'a pas réussi :
{|class="wikitable" style="margin:.6em 1.6em"
| <syntaxhighlight lang="json" line="line">{
"type": "evaluation result",
"result": "void",
"metadata": {
"type": {
"type": "function call",
"function": "typed map",
"key type": "string",
"value type": "object"
},
"map": [
{
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
{
"type": {
"type": "function call",
"function": "typed pair",
"first type": "string",
"second type": "object"
},
"key": "errors",
"value": {
"type": "error",
"error type": "unspecified error",
"error value": {
"type": {
"type": "function call",
"function": "errortype to type",
"errortype": "unspecified error"
},
"error information": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z22",
"Z22K1": "Z24",
"Z22K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "errors",
"K2": {
"Z1K1": "Z5",
"Z5K1": "Z500",
"Z5K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z885",
"Z885K1": "Z500"
},
"Z500K1": "Some error happened"
}
}
}
]
}
}</syntaxhighlight>
|}
Ces exemples ne sont que des versions condensées des objets de résultats d'évaluation réels et ne contiennent qu'une seule clé d'exemple dans le champ Metadata. Dans les exemples réels, la collecte de métadonnées renvoie toutes les métriques collectées par les services du serveur, y compris la durée de l'exécution, l'utilisation du processeur et celle de la mémoire.
Pour une description plus détaillée des métadonnées possibles renvoyées dans l'objet de résultat d'évaluation, voir le [[mw:Special:MyLanguage/Help:Wikifunctions/Function call metadata|Guide des métadonnées d'appel de fonction dans Mediawiki]].
{{Anchor|Z5}}
<span id="Z5/Errors"></span>
== Z5/Erreurs ==
Un Z7/Appel de fonction peut rencontrer une Z5/Erreur.
Ceci apparaît lorsque l'appel à la fonction ne peut s'exécuter correctement et n'est pas récupérable (par exemple une division par zéro ou le manque de mémoire).
{{Z|5}} est un type générique.
Chaque instance de Z5 référence le ZID d'un type d'erreur (dans le Z5K1/error type), et ce type d'erreur détermine le type de Z5K2/error value, et les clés qui y seront présentes.
Chaque type d'erreur est une instance de {{Z|50}} et les ZID Z500-Z599 sont réservés aux types d'erreurs.
Voir les informations complémentaires sur [[:m:Special:MyLanguage/Abstract Wikipedia/Representation of errors|Représentation des erreurs]].
{{Anchor|Z99}}
== Z99/Quote ==
{{Z|99}} est utilisé pour envelopper un ZObject afin qu'il ne soit pas évalué ("résolu").
(ceci est similaire au fait de mettre des guillemets en Lisp).
Z99/Quote a une clé unique Z99K1/quotation, du type Z1/Object.
Pour illustrer, certaines parties des objets d'erreur (instances de Z5/Error) sont entre guillemets lorsqu'elles sont créées lors de l'exécution d'un appel de fonction.
Par exemple, une erreur de type Z507/Error dans l'évaluation comprend une copie entière de l'appel à la fonction dont l'exécution a causé l'erreur (comme la valeur de l'appel de Z507K1/function).
Comme cette appel de fonction est très susceptible d'être malformé d'une certaine manière, nous nous assurons qu'aucune autre tentative n'est faite pour l'évaluer, en le plaçant entre guillemets dans l'objet d'erreur.
(ainsi le type de Z507K1 est déclaré comme étant {{Z|99}} et sa valeur est toujours entre guillemets).
Nous utilisons les règles suivantes pour l'utilisation de {{Z|99}} :
# Placer un ZObject entre guillemets si nous pensons qu'il peut être non valide d'une certaine manière.
# Mais ne le faisons pas pour Z1K1 lui-même. Si sa valeur est douteuse, il faut mettre des guillemets autour de l'objet entier qui la contient.
# Mettre entre guillemets les clés résolvables (clés dont les valeurs contiennent des instances de {{Z|7}}, {{Z|9}} ou {{Z|18}}) qui pourraient ne pas être adaptées en entrée d'une fonction.
# Les guillemets lors de la résolution d'une valeur pourraient causer une catastrophe (récursion infinie par exemple).
Note : à mesure que notre stratégie de résolution évolue, il est possible que (3) et (4) deviennent inutiles.
{{Anchor|non-functional}}
<span id="Non-functional_Functions"></span>
== Fonctions non opérationnelles ==
Aucune Z8/Fonction n’est autorisée à avoir des effets de bord. Toutes les Z8/Fonctions doivent être fonctionnelles.
Cela veut dire qu’elles doivent renvoyer les mêmes valeurs lorsqu’elles sont appelées avec les mêmes paramètres.
Cela signifie que des ''Z8/Fonctions'' comme « renvoyer un nombre aléatoire » ou « renvoyer l’horodatage actuel » sont impossibles.
This might change in the future.
Ce sera traité dans un document ultérieur.
{{Anchor|Zx-sum}}
<span id="Zx/Sum_types"></span>
== Zx/Types sommes ==
Un type générique particulièrement utile est le Zx/Type somme (ou Type agrégat), qui prend une liste de Z4/Types et renvoie un Z4/Type qui prend exactement une seule instance des types donnés.
Ceci permettra également d'avoir des paramètres facultatifs dans les appels de fonctions.
Ce sera traité dans un document ultérieur.
{{Anchor|questions-todos}}
<span id="Some_questions_and_tasks_to_do"></span>
== Quelques questions et tâches à faire ==
* Avons-nous besoin de « nécessaire / option » pour des clés quelconques au début ? — non.
* Remplacer les valeurs par défaut sur Z3/Clé par Zx/Sum (ou au moins rendre ceci cohérent avec la Z17/déclaration de paramètre) ?
* Pourrait être laissé à faire plus tard si nous n ’avons pas besoin de Z3 pour le moment.
* Notez que tout est en Unicode et que tout correspond à la normalisation requise par MediaWiki
* Réécrire l'introduction pour commencer par la normale puis canoniser
{{Anchor|see-also}}
<span id="See_also"></span>
== Voir aussi ==
* [[m:Special:MyLanguage/Abstract Wikipedia/Pre-generic function model|Modèle de fonction pré-générique]]
<noinclude>
[[Category:Technical documentation{{#translation:}}|Function model]]
</noinclude>
6znfnnh6vlktrscmkyct51xqkt5kdc0
Translations:Wikifunctions:Function model/1/fr
1198
6111
277945
243739
2026-05-25T07:56:31Z
Eihel
102
typo fr
277945
wikitext
text/x-wiki
'''[[$n|Wikifonctions]]''' ('''''Wikifunctions''''' en anglais) est un catalogue multilingue de '''[[$f|fonctions]]''' auquel chacun peut contribuer, créer, maintenir, appeler et utiliser les fonctions.
hbdmv2bamshmzl87k3euih7gazmqf3g
Translations:Wikifunctions:Function model/3/fr
1198
7057
277947
25374
2026-05-25T07:56:56Z
Eihel
102
typo fr
277947
wikitext
text/x-wiki
Ce document couvre le modèle de données et le modèle d’évaluation de Wikifonctions.
1py2ba8j9yt9r2bqnysvervabpwlyx9
Translations:Wikifunctions:Function model/7/fr
1198
7252
277884
277510
2026-05-25T04:09:04Z
Eihel
102
typo fr
277884
wikitext
text/x-wiki
Wikifonctions est un wiki. Comme dans tous les wikis, le contenu de Wikifonctions est principalement stocké dans des pages wiki.
9vmhtt0pbma4y18dbhpo40ihukvw150
Wikifunctions:Administrators' noticeboard
4
9491
277681
277647
2026-05-24T14:10:28Z
Feeglgeef
8776
/* Inactive functioneers */
277681
wikitext
text/x-wiki
{{shortcut|[[WF:AN]]}}
<div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;">
<!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__
[[Category:Help]]
<big>Welcome to the '''Administrators' noticeboard for Wikifunctions'''!</big>
This is a noticeboard for '''matters requiring [[Special:MyLanguage/Wikifunctions:Administrators|administrator]] attention'''.
* If you wish for something to be deleted, please use [[Wikifunctions:Requests for deletions]].
* If you want to report a bug in Wikifunctions software, please see [[Wikifunctions:Report a technical problem]].
* Matters not requiring administrator action should be raised at [[Wikifunctions:Project chat|Project chat]].
* To report [[Special:MyLanguage/Wikifunctions:Vandalism|vandalism]] on Wikifunctions: Please use [[Wikifunctions:Report vandalism]]
* Please add <code><nowiki>{{section resolved|1=~~~~}}</nowiki></code> to resolved sections.
</div>
<!-- Add new reports below this line -->
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
== AutoWikiBrowser request ==
Can I be added to [[Wikifunctions:AutoWikiBrowser/CheckPageJSON]]? I have to complete a mass categorization task. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:27, 20 May 2026 (UTC)
:I'm not a sysop, but can you clarify what the categorization task is? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:29, 20 May 2026 (UTC)
::I need to add [[:Category:SignWriting]] to the talk pages of all my SignWriting functions that don't already have it. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:30, 20 May 2026 (UTC)
:::Sounds good to me! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:31, 20 May 2026 (UTC)
:@[[User:JJPMaster|JJPMaster]] Done <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:41, 21 May 2026 (UTC)
::Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 04:11, 21 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:28, 24 May 2026 (UTC)}}
== Inactive functioneers ==
* [[User:Autom]]
* [[User:Butko]]
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* [[User:Mahir256]]
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
* I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
aqicbw8ogxk3fx4p2cm18s9mk7d6xfk
277682
277681
2026-05-24T14:10:49Z
Feeglgeef
8776
/* Inactive functioneers */
277682
wikitext
text/x-wiki
{{shortcut|[[WF:AN]]}}
<div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;">
<!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__
[[Category:Help]]
<big>Welcome to the '''Administrators' noticeboard for Wikifunctions'''!</big>
This is a noticeboard for '''matters requiring [[Special:MyLanguage/Wikifunctions:Administrators|administrator]] attention'''.
* If you wish for something to be deleted, please use [[Wikifunctions:Requests for deletions]].
* If you want to report a bug in Wikifunctions software, please see [[Wikifunctions:Report a technical problem]].
* Matters not requiring administrator action should be raised at [[Wikifunctions:Project chat|Project chat]].
* To report [[Special:MyLanguage/Wikifunctions:Vandalism|vandalism]] on Wikifunctions: Please use [[Wikifunctions:Report vandalism]]
* Please add <code><nowiki>{{section resolved|1=~~~~}}</nowiki></code> to resolved sections.
</div>
<!-- Add new reports below this line -->
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
== AutoWikiBrowser request ==
Can I be added to [[Wikifunctions:AutoWikiBrowser/CheckPageJSON]]? I have to complete a mass categorization task. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:27, 20 May 2026 (UTC)
:I'm not a sysop, but can you clarify what the categorization task is? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:29, 20 May 2026 (UTC)
::I need to add [[:Category:SignWriting]] to the talk pages of all my SignWriting functions that don't already have it. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:30, 20 May 2026 (UTC)
:::Sounds good to me! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:31, 20 May 2026 (UTC)
:@[[User:JJPMaster|JJPMaster]] Done <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:41, 21 May 2026 (UTC)
::Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 04:11, 21 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:28, 24 May 2026 (UTC)}}
== Inactive functioneers ==
* [[User:Autom]]
* [[User:Butko]]
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* [[User:Mahir256]]
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
* I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
4ktfyoo07540g042yohdwcqveufcqvi
277861
277682
2026-05-25T03:25:27Z
Butko
463
/* Inactive functioneers */ +
277861
wikitext
text/x-wiki
{{shortcut|[[WF:AN]]}}
<div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;">
<!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__
[[Category:Help]]
<big>Welcome to the '''Administrators' noticeboard for Wikifunctions'''!</big>
This is a noticeboard for '''matters requiring [[Special:MyLanguage/Wikifunctions:Administrators|administrator]] attention'''.
* If you wish for something to be deleted, please use [[Wikifunctions:Requests for deletions]].
* If you want to report a bug in Wikifunctions software, please see [[Wikifunctions:Report a technical problem]].
* Matters not requiring administrator action should be raised at [[Wikifunctions:Project chat|Project chat]].
* To report [[Special:MyLanguage/Wikifunctions:Vandalism|vandalism]] on Wikifunctions: Please use [[Wikifunctions:Report vandalism]]
* Please add <code><nowiki>{{section resolved|1=~~~~}}</nowiki></code> to resolved sections.
</div>
<!-- Add new reports below this line -->
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
== AutoWikiBrowser request ==
Can I be added to [[Wikifunctions:AutoWikiBrowser/CheckPageJSON]]? I have to complete a mass categorization task. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:27, 20 May 2026 (UTC)
:I'm not a sysop, but can you clarify what the categorization task is? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:29, 20 May 2026 (UTC)
::I need to add [[:Category:SignWriting]] to the talk pages of all my SignWriting functions that don't already have it. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:30, 20 May 2026 (UTC)
:::Sounds good to me! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:31, 20 May 2026 (UTC)
:@[[User:JJPMaster|JJPMaster]] Done <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:41, 21 May 2026 (UTC)
::Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 04:11, 21 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:28, 24 May 2026 (UTC)}}
== Inactive functioneers ==
* [[User:Autom]]
* [[User:Butko]]
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* [[User:Mahir256]]
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
* I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
jc2aifolk6yr84teairiz4gkp5i6bu4
277862
277861
2026-05-25T03:31:46Z
Feeglgeef
8776
/* Inactive functioneers */ strike
277862
wikitext
text/x-wiki
{{shortcut|[[WF:AN]]}}
<div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;">
<!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__
[[Category:Help]]
<big>Welcome to the '''Administrators' noticeboard for Wikifunctions'''!</big>
This is a noticeboard for '''matters requiring [[Special:MyLanguage/Wikifunctions:Administrators|administrator]] attention'''.
* If you wish for something to be deleted, please use [[Wikifunctions:Requests for deletions]].
* If you want to report a bug in Wikifunctions software, please see [[Wikifunctions:Report a technical problem]].
* Matters not requiring administrator action should be raised at [[Wikifunctions:Project chat|Project chat]].
* To report [[Special:MyLanguage/Wikifunctions:Vandalism|vandalism]] on Wikifunctions: Please use [[Wikifunctions:Report vandalism]]
* Please add <code><nowiki>{{section resolved|1=~~~~}}</nowiki></code> to resolved sections.
</div>
<!-- Add new reports below this line -->
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
== AutoWikiBrowser request ==
Can I be added to [[Wikifunctions:AutoWikiBrowser/CheckPageJSON]]? I have to complete a mass categorization task. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:27, 20 May 2026 (UTC)
:I'm not a sysop, but can you clarify what the categorization task is? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:29, 20 May 2026 (UTC)
::I need to add [[:Category:SignWriting]] to the talk pages of all my SignWriting functions that don't already have it. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:30, 20 May 2026 (UTC)
:::Sounds good to me! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:31, 20 May 2026 (UTC)
:@[[User:JJPMaster|JJPMaster]] Done <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:41, 21 May 2026 (UTC)
::Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 04:11, 21 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:28, 24 May 2026 (UTC)}}
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* [[User:Mahir256]]
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
: Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
mb1r9eeuz1n42cn8u4pxkso9xls87qg
277863
277862
2026-05-25T03:36:44Z
Feeglgeef
8776
/* Inactive functioneers */ actually reply
277863
wikitext
text/x-wiki
{{shortcut|[[WF:AN]]}}
<div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;">
<!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__
[[Category:Help]]
<big>Welcome to the '''Administrators' noticeboard for Wikifunctions'''!</big>
This is a noticeboard for '''matters requiring [[Special:MyLanguage/Wikifunctions:Administrators|administrator]] attention'''.
* If you wish for something to be deleted, please use [[Wikifunctions:Requests for deletions]].
* If you want to report a bug in Wikifunctions software, please see [[Wikifunctions:Report a technical problem]].
* Matters not requiring administrator action should be raised at [[Wikifunctions:Project chat|Project chat]].
* To report [[Special:MyLanguage/Wikifunctions:Vandalism|vandalism]] on Wikifunctions: Please use [[Wikifunctions:Report vandalism]]
* Please add <code><nowiki>{{section resolved|1=~~~~}}</nowiki></code> to resolved sections.
</div>
<!-- Add new reports below this line -->
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
== AutoWikiBrowser request ==
Can I be added to [[Wikifunctions:AutoWikiBrowser/CheckPageJSON]]? I have to complete a mass categorization task. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:27, 20 May 2026 (UTC)
:I'm not a sysop, but can you clarify what the categorization task is? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:29, 20 May 2026 (UTC)
::I need to add [[:Category:SignWriting]] to the talk pages of all my SignWriting functions that don't already have it. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:30, 20 May 2026 (UTC)
:::Sounds good to me! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:31, 20 May 2026 (UTC)
:@[[User:JJPMaster|JJPMaster]] Done <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:41, 21 May 2026 (UTC)
::Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 04:11, 21 May 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:28, 24 May 2026 (UTC)}}
== Inactive functioneers ==
* [[User:Autom]]
* <del>[[User:Butko]]</del>
* [[User:Egezort]]
* [[User:Elwinlhq]]
* <del>[[User:Habst]]</del>
* <del>[[User:Lucas Werkmeister]]</del>
* [[User:Mahir256]]
* <del>[[User:Papuass]]</del>
* [[User:Renamerr]]
* [[User:Sannita (WMF)]] (I'm not sure if the right should be removed from a staff member, but they ''are'' inactive)
* [[User:Wooze]]
* <del>[[User:ZI Jony]]</del>
* [[User:Zippybonzo]]
* <del>[[User:沈澄心]]</del>
All of these users meet the threshold of inactivity on [[WF:Functioneer]]. Thanks, [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 20 May 2026 (UTC)
:Hello @[[User:Feeglgeef|Feeglgeef]],
:I have stopped adding new functions, and I wouldn't mind if I'm removed from the functioneers list. If at any point I want it back, I'll request it. Thanks,
:Ege [[User:Egezort|Egezort]] ([[User talk:Egezort|talk]]) 19:00, 20 May 2026 (UTC)
:I have been inactive for some time, indeed. I just made an useful edit with intention to return at some point. [[User:Papuass|Papuass]] ([[User talk:Papuass|talk]]) 19:49, 20 May 2026 (UTC)
:I'm still interested in making new functions, but if there is a process for re-requesting access I don't mind requesting again. --[[User:Habst|Habst]] ([[User talk:Habst|talk]]) 20:35, 20 May 2026 (UTC)
::We're not a bureaucracy, so in my opinion just expressing interest in keeping the role is enough. I'll strike your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:36, 20 May 2026 (UTC)
:I'm still interested in project and I would like to keep the Functioneer rights, but don't have enough time at the moment. I hope that I'll can create thome new functions sporadically. --[[User:Butko|Butko]] ([[User talk:Butko|talk]]) 09:53, 21 May 2026 (UTC)
::Stricken. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:31, 25 May 2026 (UTC)
:I'm still interested in making new functions. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:15, 21 May 2026 (UTC)
:Am fine with it being removed, I was interested at one point in the concept of WF but when I rarely contribute to enwp I see no reason right now in keeping it around and will re-request if I gain interest again [[User:Zippybonzo|Zippybonzo]] ([[User talk:Zippybonzo|talk]]) 18:06, 21 May 2026 (UTC)
:I would like to keep the Functioneer rights, as they could be useful in future when someone sets up Wikifunctions for more Wikidata Lexeme Forms templates (see [[Wikifunctions:Projects using Wikifunctions]] and [[:d:Wikidata:Wikidata Lexeme Forms#Wikifunctions support]]). I’ve just made an edit on the [[Z10119|sandbox function]], maybe that suffices to technically fulfill the requirement. [[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:23, 21 May 2026 (UTC)
::I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 21 May 2026 (UTC)
:You can remove my permissions as well, I will not have time to contribute regularly again until winter at the earliest. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:20, 22 May 2026 (UTC)
: I'm still interested in making new functions and implementations (e.g. [[Z34743]]). '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 10:38, 24 May 2026 (UTC)
:: I've stricken your name. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 24 May 2026 (UTC)
3k8gyz7cze81pis2c3l8ym4xluikc22
Translations:Template:Main page/2/en
1198
10032
277958
152991
2026-05-25T09:22:40Z
FuzzyBot
207
Importing a new version from external source
277958
wikitext
text/x-wiki
the [[$1|free]] library of $fcount [[w:Function_(computer_programming)|functions]] that anyone can edit.
dg5r8e8ynf3iezg7ulhh9p7crli8fze
Translations:Template:Main page/4/en
1198
10034
277959
152856
2026-05-25T09:22:40Z
FuzzyBot
207
Importing a new version from external source
277959
wikitext
text/x-wiki
'''Wikifunctions''' is a Wikimedia project for [[$1|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].
qfto21k8m1vbci34e0m4ffc87nfrzwv
Translations:Template:Main page/5/en
1198
10035
277960
152677
2026-05-25T09:22:40Z
FuzzyBot
207
Importing a new version from external source
277960
wikitext
text/x-wiki
A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.
e5y07meirghry34jge19pb9b3725uh2
Template:Main page/en
10
10069
277971
258272
2026-05-25T09:22:48Z
FuzzyBot
207
Updating to match new version of source page
277971
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Welcome to Wikifunctions</p>
<p>the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Welcome!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Get started</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions in 7 minutes]]
* [[Special:RunFunction|Run a function]]
* [[Wikifunctions:Project chat|Project chat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Community portal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggest a function]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue of available functions]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Functions to try out</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''more functions…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Learn and contribute</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Learn about Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|About Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctions introduction]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossary]]
; Contribute to Wikifunctions
* [[Special:CreateObject|Create an object]]
* [[Special:MyLanguage/Help:Multilingual|Get involved as a translator]]
; Get help with Wikifunctions
* Questions? Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Report a technical problem]]
** [[Wikifunctions:Status|Status]] page lists major known issues and problems
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>News</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Knowledge base</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media repository</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionary and thesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Textbooks and manuals</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>News</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collection of quotations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Library</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Learning resources</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Travel guides</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directory of species</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>New language versions</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Project coordination</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki development</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Event coordination</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
sm4vtb4sllrii01jrx99gan1t8naheb
Template:Main page/fr
10
10071
277976
277509
2026-05-25T09:22:51Z
FuzzyBot
207
Updating to match new version of source page
277976
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenue sur Wikifonctions</p>
<p><span class="mw-translate-fuzzy">la bibliothèque [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] de {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|fonctions]] que chacun peut modifier.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bienvenue !</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifonctions''' est un projet Wikimedia permettant à [[foundation:Special:MyLanguage/Policy:Terms_of_Use|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Une « [[wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[$wpcalc|calcul]] basé sur les [[$wpdata|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Nous nous concentrons actuellement principalement sur les [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fonctions liées aux lexèmes Wikidata]]. Les données lexicographiques de Wikidata et les fonctions permettant de les traiter sont essentielles à l'objectif d'une Wikipédia abstraite. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Un tutoriel sur la façon dont les fonctions Wiki peuvent être utilisées avec Wikidata dès maintenant]] est disponible.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Débuter</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifonctions en 7 minutes]]
* [[Special:RunFunction|Exécuter une fonction]]
* [[Wikifunctions:Project chat|Page de discussion du projet]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portail communautaire]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggérer une fonction]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue des fonctions disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fonctions à essayer</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''... voir le catalogue.'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Apprendre et contribuer</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; En savoir plus sur Wikifonctions
* [[Special:MyLanguage/Wikifunctions:About|À propos de Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduction à Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; Contribuer à Wikifunctions
* [[Special:CreateObject|Créer un objet]]
* [[Special:MyLanguage/Help:Multilingual|Participer en tant que traducteur]]
; Obtenir de l’aide avec Wikifunctions
* Des questions ? Demandez dans la [[Wikifunctions:Project chat|Discussion du projet]] ou sur notre [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canal Telegram/IRC]] !
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]
** La page du [[Wikifunctions:Status|statut]] répertorie les principaux problèmes connus.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Actualités</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifonctions fait partie de la famille Wikimedia de contenus libres, multilingues et gratuits.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopédie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de connaissances</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Bibliothèque de médias</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionnaire et thésaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Manuels et livres pédagogiques</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Actualités</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Recueil de citations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothèque</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Ressources d’apprentissage</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide de voyage</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Répertoire des espèces</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubateur]]</span><br>Nouvelles versions linguistiques</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordination des projets</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Développement de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordination des événements</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
97f4veqgsnzsukt5ex14mceo7te9r0u
278011
277976
2026-05-25T09:26:03Z
Eihel
102
fr upd
278011
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenue sur Wikifonctions</p>
<p>la bibliothèque [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] de {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[:fr:Sous-programme|fonctions]] que chacun peut modifier.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bienvenue !</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifonctions''' est un projet Wikimedia permettant à [[foundation:Special:MyLanguage/Policy:Terms_of_Use|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Une « [[wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[$wpcalc|calcul]] basé sur les [[$wpdata|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Nous nous concentrons actuellement principalement sur les [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fonctions liées aux lexèmes Wikidata]]. Les données lexicographiques de Wikidata et les fonctions permettant de les traiter sont essentielles à l'objectif d'une Wikipédia abstraite. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Un tutoriel sur la façon dont les fonctions Wiki peuvent être utilisées avec Wikidata dès maintenant]] est disponible.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Débuter</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifonctions en 7 minutes]]
* [[Special:RunFunction|Exécuter une fonction]]
* [[Wikifunctions:Project chat|Page de discussion du projet]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portail communautaire]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggérer une fonction]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue des fonctions disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fonctions à essayer</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''... voir le catalogue.'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Apprendre et contribuer</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; En savoir plus sur Wikifonctions
* [[Special:MyLanguage/Wikifunctions:About|À propos de Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduction à Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; Contribuer à Wikifunctions
* [[Special:CreateObject|Créer un objet]]
* [[Special:MyLanguage/Help:Multilingual|Participer en tant que traducteur]]
; Obtenir de l’aide avec Wikifunctions
* Des questions ? Demandez dans la [[Wikifunctions:Project chat|Discussion du projet]] ou sur notre [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canal Telegram/IRC]] !
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]
** La page du [[Wikifunctions:Status|statut]] répertorie les principaux problèmes connus.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Actualités</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifonctions fait partie de la famille Wikimedia de contenus libres, multilingues et gratuits.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopédie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de connaissances</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Bibliothèque de médias</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionnaire et thésaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Manuels et livres pédagogiques</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Actualités</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Recueil de citations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothèque</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Ressources d’apprentissage</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide de voyage</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Répertoire des espèces</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubateur]]</span><br>Nouvelles versions linguistiques</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordination des projets</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Développement de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordination des événements</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
sfsdg1pixirrjot00t7xsk25y7t7lds
278013
278011
2026-05-25T09:26:33Z
Eihel
102
fr upd
278013
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenue sur Wikifonctions</p>
<p>la bibliothèque [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] de {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[:fr:Sous-programme|fonctions]] que chacun peut modifier.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bienvenue !</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
'''Wikifonctions''' est un projet Wikimedia permettant à [[foundation:Special:MyLanguage/Policy:Terms_of_Use|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Une « [[wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[$wpcalc|calcul]] basé sur les [[$wpdata|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Nous nous concentrons actuellement principalement sur les [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fonctions liées aux lexèmes Wikidata]]. Les données lexicographiques de Wikidata et les fonctions permettant de les traiter sont essentielles à l'objectif d'une Wikipédia abstraite. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Un tutoriel sur la façon dont les fonctions Wiki peuvent être utilisées avec Wikidata dès maintenant]] est disponible.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Débuter</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifonctions en 7 minutes]]
* [[Special:RunFunction|Exécuter une fonction]]
* [[Wikifunctions:Project chat|Page de discussion du projet]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portail communautaire]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggérer une fonction]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue des fonctions disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fonctions à essayer</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''... voir le catalogue.'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Apprendre et contribuer</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; En savoir plus sur Wikifonctions
* [[Special:MyLanguage/Wikifunctions:About|À propos de Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduction à Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; Contribuer à Wikifunctions
* [[Special:CreateObject|Créer un objet]]
* [[Special:MyLanguage/Help:Multilingual|Participer en tant que traducteur]]
; Obtenir de l’aide avec Wikifunctions
* Des questions ? Demandez dans la [[Wikifunctions:Project chat|Discussion du projet]] ou sur notre [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canal Telegram/IRC]] !
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]
** La page du [[Wikifunctions:Status|statut]] répertorie les principaux problèmes connus.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Actualités</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifonctions fait partie de la famille Wikimedia de contenus libres, multilingues et gratuits.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopédie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de connaissances</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Bibliothèque de médias</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionnaire et thésaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Manuels et livres pédagogiques</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Actualités</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Recueil de citations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothèque</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Ressources d’apprentissage</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide de voyage</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Répertoire des espèces</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubateur]]</span><br>Nouvelles versions linguistiques</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordination des projets</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Développement de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordination des événements</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
hzkn5pm51n01t515ehag1yn6orq58gs
278015
278013
2026-05-25T09:28:45Z
Eihel
102
fr upd
278015
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenue sur Wikifonctions</p>
<p>la bibliothèque [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] de {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[:fr:Sous-programme|fonctions]] que chacun peut modifier.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bienvenue !</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
'''Wikifonctions''' est un projet Wikimedia permettant à [[foundation:Special:MyLanguage/Policy:Terms_of_Use|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
Une « [[:fr:wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[:fr:Calcul (mathématiques)|calcul]] basé sur les [[:fr:Donnée|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Nous nous concentrons actuellement principalement sur les [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fonctions liées aux lexèmes Wikidata]]. Les données lexicographiques de Wikidata et les fonctions permettant de les traiter sont essentielles à l'objectif d'une Wikipédia abstraite. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Un tutoriel sur la façon dont les fonctions Wiki peuvent être utilisées avec Wikidata dès maintenant]] est disponible.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Débuter</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifonctions en 7 minutes]]
* [[Special:RunFunction|Exécuter une fonction]]
* [[Wikifunctions:Project chat|Page de discussion du projet]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portail communautaire]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggérer une fonction]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue des fonctions disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fonctions à essayer</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''... voir le catalogue.'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Apprendre et contribuer</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; En savoir plus sur Wikifonctions
* [[Special:MyLanguage/Wikifunctions:About|À propos de Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduction à Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; Contribuer à Wikifunctions
* [[Special:CreateObject|Créer un objet]]
* [[Special:MyLanguage/Help:Multilingual|Participer en tant que traducteur]]
; Obtenir de l’aide avec Wikifunctions
* Des questions ? Demandez dans la [[Wikifunctions:Project chat|Discussion du projet]] ou sur notre [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canal Telegram/IRC]] !
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]
** La page du [[Wikifunctions:Status|statut]] répertorie les principaux problèmes connus.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Actualités</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifonctions fait partie de la famille Wikimedia de contenus libres, multilingues et gratuits.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopédie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de connaissances</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Bibliothèque de médias</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionnaire et thésaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Manuels et livres pédagogiques</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Actualités</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Recueil de citations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothèque</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Ressources d’apprentissage</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide de voyage</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Répertoire des espèces</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubateur]]</span><br>Nouvelles versions linguistiques</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordination des projets</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Développement de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordination des événements</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
lu1u7nac0qseu5qxrgfdobaabhtsazq
278017
278015
2026-05-25T09:30:16Z
Eihel
102
meilleure tournure
278017
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenue sur Wikifonctions</p>
<p>la bibliothèque [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] de {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[:fr:Sous-programme|fonctions]] que chacun peut modifier.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bienvenue !</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
'''Wikifonctions''' est un projet Wikimedia permettant à [[foundation:Special:MyLanguage/Policy:Terms_of_Use|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
Une « [[:fr:wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[:fr:Calcul (mathématiques)|calcul]] basé sur les [[:fr:Donnée|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Nous nous concentrons actuellement principalement sur les [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fonctions liées aux lexèmes Wikidata]]. Les données lexicographiques de Wikidata et les fonctions permettant de les traiter sont essentielles à l'objectif d'une Wikipédia abstraite. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Un tutoriel sur la façon dont les fonctions Wiki peuvent être utilisées avec Wikidata dès maintenant]] est disponible.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Débuter</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifonctions en 7 minutes]]
* [[Special:RunFunction|Exécuter une fonction]]
* [[Wikifunctions:Project chat|Page de discussion du projet]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portail communautaire]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggérer une fonction]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue des fonctions disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fonctions à essayer</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''... voir le catalogue des fonctions.'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Apprendre et contribuer</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; En savoir plus sur Wikifonctions
* [[Special:MyLanguage/Wikifunctions:About|À propos de Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduction à Wikifonctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; Contribuer à Wikifunctions
* [[Special:CreateObject|Créer un objet]]
* [[Special:MyLanguage/Help:Multilingual|Participer en tant que traducteur]]
; Obtenir de l’aide avec Wikifunctions
* Des questions ? Demandez dans la [[Wikifunctions:Project chat|Discussion du projet]] ou sur notre [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canal Telegram/IRC]] !
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Signaler un problème technique]]
** La page du [[Wikifunctions:Status|statut]] répertorie les principaux problèmes connus.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Actualités</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifonctions fait partie de la famille Wikimedia de contenus libres, multilingues et gratuits.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopédie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de connaissances</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Bibliothèque de médias</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionnaire et thésaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Manuels et livres pédagogiques</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Actualités</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Recueil de citations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothèque</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Ressources d’apprentissage</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide de voyage</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Répertoire des espèces</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubateur]]</span><br>Nouvelles versions linguistiques</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordination des projets</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Développement de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordination des événements</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
8uw0assly988j010dxmhai9jvgm7e8c
Template:Main page/bn
10
10074
277965
258266
2026-05-25T09:22:45Z
FuzzyBot
207
Updating to match new version of source page
277965
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">উইকিফাংশন্সে স্বাগতম</p>
<p><span class="mw-translate-fuzzy">এটি একটি [[foundation:Special:MyLanguage/Policy:Terms_of_Use|বিনামূল্য]] গ্রন্থাগার, যেখানে {{formatnum:{{NUMBEROFFUNCTIONS}}}}টি [[$2|ফাংশন]] রয়েছে এবং যেগুলো যেকেউ সম্পাদনা করতে পারে।</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>স্বাগতম!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''উইকিফাংশন্স''' হল একটি উইকিমিডিয়া প্রকল্প, যা প্রত্যেকের জন্য বিশ্বের [[$wplang|প্রাকৃতিক]] এবং [[$wpproglang|প্রোগ্রামিং ভাষায়]] কোড ফাংশনের একটি সংগ্রহশালা [[foundation:Special:MyLanguage/Policy:Terms_of_Use|যৌথভাবে তৈরি ও বজায় রাখার]] মাধ্যমে অন্যান্য উইকিমিডিয়া প্রকল্পগুলিকে সমর্থন করার প্রচেষ্টা।</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">একটি "ফাংশন" হল কোড দ্বারা পরিচালিত কার্য সমূহের নির্দেশাবলীর এবং ক্রম, যা আপনার প্রদত্ত [[$wpdata|তথ্যের]] উপর ভিত্তি করে একটি [[$wpcalc|গণনা করে]]। দুটি তারিখের মধ্যে কত দিন কেটে গেছে বা দুটি শহরের মধ্যে দূরত্ব নির্ধারনের মতো কার্য সমূহ ফাংশনগুলি করতে পারে।</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
আমরা বর্তমানে মূলত [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|উইকিউপাত্ত লেক্সিম সম্পর্কিত ফাংশনগুলোর]] উপর মনোযোগ কেন্দ্রীভূত করেছি। উইকিউপাত্ত থেকে প্রাপ্ত আভিধানিক উপাত্ত এবং তা প্রক্রিয়াকরণের জন্য ফাংশনগুলি বিমূর্ত উইকিপিডিয়ার লক্ষ্যের জন্য অপরিহার্য। [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|উইকিউপাত্তের সাথে উইকিফাংশন কীভাবে ব্যবহার করা যায় সে সম্পর্কে একটি নির্দেশাবলী]] বর্তমানে উপলব্ধ।
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>শুরু করুন</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|৭ মিনিটে উইকিফাংশন]]
* [[Special:RunFunction|একটি ফাংশন চালান]]
* [[Wikifunctions:Project chat|প্রকল্প আড্ডা]]
* [[Special:MyLanguage/Wikifunctions:Community portal|সম্প্রদায়ের প্রবেশদ্বার]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|একটি ফাংশন প্রস্তাব করুন]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|উপলব্ধ ফাংশনগুলির ক্যাটালগ]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ফাংশন পরীক্ষা করে দেখুন</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''আরও ফাংশন…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>জানুন ও অবদান রাখুন</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; উইকিফাংশন্স সম্পর্কে জানুন
* [[Special:MyLanguage/Wikifunctions:About|উইকিফাংশন্স সম্পর্কে]]
* [[Special:MyLanguage/Wikifunctions:Introduction|উইকিফাংশন্স ভূমিকা]]
* [[Special:MyLanguage/Wikifunctions:FAQ|প্রাজিপ্র]]
* [[Special:MyLanguage/Wikifunctions:Glossary|শব্দকোষ]]
; উইকিফাংশন্সে অবদান রাখুন
* [[Special:CreateObject|একটি বস্তু তৈরি করুন]]
* [[Special:MyLanguage/Help:Multilingual|অনুবাদক হিসেবে জড়িত হন]]
; উইকিফাংশন্স সম্পর্কিত সাহায্য পান
* প্রশ্ন রয়েছে? [[Wikifunctions:Project chat|প্রকল্প আড্ডা]] কিংবা [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|আমাদের টেলিগ্রাম/আইআইসিতে]] জিজ্ঞাসা করুন!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|প্রযুক্তিগত সমস্যা সম্পর্কে রিপোর্ট করুন]]
** জ্ঞাত প্রধান সমস্যাগুলি [[Wikifunctions:Status|স্থিতি]] পাতায় পাওয়া যাবে
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>সংবাদ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">উইকিফাংশন হলো অলাভজনক, বহুভাষিক, বিনামূল্যের বিষয়বস্তু উইকিমিডিয়া পরিবারের অংশ।</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>মুক্ত বিশ্বকোষ</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>মুক্ত জ্ঞান ভাণ্ডার</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>মুক্ত মিডিয়ার সংগ্রহস্থল</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>অভিধান ও সমার্থশব্দকোষ</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>পাঠ্যপুস্তক ও সহায়িকা</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>সংবাদ</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>উক্তি-উদ্ধৃতির সংকলন</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>গ্রন্থাগার</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>মুক্ত শিক্ষার উপকরণ</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ভ্রমণ নির্দেশিকা</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>মুক্ত জীবপ্রজাতি নির্দেশিকা</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ইনকিউবেটর]]</span><br>নতুন ভাষার সংস্করণ</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>প্রকল্পের সমন্বয়</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>মিডিয়াউইকি উন্নয়ন</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>প্রকল্পের সমন্বয়</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
bkmnjic1ndpjthuslhahn72bpmj3qz0
Template:Main page/de
10
10160
277969
258269
2026-05-25T09:22:47Z
FuzzyBot
207
Updating to match new version of source page
277969
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Willkommen bei Wikifunctions</p>
<p><span class="mw-translate-fuzzy">Die [[foundation:Special:MyLanguage/Policy:Terms_of_Use|freie]] Bibliothek von {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[:de:Funktion (Programmierung)|Funktionen]], die jeder bearbeiten kann.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Willkommen!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' ist ein Wikimedia-Projekt für [[foundation:Special:MyLanguage/Policy:Terms_of_Use|jedermann zur gemeinschaftlichen Erstellung und Pflege]] einer Bibliothek von Code-Funktionen zur Unterstützung der Wikimedia-Projekte und darüber hinaus in den [[:de:Sprache|natürlichen]] und [[:de:Programmiersprache|Programmiersprachen]] der Welt.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Eine „[[wikt:de:Funktion|Funktion]]“ ist eine Folge von Programmieranweisungen, die eine [[:de:Rechnen|Berechnung]] auf der Grundlage der von dir bereitgestellten [[:de:Daten|Daten]] durchführt. Funktionen können Fragen beantworten, beispielsweise wie viele Tage zwischen zwei Daten vergangen sind oder wie weit zwei Städte entfernt sind.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Wir konzentrieren uns derzeit hauptsächlich auf [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|Funktionen im Zusammenhang mit Wikidata-Lexemen]]. Die lexikographischen Daten von Wikidata und die Funktionen zu ihrer Verarbeitung sind für das Ziel einer Abstrakten Wikipedia von wesentlicher Bedeutung. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Ein Tutorial zur aktuellen Verwendung von Wikifunctions mit Wikidata]] ist verfügbar.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Erste Schritte</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions in 7 Minuten]]
* [[Special:RunFunction|Eine Funktion ausführen]]
* [[Wikifunctions:Project chat|Projektdiskussion]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Gemeinschaftsportal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Eine Funktion vorschlagen]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog verfügbarer Funktionen]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funktionen zum Ausprobieren</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''mehr Funktionen…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Lernen und Beitragen</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Über Wikifunctions lernen
* [[Special:MyLanguage/Wikifunctions:About|Über Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctions-Einführung]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossar]]
; Zu Wikifunctions beitragen
* [[Special:CreateObject|Ein Objekt erstellen]]
* [[Special:MyLanguage/Help:Multilingual|Sich als Übersetzer beteiligen]]
; Hilfe bei Wikifunctions erhalten
* Fragen? Stelle Fragen in der [[Wikifunctions:Project chat|Projektdiskussion]] oder in [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|unserem Telegram-/IRC-Kanal]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Melde ein technisches Problem]]
** Die [[Wikifunctions:Status|Status]]-Seite listet wichtige bekannte Probleme auf
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Neuigkeiten</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions ist Teil der gemeinnützigen, mehrsprachigen Wikimedia-Familie freier Inhalte.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enzyklopädie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Wissensdatenbank</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Medienrepositorium</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Wörterbuch und Thesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Lehrbücher und Handbücher</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Nachrichten</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Zitatsammlung</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliothek</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Lernressourcen</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Reiseführer</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Artenverzeichnis</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Neue Sprachversionen</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Projektkoordination</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki-Entwicklung</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Veranstaltungskoordination</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
cetuauvrocclptepre10xdp0dnv9csn
Template:Main page/sv
10
10199
278001
258305
2026-05-25T09:23:04Z
FuzzyBot
207
Updating to match new version of source page
278001
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Välkommen till Wikifunctions</p>
<p><span class="mw-translate-fuzzy">det [[foundation:Special:MyLanguage/Policy:Terms_of_Use|fria]] biblioteket med {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funktioner]] som alla kan redigera.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Välkommen!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' är ett Wikimedia-projekt för att [[foundation:Special:MyLanguage/Policy:Terms_of_Use|tillsammans skapa och underhålla]] ett bibliotek av kodfunktioner till stöd för Wikimedia-projekten och mer därtill, på världens [[$wplang|naturliga språk]] och [[$wpproglang|programspråk]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">En ”[[wikt:sv:funktion|funktion]]” är en serie programinstruktioner som utför en [[$wpcalc|beräkning]] på de [[$wpdata|data]] du ger den. Funktioner kan besvara frågor, som hur många dagar det går mellan två datum eller avståndet mellan två städer.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Just nu fokuserar vi främst på [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funktioner som använder lexem från Wikidata]]. Lexikografiska data från Wikidata och funktioner som kan behandla dessa är nödvändigt vårt mål: Abstrakta Wikipedia. Det finns en [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|hjälpsida om hur Wikifunctions kan användas tillsammans med Wikidata]] redan nu.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Kom igång</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions på 7 minuter]]
* [[Special:RunFunction|Kör en funktion]]
* [[Wikifunctions:Project chat|Bybrunnen]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Gemenskapsportal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Föreslå en funktion]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog över tillgängliga funktioner]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funktioner att testa</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''fler funktioner …'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Lär och bidra</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Information om Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|Om Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduktion till Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Vanliga frågor]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Ordlista]]
; Bidra till Wikifunctions
* [[Special:CreateObject|Skapa ett objekt]]
* [[Special:MyLanguage/Help:Multilingual|Hjälp till som översättare]]
; Få hjälp med Wikifunctions
* Frågor? Fråga på [[Wikifunctions:Project chat|bybrunnen]] eller [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|våra Telegram- och IRC-kanaler]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Rapportera ett tekniskt problem]]
** [[Wikifunctions:Status|Status]]sidan listar de allvarligaste kända problemen
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Nyheter</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions är del av den ideella, flerspråkiga Wikimediafamiljen för fritt material.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyklopedi</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Databas</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Mediedatabas</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Ordbok och tesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Läroböcker och manualer</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Nyheter</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Citatsamling</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliotek</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Undervisningmaterial</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Reseguide</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Artförteckning</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Nya språkversioner</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Projektkoordinering</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki-utveckling</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Organisering av evenemang</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
rcg94kozk60dsy2ewoh7zxv6ecwa7v8
Template:Main page/fa
10
10272
277974
258275
2026-05-25T09:22:50Z
FuzzyBot
207
Updating to match new version of source page
277974
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">به ویکیتوابع خوشآمدید</p>
<p><span class="mw-translate-fuzzy">توابع ویکی یک کتابخانه [[foundation:Special:MyLanguage/Policy:Terms_of_Use|رایگان]] حاوی [[$2|عملکرد]] است که هر کسی میتواند آن را ویرایش کند.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>خوشآمدید!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ویکی توابع''' یک پروژه ویکی مدیا است که هدف آن این است که همه را قادر سازد تا به طور مشترک یک کتابخانه از توابع کد برای پشتیبانی از پروژه های ویکی مدیا و فراتر از آن به زبان های طبیعی و برنامه نویسی جهان ایجاد و نگهداری کنند.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">یک "تابع" دنباله ای از دستورالعمل های برنامه نویسی است که یک محاسبه را بر اساس داده هایی که شما ارائه می دهید انجام می دهد توابع می توانند به سوالاتی مانند تعداد روزهایی که بین دو تاریخ سپری شده یا فاصله بین دو شهر پاسخ دهند.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>شروع کنید</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|قابلیت ویکی در 7 دقیقه]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">عملکرد اجرا</span>]]
* [[Wikifunctions:Project chat|پروژه چت]]
* [[Special:MyLanguage/Wikifunctions:Community portal|پورتال جامعه]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|پیشنهاد کار]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|کاتالوگ مشاغل موجود]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>مشاغلی که باید امتحان کنید</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|"...شغل های بیشتر..."]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>یاد بگیرید و مشارکت کنید</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; با توابع ویکی آشنا شوید
* [[Special:MyLanguage/Wikifunctions:About|درباره ویکی جابز]]
* [[Special:MyLanguage/Wikifunctions:Introduction|مقدمه ای بر ویکی]]
* [[Special:MyLanguage/Wikifunctions:FAQ|دستورالعمل ها]]
* [[Special:MyLanguage/Wikifunctions:Glossary|اصطلاحات]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|به عنوان مترجم شرکت کنید]]
; <span class="mw-translate-fuzzy">کمک بگیرید</span>
* سوالات؟ در [[Wikifunctions:Project chat|پروژه چت]] یا [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|کانال تلگرام/IRC ما]] بپرسید!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|گزارش یک مشکل فنی]]
** صفحه [[Wikifunctions:Status|وضعیت]] مسائل و مشکلات اصلی شناخته شده را فهرست میکند
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>اخبار</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ویکیرشد]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
f2cxuxyptwieazq480b1q9esdo4lnb8
Template:Main page/uk
10
10277
278004
258306
2026-05-25T09:23:05Z
FuzzyBot
207
Updating to match new version of source page
278004
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Ласкаво просимо до Вікіфункцій</p>
<p><span class="mw-translate-fuzzy">[[foundation:Special:MyLanguage/Policy:Terms_of_Use|безкоштовної]] бібліотеки {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|функцій]], яку кожен може редагувати.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Ласкаво просимо!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Вікіфункції''' — це проєкт Вікімедіа для [[foundation:Special:MyLanguage/Policy:Terms_of_Use|кожного, хто може спільно створювати та підтримувати]] бібліотеку кодових функцій для підтримки проєктів Вікімедіа та інших, [[$wplang|природними мовами світу]] та [[$wpproglang|мовами програмування]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">«[[wikt:функція|Функція]]» — це послідовність програмних інструкцій, яка виконує [[$wpcalc|обчислення]] на основі наданих вами [[$wpdata|даних]]. Функції можуть відповідати на запитання, наприклад, скільки днів минуло між двома датами або яка відстань між двома містами.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Наразі ми переважно зосереджені на [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|функціях, пов'язаних із лексемами Вікіданих]]. Лексикографічні дані з Вікіданих та функції для їхньої обробки є важливими для досягнення мети Абстрактної Вікіпедії. Вже зараз доступний [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|підручник щодо використання Вікіфункції разом із Вікіданими]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Як розпочати</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Вікіфункції за 7 хвилин]]
* [[Special:RunFunction|Виконання функції]]
* [[Wikifunctions:Project chat|Чат проєкту]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Портал спільноти]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Запропонуйте функцію]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Каталог доступних функцій]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Функції, які можна спробувати</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''більше функцій…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Опанувати й почати редагувати</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Опануйте Вікіфункції
* [[Special:MyLanguage/Wikifunctions:About|Про Вікіфункції]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Вступ до Вікіфункцій]]
* [[Special:MyLanguage/Wikifunctions:FAQ|ЧаПи]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Глосарій]]
; Зробити внесок у Вікіфункції
* [[Special:CreateObject|Створити об'єкт]]
* [[Special:MyLanguage/Help:Multilingual|Долучитися як перекладач]]
; Отримати допомогу з Вікіфункцій
* Запитання? Запитуйте у [[Wikifunctions:Project chat|Чаті проєкту]] або в нашій групі в [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Повідомити про технічну проблему]]
** Сторінка [[Wikifunctions:Status|Статус]] перелічує відомі значні помилки та проблеми
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Новини</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Вікіфункції є частиною неприбуткової, багатокультурної сім'ї вільного вмісту Вікімедіа</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Енциклопедія</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>База знань</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Медіа-репозитарій</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Словник і тезаурус</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Підручники й посібники</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Новини</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Колекція цитат</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Бібліотека</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Навчальні ресурси</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Туристичні путівники</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Директорія видів</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Інкубатор]]</span><br>Нові мовні версії</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Координація проєктів</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Розробка MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Координація події</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
2ha7jyiskkj9i8bg4jb542c2uy86pk8
Template:Main page/ru
10
10462
277997
258300
2026-05-25T09:23:01Z
FuzzyBot
207
Updating to match new version of source page
277997
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Добро пожаловать в Викифункции</p>
<p><span class="mw-translate-fuzzy">[[foundation:Special:MyLanguage/Policy:Terms_of_Use|свободная]] библиотека {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|функций]], которую может редактировать каждый.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Добро пожаловать!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Викифункции''' — это проект Викимедиа, позволяющий [[foundation:Special:MyLanguage/Policy:Terms_of_Use|каждому совместно создавать и поддерживать]] библиотеку функций программного кода для решения задач в проектах Викимедиа и за их пределами, дающий возможность использовать их на [[$wplang|естественных]] языках мира и [[$wpproglang|языках программирования]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">«[[wikt:ru:функция|Функция]]» — это последовательность программных инструкций, которая [[$wpcalc|выполняется]] на основе [[$wpdata|данных]], которые вы предоставляете. Функции могут ответить на вопросы, например, сколько дней прошло между двумя датами или какое расстояние между двумя городами.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
В настоящее время мы в основном сосредоточены на [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|функциях, связанных с лексемами Викиданных]]. Лексикографические данные из Викиданных и функции для их обработки необходимы для создания Абстрактной Википедии. Смотрите [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|инструкцию о том, как Викифункции могут использовать Викиданные уже сейчас]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>С чего начать</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Викифункции за 7 минут]]
* [[Special:RunFunction|Выполнить функцию]]
* [[Wikifunctions:Project chat|Форум]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Портал сообщества]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Предложить функцию]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Каталог доступных функций]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Функции, которые стоит попробовать</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''больше функций…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Учитесь и вносите свой вклад</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Узнать больше о Викифункциях
* [[Special:MyLanguage/Wikifunctions:About|О Викифункциях]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Введение в Викифункции]]
* [[Special:MyLanguage/Wikifunctions:FAQ|ЧаВо]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Глоссарий]]
; Внести свой вклад в Викифункции
* [[Special:CreateObject|Создать объект]]
* [[Special:MyLanguage/Help:Multilingual|Присоединяйтесь в качестве переводчика]]
; Получить помощь по Викифункциям
* Вопросы? Спросите на [[Wikifunctions:Project chat|форуме]] или в [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|нашем Телеграм/IRC канале]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Сообщите о технической проблеме]]
** На [[Wikifunctions:Status|странице состояния]] перечислены основные известные проблемы и неполадки
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Новости</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Викифункции являются частью некоммерческой, многоязычной, свободной семьи проектов Викимедиа.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Энциклопедия</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>База знаний</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Хранилище медиафайлов</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Словарь и тезаурус</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Учебники и руководства</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Новости</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Коллекция цитат</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Библиотека</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Учебные ресурсы</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Путеводитель</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Каталог биологических видов</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Инкубатор]]</span><br>Новые языковые версии</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Координация проектов</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Разработка вики-движка</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Координация мероприятия</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
adb5y9ttndl3le7v37eadgw45fbxzfh
Template:Main page/ja
10
10582
277982
258284
2026-05-25T09:22:54Z
FuzzyBot
207
Updating to match new version of source page
277982
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ウィキファンクションズへようこそ</p>
<p><span class="mw-translate-fuzzy">誰でも編集できる{{formatnum:{{NUMBEROFFUNCTIONS}}}}個の[[$2|関数]]の[[foundation:Special:MyLanguage/Policy:Terms_of_Use|フリー]]ライブラリーです。</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ようこそ!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ウィキファンクションズ'''(Wikifunctions)は、みんなで[[foundation:Special:MyLanguage/Policy:Terms_of_Use|協力して関数のコードライブラリを作成・メンテナンス]]するウィキメディアのプロジェクトです。世界の[[$wplang|自然言語]]と[[$wpproglang|プログラミング言語]]で作られ、ウィキメディアやその他のプロジェクトをサポートできます。</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">[[wikt:function<!-- name in wiktionary-->|「ファンクション(function)」]]は、提供した[[$wpdata|データ]]をもとに[[$wpcalc|計算]]を行う、一連のプログラミングの命令です。ファンクションは、たとえば、2つの日付の間に経過した日数や2つの都市の距離などの質問に答えることができます。</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>はじめよう</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7分でわかるウィキファンクションズ]]
* [[Special:RunFunction|関数呼び出しを実行する]]
* [[Wikifunctions:Project chat|井戸端]]
* [[Special:MyLanguage/Wikifunctions:Community portal|コミュニティー ポータル]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|関数を提案]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|利用できる関数のカタログ]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>試してみよう</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''その他の関数…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ウィキファンクションズを知って参加する</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; ウィキファンクションズについて知る
* [[Special:MyLanguage/Wikifunctions:About|ウィキファンクションズについて]]
* [[Special:MyLanguage/Wikifunctions:Introduction|はじめに]]
* [[Special:MyLanguage/Wikifunctions:FAQ|よくある質問]]
* [[Special:MyLanguage/Wikifunctions:Glossary|用語集]]
; ウィキファンクションズを貢献する
* [[Special:CreateObject|物体を作成する]]
* [[Special:MyLanguage/Help:Multilingual|翻訳者として参加する]]
; ヘルプを得る
* 質問ですか? [[Wikifunctions:Project chat|井戸端]]か[[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|私たちのTelegram/IRCチャンネル]]で聞きましょう!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|技術的な問題を報告]]
** [[Wikifunctions:Status|ステータス]]ページに主な既知の問題が載っています
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ニュース</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ウィキファンクションズは、非営利・多言語・フリーコンテントで運営されているウィキメディアファミリーの一部です。</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>百科事典</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>知識ベース</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>メディア貯蔵庫</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>辞書とシソーラス</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>教科書や解説書</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>ニュース</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>引用句の蒐集</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>図書館</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>学習支援・研究</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>旅行ガイド</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>生物種の分類目録</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|インキュベータ]]</span><br>新規言語版</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>プロジェクト間の調整</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWikiの開発</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>イベント間の調整</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
nk07h8aln0lu6jz9d773kedz78bqbal
Template:Main page/lv
10
10701
277987
258289
2026-05-25T09:22:57Z
FuzzyBot
207
Updating to match new version of source page
277987
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Laipni lūgti Vikifunkcijās</p>
<p><span class="mw-translate-fuzzy">Vikifunkcijas ir [[foundation:Special:MyLanguage/Policy:Terms_of_Use|brīva]] [[$2|funkciju]] bibliotēka, ko var labot ikviens.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Laipni lūdzam!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"Funkcija" ir programmēšanas instrukciju virkne, kas veic aprēķinus, izmantojot tevis dotos datus. Funkcijas var atbildēt uz tādiem jautājumiem kā "cik dienas ir starp diviem datumiem" vai "kāds ir attālums starp divām pilsētām".</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Pirmie soļi</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Vikifunkcijas 7 minūtēs]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">Izpildīt funkciju</span>]]
* [[Wikifunctions:Project chat|Projekta tērzētava]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Kopienas portāls]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Iesaki funkciju]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Pieejamo funkciju katalogs]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Izmēģināmās funkcijas</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''vairāk funkciju…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Izzini un sniedz ieguldījumu</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|Par Vikifunkcijām]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Ievads Vikifunkcijās]]
* [[Special:MyLanguage/Wikifunctions:FAQ|BUJ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Vārdnīca]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|Iesaisties kā tulkotājs]]
; <span class="mw-translate-fuzzy">Saņem palīdzību</span>
* Jautājumi? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Ziņo par tehnisku problēmu]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Jaunumi</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enciklopēdija</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Zināšanu bāze</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Vārdnīca un tēzaurs</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Rokasgrāmatas un pamācības</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Citātu kolekcija</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">Brīva satura bibliotēka</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Mācību materiāli</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Ceļojumu gids</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Sugu katalogs</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Inkubators]]</span><br>Jaunas valodu versijas</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Projektu koordinēšana</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki izstrāde</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
nlmci9az4t8ybi4c6kywc1ktn9t7dhi
Template:Main page/he
10
11385
277978
258280
2026-05-25T09:22:52Z
FuzzyBot
207
Updating to match new version of source page
277978
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ברוכים הבאים לוויקיפונקציות</p>
<p><span class="mw-translate-fuzzy">הספרייה ה[[foundation:Special:MyLanguage/Policy:Terms_of_Use|חופשית]] של {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|פונקציות]] שכולם יכולים לערוך.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ברוכים הבאים!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ויקיפונקציות''' היא מיזם ויקימדיה שבו [[foundation:Special:MyLanguage/Policy:Terms_of_Use|כולם יוצרים ומתחזקים באופן משותף]] ספריית פוקנציות קוד לתמיכה באתרי ויקימדיה ומעבר אליהם, בשפות ה[[$wpproglang|טבעיות]] וב[[$wpproglang|שפות התכנות]] של העולם.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">[[:he:wikt:פונקציה|פונקציה]] היא רצף מתוכנת של הנחיות אשר [[$wpcalc|מחושב]] על־פי [[$wpdata|נתונים]] שאתם מספקים. פונקציות יכולות לענות לתשובות, כמו למשל כמה ימים עברו בין שני תאריכים, או מרחק בין שני ערים.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
עכשיו אנחנו מתרכזים בעיקר ב[[Special:MyLanguage/Wikifunctions:Support for Wikidata content|פונקציות שעוסקות ביחידות מילוניות של ויקינתונים]]. הנתונים המילוהיים מוויקינתונים ופונקציות לעיבוד שלהם חיוניים למטרה של ויקיפדיה מופשטת. זמין [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|מדריך שמסביר איך אפשר להשתמשי בוויקיפונקציות עם ויקינתונים עכשיו]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>תחילת העבודה</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ויקיפונקציות ב־7 דקות.]]
* [[Special:RunFunction|הרצת פונקציה]]
* [[Wikifunctions:Project chat|מזנון]]
* [[Special:MyLanguage/Wikifunctions:Community portal|שער הקהילה]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|הציעו פונקציה]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|קטלוג של פונקציות זמינות]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>פונקציות לניסיון</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''עוד פונקציות...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>למדו ותרמו</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; למדו על ויקיפונקציות
* [[Special:MyLanguage/Wikifunctions:About|אודות ויקיפונקציות]]
* [[Special:MyLanguage/Wikifunctions:Introduction|מבוא לוויקיפונקציות]]
* [[Special:MyLanguage/Wikifunctions:FAQ|שאלות ותשובות]]
* [[Special:MyLanguage/Wikifunctions:Glossary|מונחון]]
; לתרום לוויקיפונקציות
* [[Special:CreateObject|ליצור עצם]]
* [[Special:MyLanguage/Help:Multilingual|תרמו לאתר כמתרגמים]]
; קבלת עזרה עם ויקיפונקציות
* שאלות? אתם מוזמנים לשאול ב[[Wikifunctions:Project chat|מזנון]] או ב[[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|ערוץ ה־טלגרם וה־IRC שלנו]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|דווחו על בעייה טכנית]]
** דף [[Wikifunctions:Status|עדכונים]] של בעיות מדווחות.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>חדשות</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ויקיפונקציות מופעלת על־ידי קרן ויקימדיה, המפעילה כמה מיזמים רב־לשוניים חופשיים נוספים:</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>אנציקלופדיה</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>מאגר נתונים</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>מאגר מדיה</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>מילון ואגרון</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>ספרי לימוד ומדריכים חופשיים</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>חדשות</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>מאגר ציטוטים</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>ספרייה</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>מקורות לימוד חופשיים</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>מדריכים למטיילים</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>מדריך מינים ביולוגיים</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|אינקובטור]]</span><br>בדיקת אתרים בשפות חדשות</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>תיאום מיזמי קרן ויקימדיה</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>פיתוח תוכנת מדיה־ויקי</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>תיאום אירועים</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
4tp0uipzcmq16wffwfzr2451el4u07m
User talk:Mdaniels5757
3
11453
278026
275085
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278026
wikitext
text/x-wiki
{{Welcome/lang|user=Mdaniels5757|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 19:35, 21 August 2023 (UTC)}}
== Z12250 in French ==
Hi,
I saw your notice concerning the [[Z12250]] in French and the autopatrolled removed. When I created it, after reading the help pages, I understood that we could add translations further, like this is in Wikidata. It's not a tentative of pollution from mine.
However, it was the right decision without knowing my misunderstanding, so thanks for having done it =)
[[User:Athozus|Athozus]] ([[User talk:Athozus|talk]]) 22:10, 16 December 2023 (UTC)
:@[[User:Athozus|Athozus]] OK, no worries! I'm not going to re-set it right now just because that's the only edit you've made so far, but it will be granted in the future if you need it or it would be helpful. Best, —‍[[User:Mdaniels5757|Mdaniels5757]] ([[User talk:Mdaniels5757|talk]] • [[Special:Contributions/Mdaniels5757|contribs]]) 02:50, 17 December 2023 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
mejxedk66hnwewg390ttcl900qabhqp
Template:Main page/nl
10
11576
277991
258293
2026-05-25T09:22:58Z
FuzzyBot
207
Updating to match new version of source page
277991
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Welkom op Wikifuncties</p>
<p><span class="mw-translate-fuzzy">een [[foundation:Special:MyLanguage/Policy:Terms_of_Use|vrije]] bibliotheek met {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|functies]] die iedereen kan bewerken.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Welkom!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifuncties''' is een Wikimedia-project voor [[foundation:Special:MyLanguage/Policy:Terms_of_Use|iedereen om samen een bibliotheek met codefuncties te creëren en te onderhouden]] ter ondersteuning van de Wikimedia-projecten en daarbuiten, in de [[$wplang|natuurlijke talen]] en [[$wpproglang|programmeertalen]] van de wereld.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Een "[[wikt:function <!-- name in wiktionary-->|functie]]" is een reeks programmeerinstructies die een [[$wpcalc|berekening]] maakt op basis van de [[$wpdata|gegevens]] die u verstrekt. Functies kunnen vragen beantwoorden, zoals hoeveel dagen zijn verstreken tussen twee datums of de afstand tussen twee steden.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
We richten ons nu voornamelijk op [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functies gerelateerd aan Wikidata Lexemen]]. De Lexicografische gegevens van Wikidata en de functies om deze te verwerken zijn essentieel voor het doel van een Abstracte Wikipedia. Er is [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|een tutorial over hoe Wikifunctions nu met Wikidata gebruikt kunnen worden]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Aan de slag</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifuncties in 7 minuten]]
* [[Special:RunFunction|Een functie uitvoeren]]
* [[Wikifunctions:Project chat|Projectchat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Gebruikersportaal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Een functie suggereren]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogus van beschikbare functies]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Functies om uit te proberen</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''meer functies…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Leer en draag bij</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Leer over Wikifuncties
* [[Special:MyLanguage/Wikifunctions:About|Over Wikifuncties]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifuncties-introductie]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Woordenlijst]]
; Bijdragen aan Wikifuncties
* [[Special:CreateObject|Een object maken]]
* [[Special:MyLanguage/Help:Multilingual|Ga aan de slag als vertaler]]
; Hulp krijgen met Wikifunctions
* Vragen? Vraag het via de [[Wikifunctions:Project chat|Projectchat]] of [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|op ons Telegram/IRC-kanaal]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Een technisch probleem melden]]
** De [[Wikifunctions:Status|Statuspagina]] geeft een overzicht van de belangrijkste bekende kwesties en problemen
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Nieuws</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifuncties maakt deel uit van de non-profit, meertalige Wikimedia-familie met vrije inhoud.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopedie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Kennisdatabase</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Mediadatabank</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Woordenboek en thesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Tekstboeken en handleidingen</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Nieuws</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collectie van citaten</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliotheek</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Leermiddelen</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Reisgidsen</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Gids van soorten</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Nieuwe taalversies</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Projectcoördinatie</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki-ontwikkeling</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Evenement coördinatie</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
4or7v3au78zxo5ejs7ow75hg0w6tcjq
Template:Main page/it
10
11645
277981
258282
2026-05-25T09:22:53Z
FuzzyBot
207
Updating to match new version of source page
277981
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Benvenuti su Wikifunctions</p>
<p><span class="mw-translate-fuzzy">Wikifunctions è una libreria [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libera]] di {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funzioni]] che ognuno può modificare.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Benvenuti!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' è un progetto Wikimedia nel quale [[foundation:Special:MyLanguage/Policy:Terms_of_Use|tutti possono creare e mantenere collaborativamente]] una libreria di funzioni per supportare i progetti Wikimedia ed oltre, nelle [[$wplang|lingue naturali]] e nei [[$wpproglang|linguaggi di programmazione]] del mondo.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Una "[[wikt:funzione|funzione]]" è una sequenza di istruzioni di programmazione che fanno un [[$wpcalc|calcolo]] basandosi sui [[$wpdata|dati]] che gli fornisci. Le funzioni possono rispondere a domande come quanti giorni sono passati fra due date, o la distanza fra due città.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Attualmente siamo concentrati sulle [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funzioni riguardo i Lessemi Wikidata]]. I dati Lessicografici di Wikidata e le funzioni per processarli sono essenziali per l'obiettivo di una Wikipedia astratta. È ora disponibile [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|un tutorial su come Wikifunctions può essere usato con Wikidata]]
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Per iniziare</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifuncions in 7 minuti]]
* [[Special:RunFunction|Esegui una funzione]]
* [[Wikifunctions:Project chat|Chat del progetto]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portale della Community]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggerisci una funzione]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogo delle funzioni disponibili]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funzioni da provare</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''altre funzioni…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Impara e contribuisci</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Conosci Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|Riguardo Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduzione a Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossario]]
; Contribuisci a Wikifunctions
* [[Special:CreateObject|Crea un oggetto]]
* [[Special:MyLanguage/Help:Multilingual|Contribuisci come traduttore]]
; Ottieni aiuto con Wikifunctions
* Domande? Chiedi sulla [[Wikifunctions:Project chat|chat di progetto]] o [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|sul nostro canale Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Segnala un problema tecnico]]
** La pagina [[Wikifunctions:Status|Status]] elenca i principali problemi noti
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Notizie</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions è parte della famiglia Wikimedia di contenuti liberi, non a scopo di lucro e multilingua.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enciclopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base di conoscenza</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Risorse multimediali</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dizionario e lessico</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Libri e manuali</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Notizie</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Raccolta di citazioni</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Biblioteca</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Risorse per l'apprendimento</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guide turistiche</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Catalogo di tutte le specie viventi</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Nuove versioni linguistiche</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordinamento dei progetti</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Sviluppo di MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordinamento eventi</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
4izyybk1848ib7acslvknjij73qoo45
Translations:Template:Main page/2/fr
1198
11725
278010
239430
2026-05-25T09:26:02Z
Eihel
102
fr upd
278010
wikitext
text/x-wiki
la bibliothèque [[$1|libre]] de $fcount [[:fr:Sous-programme|fonctions]] que chacun peut modifier.
fbi87ujry4wg4k7zz59dmtr1u4sloga
Translations:Template:Main page/12/fr
1198
11730
278016
277508
2026-05-25T09:30:16Z
Eihel
102
meilleure tournure
278016
wikitext
text/x-wiki
''... voir le catalogue des fonctions.''
8r1wnp4q5cdyod52bhu6hhuzyiibe06
Template:Main page/en-gb
10
11892
277970
258273
2026-05-25T09:22:48Z
FuzzyBot
207
Updating to match new version of source page
277970
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Welcome to Wikifunctions</p>
<p><span class="mw-translate-fuzzy">Wikifunctions is a [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of [[$2|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Welcome!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' is a Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, in the world's natural and programming languages.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">A "function" is a sequence of programming instructions that makes a calculation based on data you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Get started</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions in 7 minutes]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|Project chat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggest a function]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue of available functions]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Functions to try out</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''more functions…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Learn and contribute</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Learn about Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|About Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctions introduction]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossary]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|Get involved as a translator]]
; <span class="mw-translate-fuzzy">Get help</span>
* Questions? Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Report a technical problem]]
** [[Wikifunctions:Status|Status]] page lists major known issues and problems
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>News</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopaedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Knowledge base</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media repository</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionary and thesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Textbooks and manuals</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">Free-content news</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collection of quotations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">Free-content library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Learning resources</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Travel guides</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directory of species</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>New language versions</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Project coordination</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki development</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
m137faguy150iubogt28yrta8a428tp
Translations:Template:Main page/4/fr
1198
12085
278012
277506
2026-05-25T09:26:33Z
Eihel
102
fr upd
277506
wikitext
text/x-wiki
'''Wikifonctions''' est un projet Wikimedia permettant à [[$1|chacun de créer et de maintenir collaborativement]] une bibliothèque de fonctions de code pour soutenir les projets Wikimedia et au-delà, dans les [[:fr:Langage|langues naturelles]] et les [[:fr:Langage de programmation|langages de programmation]] du monde entier.
rxyyfy0vif9vspxw5781wxstt7mou5n
Translations:Template:Main page/5/fr
1198
12086
278014
162445
2026-05-25T09:28:45Z
Eihel
102
fr upd
278014
wikitext
text/x-wiki
Une « [[:fr:wikt:fonction|fonction]] » est une séquence d’instructions de programmation faisant un [[:fr:Calcul (mathématiques)|calcul]] basé sur les [[:fr:Donnée|données]] que vous renseignez. Les fonctions peuvent trouver les réponses à des questions, telles que combien de jours se sont écoulés entre deux dates, ou bien quelle est la distance séparant deux villes.
otlk7i46b7dukv8q8yevj4d1buhrgg2
Template:Main page/th
10
12191
278003
258304
2026-05-25T09:23:05Z
FuzzyBot
207
Updating to match new version of source page
278003
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ยินดีต้อนรับสู่วิกิฟังก์ชันส์</p>
<p><span class="mw-translate-fuzzy">วิกิฟังก์ชันส์เป็นห้องสมุด[[$2|ฟังก์ชัน]][[foundation:Special:MyLanguage/Policy:Terms_of_Use|ฟรีและเสรี]]ที่ทุกคนสามารถแก้ไขได้</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ยินดีต้อนรับ!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''วิกิฟังก์ชันส์'''คือโครงการวิกิมีเดียสำหรับทุกคนในการร่วมกันสร้างและบำรุงรักษาห้องสมุดโค้ดฟังก์ชันเพื่อรองรับโครงการวิกิมีเดีย และเหนือสิ่งอื่นใด ในโลกของภาษาธรรมชาติและภาษาโปรแกรม</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">ฟังก์ชันคือชุดคำสั่งทางโปรแกรมที่ทำให้มีการคำนวนตามข้อมูลที่คุณป้อน เช่นจำนวนวันระหว่างวันที่สองวัน หรือระยะทางระหว่างเมืองสองเมือง</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>เริ่มต้น</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|วิกิฟังก์ชันส์ใน 7 นาที]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">เรียกใช้ฟังก์ชัน</span>]]
* [[Wikifunctions:Project chat|พูดคุยเกี่ยวกับโครงการ]]
* [[Special:MyLanguage/Wikifunctions:Community portal|สถานีย่อยชุมชน]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|เสนอฟังก์ชันใหม่]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|แคตตาล็อกรวมฟังก์ชันทั้งหมดที่มีอยู่]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ฟังก์ชันแนะนำให้ลอง</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''ดูฟังก์ชันเพิ่มเติม…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>เรียนรู้และมีส่วนร่วม</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; เรียนรู้เกี่ยวกับวิกิฟังก์ชันส์
* [[Special:MyLanguage/Wikifunctions:About|เกี่ยวกับวิกิฟังก์ชันส์]]
* [[Special:MyLanguage/Wikifunctions:Introduction|บทนำสู่วิกิฟังก์ชันส์]]
* [[Special:MyLanguage/Wikifunctions:FAQ|คำถามที่พบบ่อย]]
* [[Special:MyLanguage/Wikifunctions:Glossary|อภิธานศัพท์]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|มีส่วนร่วมในฐานะผู้แปลภาษา]]
; <span class="mw-translate-fuzzy">รับความช่วยเหลือ</span>
* มีคำถาม? สอบถามได้ที่[[Wikifunctions:Project chat|พูดคุยเกี่ยวกับโครงการ]]หรือ[[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|ช่องทางเทเลแกรมและไออาซี]]
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|รายงานปัญหาทางเทคนิค]]
** ตรวจสอบรายการปัญหาใหญ่ ๆ ได้ที่[[Wikifunctions:Status|หน้าสถานะ]]
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ข่าวสาร</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">วิกิฟังก์ชันเป็นส่วนหนึ่งของครอบครัววิกิมีเดีย องค์กรไม่แสวงผลกำไร พหุภาษา และเนื้อหาเสรี</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>สารานุกรมเสรี</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>ฐานความรู้เสรี</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>คลังไฟล์และสื่อเสรี</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>พจนานุกรมและอรรถาภิธานเสรี</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>ตำราและคู่มือเสรี</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">แหล่งเนื้อหาข่าวเสรี</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>แหล่งคำคมเสรี</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">แหล่งเอกสารต้นฉบับเสรี</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>สื่อและกิจกรรมทางการเรียนรู้เสรี</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>คู่มือการท่องเที่ยว</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>ไดเรกทอรีของสายพันธุ์</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ศูนย์บ่มเพาะโครงการ]]</span><br>เวอร์ชันภาษาใหม่ ๆ</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>การประสานงานโครงการ</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>การพัฒนามีเดียวิกิ</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
j0a64y5yc8t8f7vjcinr5oax1miyt79
Template:Main page/gu
10
14594
277977
258278
2026-05-25T09:22:51Z
FuzzyBot
207
Updating to match new version of source page
277977
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">વિકિવિધેયમાં તમારું સ્વાગત છે</p>
<p><span class="mw-translate-fuzzy">વિકિવિધેય એ [[$2|વિધેયોનો]] એક [[foundation:Special:MyLanguage/Policy:Terms_of_Use|નિઃશુલ્ક]] સંગ્રહ છે જેને કોઈ પણ સંપાદિત કરી શકે છે.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>સ્વાગત છે!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>શરૂઆત કરો</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|૭ મિનિટમાં વિકિવિધેય]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|વિધેયનું સૂચન કરો]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>જાણો અને યોગદાન આપો</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; વિકિવિધેય વિશે જાણો
* [[Special:MyLanguage/Wikifunctions:About|વિકિવિધેય વિશે]]
* [[Special:MyLanguage/Wikifunctions:Introduction|વિકિવિધેયનો પરિચય]]
* [[Special:MyLanguage/Wikifunctions:FAQ|વારંવાર પૂછાતા પ્રશ્નો]]
* [[Special:MyLanguage/Wikifunctions:Glossary|શબ્દાવલિ]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span class="mw-translate-fuzzy">સહાયતા મેળવો</span>
* પ્રશ્ન છે? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>સમાચાર</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">વિકિવિધેય એ બિન-નફાકારક, બહુભાષીય, મફત એવા વિકિમીડિયા પરિવારનો એક ભાગ છે.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>વિશ્વજ્ઞાનકોશ</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>દૃશ્ય-શ્રાવ્ય સંગ્રહ</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>શબ્દકોષ અને સમાનાર્થી શબ્દનો સંગ્રહ</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>પુસ્તકો અને માર્ગદર્શિકાઓ</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">મુક્ત સમાચાર-સ્ત્રોત</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>સૂક્તિઓનો સંગ્રહ</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">મુક્ત સાહિત્ય-સ્ત્રોત</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>શિક્ષણ માટેના સંસાધનો</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>પ્રવાસ માર્ગદર્શનો</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>જાતિઓની નિર્દેશિકા</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>મીડિયાવિકિ વિકાસ</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
tda0ueak4unh191ph6zhr692ajsneex
Template:Main page/ro
10
15093
277996
261927
2026-05-25T09:23:01Z
FuzzyBot
207
Updating to match new version of source page
277996
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bun venit la Wikifuncții</p>
<p><span class="mw-translate-fuzzy">biblioteca [[foundation:Special:MyLanguage/Policy:Terms_of_Use|liberă]] de [[$2|funcții]] pe care le poate modifica oricine.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Bun venit!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifuncții''' este un proiect Wikimedia în cadrul căruia [[foundation:Special:MyLanguage/Policy:Terms_of_Use|oricine poate să creeze și să întrețină în colaborare]] o bibliotecă de funcții de cod care să sprijine proiectele Wikimedia și nu numai, în limbile [[$wplang|naturale]] și [[$wpproglang|limbajele de programare]] ale lumii.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">O „[[wikt:function <!-- name in wiktionary-->|funcție]]” este o secvență de instrucțiuni de programare care efectuează un [[$wpcalc|calcul]] pe baza [[$wpdata|datelor]] pe care le furnizați. Funcțiile pot răspunde la întrebări, precum câte zile au trecut între două date sau care este distanța dintre două orașe.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
În prezent, ne concentrăm în principal pe [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funcțiile legate de lexemele Wikidata]]. Datele lexicografice din Wikidata și funcțiile care permit prelucrarea acestora sunt esențiale pentru obiectivul unei Wikipedii abstracte. Este disponibil [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|un tutorial]] despre modul în care funcțiile Wiki pot fi utilizate cu Wikidata încă de pe acum.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Să începem</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifuncții în 7 minute]]
* [[Special:RunFunction|Rulați o funcție]]
* [[Wikifunctions:Project chat|Chatul proiectului]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portalul comunității]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Sugerați o funcție]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogul funcțiilor disponibile]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funcții de încercat</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''mai multe funcții…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Învățați și contribuiți</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Aflați mai multe despre Wikifuncții
* [[Special:MyLanguage/Wikifunctions:About|Despre Wikifuncții]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introducere în Wikifuncții]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Întrebări frecvente]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glosar]]
; Contribuiți la Wikifuncții
* [[Special:CreateObject|Creați un obiect]]
* [[Special:MyLanguage/Help:Multilingual|Implicați-vă ca traducător]]
; Obțineți ajutor cu Wikifuncții
* Întrebări? Întrebați la [[Wikifunctions:Project chat|Chatul proiectului]] sau [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|canulul nostru IRC sau cel de Telegram]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Raportați o problemă tehnică]]
** Pagina [[Wikifunctions:Status|Stare]] listează probleme majore cunoscute
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Noutăți</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifuncții face parte din familia Wikimedia, care este non-profit și multilingvă și are conținut liber.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enciclopedie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Bază de cunoștințe</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Depozit media</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dicționar și tezaur</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Cărți pedagogice și manuale</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Știri cu conținut liber</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Colecție de citate</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliotecă cu conținut liber</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Resurse de învățare</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Ghiduri de călătorie</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Director de specii</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Noi versiuni lingvistice</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordonarea proiectelor</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Dezvoltarea software-ului MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordonare de evenimente</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
toc8c1lzfxvy6d0fqbvl0rnsnjbpwh4
Template:Main page/hi
10
15204
277979
258281
2026-05-25T09:22:52Z
FuzzyBot
207
Updating to match new version of source page
277979
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">विकिफ़ंक्शन्स पर आपका स्वागत है</p>
<p><span class="mw-translate-fuzzy">{{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|फ़ंक्शन्स]] वाली [[foundation:Special:MyLanguage/Policy:Terms_of_Use|मुक्त]] लाइब्रेरी जिसे कोई भी सम्पादित कर सकता है।</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>सुस्वागतम्!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''विकिफ़ंक्शन्स''' विकिमीडिया परियोजनाओं को और बाहरी परियोजनाओं को समर्थित करने के लिए दुनिया की [[$wplang|प्राकृतिक]] और [[$wpproglang|प्रोग्रामिंग भाषाओं]] में कोड फ़ंक्शन्स की एक लाइब्रेरी [[foundation:Special:MyLanguage/Policy:Terms_of_Use|सहयोगिता से निर्मित और अनुरक्षित करने के लिए सभी के लिए]] एक विकिमीडिया परियोजना है।</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">एक "[[wikt:hi:फलन#हिन्दी|फलन]]" या "फ़ंक्शन" प्रोग्रामिंग के अनुदेशों का एक अनुक्रम होता है जो आपकी दी हुई [[$wpdata|डेटा]] के आधार पर एक [[$wpcalc|गणना]] करता है। फ़ंक्शन्स प्रश्नों के उत्तर दे सकते हैं, जैसे दो दिनांकों के बीच कितने दिन बीते हैं, या फिर दो शहरों के बीच की दूरी।</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
हम इस समय प्राथमिक रूप से [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|विकिडेटा के शब्दिमों से संबंधित फ़ंक्शन्स]] पर फ़ोकस कर रहे हैं। विकिडेटा से कोशगत डेटा और उसे प्रोसेस करने के लिए फ़ंक्शन्स एक अमूर्त विकिपीडिया के लक्ष्य के लिए महत्वपूर्ण हैं। [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|विकिफ़ंक्शन्स का अभी विकिडेटा के साथ उपयोग करने]] पर एक ट्यूटोरियल उपलब्ध है।
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>शुरू करें</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7 मिनट में विकिफ़ंक्शन्स]]
* [[Special:RunFunction|फंक्शन चलाएँ]]
* [[Wikifunctions:Project chat|चौपाल]]
* [[Special:MyLanguage/Wikifunctions:Community portal|सामुदायिक प्रवेशद्वार]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|फंक्शन सुझाएँ]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|उपलब्ध फंक्शनों का सूची]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>आज़माने के लिए फ़ंक्शन्स</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''अधिक फ़ंक्शन्स…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>सीखें और योगदान करें</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; विकिफ़ंक्शन्स के बारे में जानें
* [[Special:MyLanguage/Wikifunctions:About|विकिफ़ंक्शन्स के बारे में]]
* [[Special:MyLanguage/Wikifunctions:Introduction|विकिफ़ंक्शन्स का परिचय]]
* [[Special:MyLanguage/Wikifunctions:FAQ|सामान्य प्रश्नोत्तर]]
* [[Special:MyLanguage/Wikifunctions:Glossary|शब्दावली]]
; विकिफंक्शन्स में योगदान करें
* [[Special:CreateObject|एक वस्तु बनाएँ]]
* [[Special:MyLanguage/Help:Multilingual|अनुवादक के रूप में शामिल हों]]
; विकिफंक्शन्स में सहायता प्राप्त करें
* प्रश्न हैं? [[Wikifunctions:Project chat|चौपाल]] या फिर [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|हमारे Telegram/IRC चैनल]] पर पूछें!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|कोई तकनीकी समस्या रिपोर्ट करें]]
** [[Wikifunctions:Status|स्थिति]] पृष्ठ पर प्रमुख ज्ञात मुद्दों और समस्याओं को सूचीबद्ध किया जाता है
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>समाचार</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">विकिफ़ंक्शन्स गैर-लाभकारी, बहुभाषी, मुक्त-सामग्री विकिमीडिया परिवार का हिस्सा है।</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>ज्ञानकोश</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>ज्ञानधार</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>मीडिया भंडार</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>शब्दकोश व थिसॉरस</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>पाठ्यपुस्तकें और नियमपुस्तकें</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>समाचार</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>सूक्तियों का संग्रह</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>पुस्तकालय</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>शिक्षण के संसाधन</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>यात्रा गाइड्स</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>प्रजातियों की निर्देशिका</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|इनक्यूबेटर]]</span><br>नई भाषाओं के संस्करण</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>परियोजनाओं का समन्वयन</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>मीडियाविकि का विकास</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>कार्यक्रमों का समन्वयन</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
ovbabwsykk7oj1p9qous392434cvyv1
Template:Main page/pt-br
10
15335
277998
258298
2026-05-25T09:23:01Z
FuzzyBot
207
Updating to match new version of source page
277998
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Boas-vindas à Wikifunctions</p>
<p><span class="mw-translate-fuzzy">a biblioteca [[foundation:Special:MyLanguage/Policy:Terms_of_Use|livre]] com {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funções]] que todos podem editar.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Boas-vindas!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">A '''Wikifunctions''' é um projeto da Wikimedia para que [[foundation:Special:MyLanguage/Policy:Terms_of_Use|todos possam criar e manter colaborativamente]] uma biblioteca de funções de código para apoiar os projetos da Wikimedia e outros, nas linguagens [[$wplang|naturais]] e de [[$wpproglang|programação]] pelo mundo.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Uma “[[wikt:pt:função|função]]” é uma sequência de instruções de programação que realiza um [[$wpcalc|cálculo]] com base nos [[$wpdata|dados]] fornecidos. As funções podem responder a perguntas como quantos dias se passaram entre duas datas ou a distância entre duas cidades.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
No momento, estamos nos concentrando principalmente nas [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funções relacionadas aos lexemas do Wikidata]]. Os dados lexicográficos do Wikidata e as funções para processá-los são essenciais para o objetivo da Wikipédia Abstrata. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Um tutorial sobre como a Wikifunctions pode ser usada com o Wikidata está disponível]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Começar</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|A Wikifunctions em 7 minutos]]
* [[Special:RunFunction|Executar uma função]]
* [[Wikifunctions:Project chat|Bate-papo do projeto]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portal comunitário]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Sugerir uma função]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catálogo de funções disponíveis]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funções para experimentar</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''mais funções…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Aprender e contribuir</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Aprender sobre a Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|Sobre a Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introdução à Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Perguntas frequentes]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossário]]
; Contribuir com a Wikifunctions
* [[Special:CreateObject|Criar um objeto]]
* [[Special:MyLanguage/Help:Multilingual|Participar como tradutor(a)]]
; Obter ajuda com a Wikifunctions
* Perguntas? Pergunte na [[Wikifunctions:Project chat|conversa do projeto]] ou no [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|nosso canal do Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Informar um problema técnico]]
** A página [[Wikifunctions:Status|Status]] lista os principais problemas conhecidos
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Notícias</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">A Wikifunctions faz parte da família sem fins lucrativos, multilíngue e de conteúdo livre da Wikimedia.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enciclopédia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de conhecimento</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Repositório de mídia</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dicionário e léxico</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Livros didáticos e manuais</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Notícias</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Coleção de citações</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Biblioteca</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Recursos de aprendizagem</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guias de viagem</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Diretório de espécies</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Novas versões linguísticas</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordenação dos projetos</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Desenvolvimento do MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordenação de eventos</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
5be7m9662q10sp0ea650ximkeqre8k9
Wikifunctions:Vandalism/fr
4
15799
277761
240646
2026-05-24T21:23:55Z
L'embellie
9414
277761
wikitext
text/x-wiki
<languages/>
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
Des exemples de vandalisme inclus:
* Créer des fonctions de plaisanteries sans utilisation pratique imaginable.
* Tapez des bêtises dans une définition de fonction
* Modifier avec malveillance les définitions d'objets pour qu'elles soient incorrectes
* Casser délibérément des implémentations.
* Actant en violation des [[foundation:Special:MyLanguage/Policy:Terms of Use|conditions d'utilisation de la Fondation Wikimedia]].
Faisant cela à plusieurs reprises peut résulter au enlèvement des droits de opérateur, parmi aures conséquences, incluant un [[Special:MyLanguage/Wikifunctions:Blocking policy|blocage]].
<span id="How_to_report_vandalism"></span>
== Comment rapporter le vandalisme ==
Pour rapporter un vandalisme, veuillez le faire dans [[Wikifunctions:Report vandalism]], ou contacter un [[Special:ListAdmins|administrateur]] par ''ping'', par [https://t.me/Wikifunctions Telegram], ou par IRC {{channel|wikipedia-abstract}}.
[[Category:Policy{{#translation:}}]]
pfjhk275nebs5ho1w9uerrardac8kj0
277763
277761
2026-05-24T21:24:12Z
L'embellie
9414
277763
wikitext
text/x-wiki
<languages/>
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
Des exemples de vandalisme comprennent :
* Créer des fonctions de plaisanteries sans utilisation pratique imaginable.
* Tapez des bêtises dans une définition de fonction
* Modifier avec malveillance les définitions d'objets pour qu'elles soient incorrectes
* Casser délibérément des implémentations.
* Actant en violation des [[foundation:Special:MyLanguage/Policy:Terms of Use|conditions d'utilisation de la Fondation Wikimedia]].
Faisant cela à plusieurs reprises peut résulter au enlèvement des droits de opérateur, parmi aures conséquences, incluant un [[Special:MyLanguage/Wikifunctions:Blocking policy|blocage]].
<span id="How_to_report_vandalism"></span>
== Comment rapporter le vandalisme ==
Pour rapporter un vandalisme, veuillez le faire dans [[Wikifunctions:Report vandalism]], ou contacter un [[Special:ListAdmins|administrateur]] par ''ping'', par [https://t.me/Wikifunctions Telegram], ou par IRC {{channel|wikipedia-abstract}}.
[[Category:Policy{{#translation:}}]]
qaqt22krv9vvi2umjid9nrno6ch90u7
277765
277763
2026-05-24T21:26:35Z
L'embellie
9414
277765
wikitext
text/x-wiki
<languages/>
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
Des exemples de vandalisme comprennent :
* Créer des fonctions de plaisanteries sans utilisation pratique imaginable.
* Tapez des bêtises dans une définition de fonction
* Modifier avec malveillance les définitions d'objets pour qu'elles soient incorrectes
* Casser délibérément des implémentations.
* Actant en violation des [[foundation:Special:MyLanguage/Policy:Terms of Use|conditions d'utilisation de la Fondation Wikimedia]].
Faisant cela à plusieurs reprises peut conduire au retrait des droits d'[[Special:MyLanguage/Wikifunctions:Functioneers|opérateur]], entre autres sanctions, voire un [[Special:MyLanguage/Wikifunctions:Blocking policy|blocage]].
<span id="How_to_report_vandalism"></span>
== Comment rapporter le vandalisme ==
Pour rapporter un vandalisme, veuillez le faire dans [[Wikifunctions:Report vandalism]], ou contacter un [[Special:ListAdmins|administrateur]] par ''ping'', par [https://t.me/Wikifunctions Telegram], ou par IRC {{channel|wikipedia-abstract}}.
[[Category:Policy{{#translation:}}]]
merhqtbiukubk4nt0htfcwrdt2565ku
277767
277765
2026-05-24T21:28:07Z
L'embellie
9414
277767
wikitext
text/x-wiki
<languages/>
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
Des exemples de vandalisme comprennent :
* Créer des fonctions de plaisanteries sans utilisation pratique imaginable.
* Tapez des bêtises dans une définition de fonction
* Modifier avec malveillance les définitions d'objets pour qu'elles soient incorrectes
* Casser délibérément des implémentations.
* Actant en violation des [[foundation:Special:MyLanguage/Policy:Terms of Use|conditions d'utilisation de la Fondation Wikimedia]].
Faisant cela à plusieurs reprises peut conduire au retrait des droits d'[[Special:MyLanguage/Wikifunctions:Functioneers|opérateur]], entre autres sanctions, voire un [[Special:MyLanguage/Wikifunctions:Blocking policy|blocage]].
<span id="How_to_report_vandalism"></span>
== Comment rapporter le vandalisme ==
Pour signaler un vandalisme, veuillez le faire dans [[Wikifunctions:Report vandalism]], ou contacter un [[Special:ListAdmins|administrateur]] en notifiant sur [https://t.me/Wikifunctions Telegram] ou sur IRC {{channel|wikipedia-abstract}}.
[[Category:Policy{{#translation:}}]]
il3xzvbig7u5mplegpa59gbfuk10i39
277769
277767
2026-05-24T21:28:58Z
L'embellie
9414
277769
wikitext
text/x-wiki
<languages/>
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
Des exemples de vandalisme comprennent :
* Créer des fonctions de plaisanteries sans utilisation pratique imaginable.
* Tapez des bêtises dans une définition de fonction
* Modifier avec malveillance les définitions d'objets pour qu'elles soient incorrectes
* Casser délibérément des implémentations.
* Actant en violation des [[foundation:Special:MyLanguage/Policy:Terms of Use|conditions d'utilisation de la Fondation Wikimedia]].
Faire cela à plusieurs reprises peut conduire au retrait des droits d'[[Special:MyLanguage/Wikifunctions:Functioneers|opérateur]], entre autres sanctions, voire un [[Special:MyLanguage/Wikifunctions:Blocking policy|blocage]].
<span id="How_to_report_vandalism"></span>
== Comment rapporter le vandalisme ==
Pour signaler un vandalisme, veuillez le faire dans [[Wikifunctions:Report vandalism]], ou contacter un [[Special:ListAdmins|administrateur]] en notifiant sur [https://t.me/Wikifunctions Telegram] ou sur IRC {{channel|wikipedia-abstract}}.
[[Category:Policy{{#translation:}}]]
s3gdsai0atem4vd8j9n512dpz85qaf5
Translations:Wikifunctions:Vandalism/1/fr
1198
15800
277760
55571
2026-05-24T21:23:54Z
L'embellie
9414
277760
wikitext
text/x-wiki
Sur Wikifunctions, le '''vandalisme''' a une définition très spécifique : la modification (ou autre action) effectuée délibérément pour obstruer ou empêcher d'atteindre le but du projet, qui est de créer une base de données gratuite de fonctions pour soutenir les autres projets de Wikimedia et plus, particulièrement la Wikipédia Abstraite.
1apr5e5626aojoj7ld9cdn6b3fvj7se
Translations:Wikifunctions:Vandalism/2/fr
1198
15801
277762
55573
2026-05-24T21:24:12Z
L'embellie
9414
277762
wikitext
text/x-wiki
Des exemples de vandalisme comprennent :
jjxqxxllbn8t7b3rdyl8rbxo40ousnu
Translations:Wikifunctions:Vandalism/8/fr
1198
15807
277764
64989
2026-05-24T21:26:34Z
L'embellie
9414
277764
wikitext
text/x-wiki
Faisant cela à plusieurs reprises peut conduire au retrait des droits d'[[$1|opérateur]], entre autres sanctions, voire un [[$2|blocage]].
oo64el06t58wnembr6gul22rlhq4nts
277768
277764
2026-05-24T21:28:58Z
L'embellie
9414
277768
wikitext
text/x-wiki
Faire cela à plusieurs reprises peut conduire au retrait des droits d'[[$1|opérateur]], entre autres sanctions, voire un [[$2|blocage]].
se9w1f1ehsf0g4rdhsgvynejdsbkxhg
User:Abuse filter/fr
2
15839
277950
56583
2026-05-25T08:32:03Z
L'embellie
9414
277950
wikitext
text/x-wiki
<languages/>
{{ombox
| image = [[File:User-info.svg|45px]]
| text= Ceci est un compte automatisé qui effectue des actions déclenchées par le [[Special:AbuseFilter|filtre d'abus]]. Elle [[Special:Log/block|bloquera]] automatiquement les utilisateurs provoquant les filtres configurés pour bloques, et des fois effectue des modifications de maintenance sur les filtres. S'il vous plaît utiliser {{tl|unblock}} pour faire appel d'un bloc, et, si c'est possible, signaler les faux positifs sur [[Wikifunctions:Administrators' noticeboard|le forum d'avis des administrateurs]].
}}
{{#if:{{#translation:}}||[[Category:Translatable user pages]]}}
dxagzdc67asyp0m2jl44uosh86tt9pt
277952
277950
2026-05-25T08:33:15Z
L'embellie
9414
277952
wikitext
text/x-wiki
<languages/>
{{ombox
| image = [[File:User-info.svg|45px]]
| text= Ceci est un compte automatisé qui effectue des actions déclenchées par le [[Special:AbuseFilter|filtre d'abus]]. Il [[Special:Log/block|bloquera]] automatiquement les utilisateurs déclenchant les filtres configurés pour bloquer, et des fois effectuera des modifications de maintenance sur les filtres. S'il vous plaît utiliser {{tl|unblock}} pour faire appel d'un bloc, et, si c'est possible, signaler les faux positifs sur [[Wikifunctions:Administrators' noticeboard|le forum d'avis des administrateurs]].
}}
{{#if:{{#translation:}}||[[Category:Translatable user pages]]}}
2f26u5hung5x3t2a4v40eoebffaazn8
277954
277952
2026-05-25T08:35:50Z
L'embellie
9414
277954
wikitext
text/x-wiki
<languages/>
{{ombox
| image = [[File:User-info.svg|45px]]
| text= Ceci est un compte automatisé qui effectue des actions déclenchées par le [[Special:AbuseFilter|filtre d'abus]]. Il [[Special:Log/block|bloquera]] automatiquement les utilisateurs déclenchant les filtres configurés pour bloquer, et des fois effectuera des modifications de maintenance sur les filtres. S'il vous plaît utiliser {{tl|unblock}} pour faire appel d'un blocage et, si c'est possible, signaler les faux positifs sur [[Wikifunctions:Administrators' noticeboard|le forum d'avis des administrateurs]].
}}
{{#if:{{#translation:}}||[[Category:Translatable user pages]]}}
o8b154p7foad8vrargl2ipz4obc8st3
Translations:User:Abuse filter/1/fr
1198
16152
277949
56578
2026-05-25T08:32:02Z
L'embellie
9414
277949
wikitext
text/x-wiki
Ceci est un compte automatisé qui effectue des actions déclenchées par le [[$1|filtre d'abus]].
6apzc38ykt7mjw9x4ln9yxvs11oar37
Translations:User:Abuse filter/2/fr
1198
16153
277951
56580
2026-05-25T08:33:15Z
L'embellie
9414
277951
wikitext
text/x-wiki
Il [[$1|bloquera]] automatiquement les utilisateurs déclenchant les filtres configurés pour bloquer, et des fois effectuera des modifications de maintenance sur les filtres.
ehlqonlno1m60rjyf5y2j11bs47ugim
Translations:User:Abuse filter/3/fr
1198
16154
277953
56582
2026-05-25T08:35:49Z
L'embellie
9414
277953
wikitext
text/x-wiki
S'il vous plaît utiliser $1 pour faire appel d'un blocage et, si c'est possible, signaler les faux positifs sur [[$2|le forum d'avis des administrateurs]].
eacs49nyconqniytqkldm6tchu9ng9u
Template:Main page/pa
10
16259
277993
258295
2026-05-25T09:22:59Z
FuzzyBot
207
Updating to match new version of source page
277993
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ਵਿਕੀਕਾਰਜ 'ਤੇ ਜੀ ਆਇਆਂ ਨੂੰ</p>
<p><span class="mw-translate-fuzzy">{{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|ਕਾਰਜਾਂ]] ਦਾ ਇੱਕ [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ਮੁਫ਼ਤ]] ਕਿਤਾਬਘਰ ਐ ਜਿਸ ਨੂੰ ਕੋਈ ਵੀ ਸੋਧ ਸਕਦਾ ਐ।</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ਜੀ ਆਇਆਂ ਨੂੰ!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ਵਿਕੀਕਾਰਜ''' ਇੱਕ ਵਿਕੀਮੀਡੀਆ ਪ੍ਰੋਜੈਕਟ ਐ ਜੋ [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ਸਾਰਿਆਂ ਲਈ ਸਹਿਯੋਗ ਨਾਲ ਕੋਡ ਕਾਰਜਾਂ ਦੀ ਇੱਕ ਕਿਤਾਬਘਰ ਨੂੰ ਬਣਾਉਂਦਾ ਐ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਕਰਦਾ ਹੈ]] ਜੋ ਵਿਕੀਮੀਡੀਆ ਪ੍ਰੋਜੈਕਟਾਂ ਅਤੇ ਇਸ ਤੋਂ ਬਾਹਰ, ਦੁਨੀਆ ਦੀਆਂ [[$wplang|ਕੁਦਰਤੀ]] ਅਤੇ [[$wpproglang|ਪ੍ਰੋਗਰਾਮ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ]] ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ਸ਼ੁਰੂ ਕਰੋ</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7 ਮਿੰਟਾਂ ਵਿੱਚ ਵਿਕੀਕਾਰਜ]]
* [[Special:RunFunction|ਇੱਕ ਕਾਰਜ ਚਲਾਓ]]
* [[Wikifunctions:Project chat|ਪ੍ਰੋਜੈਕਟ ਗੱਲਬਾਤ]]
* [[Special:MyLanguage/Wikifunctions:Community portal|ਭਾਈਚਾਰਾ ਫ਼ਾਟਕ]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|ਇੱਕ ਕਾਰਜ ਦਾ ਸੁਝਾਅ ਦਿਓ]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|ਉਪਲੱਬਧ ਫੰਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ਅਜ਼ਮਾਉਣ ਲਈ ਕਾਰਜ</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''ਹੋਰ ਕਾਰਜ…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ਸਿੱਖੋ ਅਤੇ ਯੋਗਦਾਨ ਪਾਓ</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; ਵਿਕੀਕਾਰਜ ਬਾਰੇ ਸਿੱਖੋ
* [[Special:MyLanguage/Wikifunctions:About|ਵਿਕੀਕਾਰਜਾਂ ਬਾਰੇ]]
* [[Special:MyLanguage/Wikifunctions:Introduction|ਵਿਕੀਕਾਰਜਾਂ ਜਾਣ-ਪਛਾਣ]]
* [[Special:MyLanguage/Wikifunctions:FAQ|ਆਮ ਸੁਆਲ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|ਸ਼ਬਦਾਵਲੀ]]
; ਵਿਕੀਕਾਰਜ ਵਿੱਚ ਯੋਗਦਾਨ ਦਿਓ
* [[Special:CreateObject|ਇੱਕ ਉਦੇਸ਼ ਬਣਾਓ]]
* [[Special:MyLanguage/Help:Multilingual|ਉਲਥੇਕਾਰ ਵਜੋਂ ਸ਼ਾਮਲ ਹੋਵੋ]]
; ਵਿਕੀਕਾਰਜਾਂ ਨਾਲ ਮਦਦ ਲਵੋਂ
* ਸਵਾਲ? [[Wikifunctions:Project chat|ਪ੍ਰੋਜੈਕਟ ਚੈਟ]] ਜਾਂ [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ/IRC ਚੈਨਲ]] 'ਤੇ ਪੁੱਛੋ!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|ਤਕਨੀਕੀ ਸਮੱਸਿਆ ਦੀ ਇਤਲਾਹ ਦਿਓ]]
** [[Wikifunctions:Status|ਹਾਲਤ]] ਵਰਕਾ ਮੁੱਢਲੇ ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦਿਆਂ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਐ।
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ਖ਼ਬਰਾਂ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ਵਿਕੀਕਾਰਜ ਗ਼ੈਰ-ਮੁਨਾਫਾ, ਬਹੁਭਾਸ਼ਾਈ, ਮੁਫ਼ਤ ਸਮੱਗਰੀ ਵਾਲੇ ਵਿਕੀਮੀਡੀਆ ਪਰਿਵਾਰ ਦਾ ਹਿੱਸਾ ਐ।</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>ਵਿਸ਼ਵਕੋਸ਼</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>ਗਿਆਨ ਦਾ ਅਧਾਰ</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>ਮੀਡੀਆ ਭੰਡਾਰ</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>ਸ਼ਬਦਕੋਸ਼ ਅਤੇ ਗਿਆਨਕੋਸ਼</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>ਕਿਤਾਬਾਂ ਅਤੇ ਦਸਤੀਆਂ</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>ਖ਼ਬਰਾਂ</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>ਕਥਨਾਂ ਦਾ ਸਮੂਹ</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>ਕਿਤਾਬਘਰ</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>ਸਿੱਖਣ ਦੇ ਸਾਧਨ</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ਸਫ਼ਰ ਦਸਤੀਆਂ</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>ਜਾਤੀਆਂ ਦੀ ਨਾਮਾਵਲੀ</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ਆਲਣਾਂ]]</span><br>ਨਵੇਂ ਭਾਸ਼ਾ ਸੰਸਕਰਣ</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>ਪ੍ਰੋਜੈਕਟ ਤਾਲਮੇਲ</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>ਮੀਡੀਆਵਿਕੀ ਵਿਕਾਸ</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
9zk4fab2uomx7gju7he8gwmb9amoco3
Template:Main page/mnw
10
17266
277988
258291
2026-05-25T09:22:57Z
FuzzyBot
207
Updating to match new version of source page
277988
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ဒုၚ်တၠုၚ်ဏာနူကဵုဝဳကဳဖံၚ်ဃှေန်ရအဴ</p>
<p><span class="mw-translate-fuzzy">ဝဳကဳဖံၚ်ဃှေန်ဝွံမဒှ်တိုက်လိက်[[foundation:Special:MyLanguage/Policy:Terms_of_Use|fမသက္ကုင္ၚုဟ်မး]] မဆေၚ်စပ်ကဵု[[$2|တၚ်မကၠောန်]]''(ဗွဲမပြဟ်)''တဏအ် ညးလဵုဒှ်ဒှ်မပလေဝ်ဒါန်မာန်။</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ဒုၚ်တၠုၚ်ဏာရအဴ!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>မစကၠောန်သ္ပ</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ဝဳကဳဖံၚ်ဃှေန်ပ္ဍဲ ၇ မိနေတ်ဂမၠိုၚ်]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|ဆက်မိက်ပရဝ်ဂျေတ်]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|ကဵုကသပ်ဖံၚ်ဃှေန်]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">News</span></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>ပြကိုဟ်ဗိသ္တာ</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>တန် လညာတ်ဆဵုဂဗ</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>မပါ်ပရအ် ဂအုံပရိုၚ်မဳဒဳယာ</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>အဘိဓာန် ကေုာံ ပြကိုဟ်ဝေါဟာရပဒေသ</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>လိက်ဗွဟ် ကေုာံ စၞောန်မကၠောန်ဂမၠိုၚ်</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">ပရိုၚ်-ပရောပရာမသက္ကုင္ၚုဟ်မးဂမၠိုၚ်</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>ပ္ကောံပ္ကေဝ် ဂလာန်ဩဝါဒဂမၠိုၚ်</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">တိုက်လိက်-ပရောပရာမသက္ကုင္ၚုဟ်မး</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>ပွမကတ်လ္ၚတ်ကပေါတ်ကညောတ်ဂမၠိုၚ်</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ထ္ၜးဂၠံၚ်တိတ်တရဴဂမၠိုၚ်</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>တိုက်ဗွဟ်လိက် မသက္ကုင္ၚုဟ်မး</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|အေန်ဂျူဗေတာ]]</span><br>ကၠာဲစလောံအရေဝ်ဘာသာတၟိဂမၠိုၚ်</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>ပရေၚ်ပံၚ်ဗစိုပ် ပရဝ်ဂျေတ်</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>ပရေၚ်မတောတက် မဳဒဳယာဝဳကဳ</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
bdse98cmhreed4vbk0pf475bn4kjws1
Template:Main page/pl
10
17707
277994
258296
2026-05-25T09:23:00Z
FuzzyBot
207
Updating to match new version of source page
277994
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Witamy w Wikifunkcjach</p>
<p><span class="mw-translate-fuzzy">Wikifunkcje są [[foundation:Special:MyLanguage/Policy:Terms_of_Use|wolną]] biblioteką {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funkcji]], którą każdy może edytować.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Witamy!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunkcje''' to projekt Wikimedia umożliwiający [[foundation:Special:MyLanguage/Policy:Terms_of_Use|wspólne tworzenie i utrzymywanie]] biblioteki funkcji kodów wspierających projekty Wikimedia i nie tylko, w [[$wplang|językach naturalnych]] oraz [[$wpproglang|językach programowania]] z całego świata.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">„[[:pl:wikt:funkcja <!-- name in wiktionary--> |Funkcja]]” to ciąg instrukcji w języku programowania, który wykonuje [[$wpcalc|obliczenia]] na podstawie [[$wpdata|danych]], które dostarczasz. Funkcje mogą odpowiadać na pytania, takie jak: ile dni minęło między dwoma datami lub jaka jest odległość między dwoma miastami.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Obecnie koncentrujemy się głównie na [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funkcjach związanych z leksemami z Wikidanych]]. Dane leksykograficzne z Wikidanych oraz funkcje do ich przetwarzania są kluczowe dla celu, jakim jest Abstract Wikipedia. Dostępny jest [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|samouczek na temat tego, jak Wikifunkcje mogą być obecnie używane z Wikidanymi]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Pierwsze kroki</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunkcje w 7 minut]]
* [[Special:RunFunction|Uruchom funkcję]]
* [[Wikifunctions:Project chat|Czat projektu]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portal społeczności]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Zasugeruj funkcję]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog dostępnych funkcji]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funkcje do wypróbowania</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''więcej funkcji…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Uzyskaj pomoc i zaangażuj się</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Dowiedz się więcej o Wikifunkcjach
* [[Special:MyLanguage/Wikifunctions:About|O Wikifunkcjach]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wprowadzenie do Wikifunkcji]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Często zadawane pytania]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Słowniczek]]
; Wnieś swój wkład do Wikifunkcji
* [[Special:CreateObject|Utwórz obiekt]]
* [[Special:MyLanguage/Help:Multilingual|Zostań tłumaczem]]
; Uzyskaj pomoc na Wikifunkcjach
* Masz pytania? Zadaj je w [[Wikifunctions:Project chat|czacie projektu]] lub [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|na naszym kanale Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Zgłoś problem techniczny]]
** Strona [[Wikifunctions:Status|Status]] podsumowuje znane większe problemy
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Aktualności</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunkcje to część wielojęzycznej rodziny Wikimedia, skupiającej za darmo wolną zawartość.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyklopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Baza wiedzy</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Repozytorium mediów</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Słownik i tezaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Wolne podręczniki</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Aktualności</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Kolekcja cytatów</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Biblioteka</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Materiały do nauki</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Przewodniki turystyczne</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Katalog gatunków</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Inkubator]]</span><br>Nowe wersje językowe</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Koordynacja projektów</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Rozwój MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Koordynacja wydarzeń</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
3x7a58cv70jztitg1wvgkph79omxqy3
Template:Main page/ko
10
17818
277985
258287
2026-05-25T09:22:55Z
FuzzyBot
207
Updating to match new version of source page
277985
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">위키함수에 오신 것을 환영합니다</p>
<p><span class="mw-translate-fuzzy">누구나 편집할 수 있는 {{formatnum:{{NUMBEROFFUNCTIONS}}}}개의 [[$2|함수]]가 포함된 [[foundation:Special:MyLanguage/Policy:Terms_of_Use|무료]] 도서관입니다.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>환영합니다!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''위키함수'''는 전 세계의 [[$wplang|자연어]] 및 [[$wpproglang|프로그래밍]] 언어로 위키미디어 프로젝트와 그 이상을 지원하기 위해 코드 기능 라이브러리를 [[foundation:Special:MyLanguage/Policy:Terms_of_Use|공동으로 만들고 유지 관리하는 모든 사람]]을 위한 위키미디어 프로젝트입니다.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"[[wikt:function <!-- 위키낱말사전에서의 이름 --->|함수]]"는 사용자가 제공한 [[$wpdata|자료]]를 기반으로 [[$wpcalc|계산]]을 수행하는 일련의 프로그래밍 지침입니다. 함수는 두 날짜 사이에 경과된 일수나 두 도시 사이의 거리와 같은 질문에 답할 수 있습니다.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
우리는 현재 주로 [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|위키데이터 어휘소와 관련된 함수]]에 집중하고 있습니다. 위키데이터의 어휘 자료와 이를 처리하는 함수는 추상 위키백과의 목표에 필수적입니다. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|현재 위키데이터와 함께 위키함수를 사용하는 방법에 대한 안내서]]를 확인할 수 있습니다.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>시작하기</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|위키함수 7분 소개]]
* [[Special:RunFunction|함수 실행]]
* [[Wikifunctions:Project chat|프로젝트 대화]]
* [[Special:MyLanguage/Wikifunctions:Community portal|커뮤니티 포털]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|함수 제안]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|사용 가능한 함수 카탈로그]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>사용해 볼 수 있는 함수</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''더 많은 함수…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>학습 및 기여</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; 위키함수 배우기
* [[Special:MyLanguage/Wikifunctions:About|위키함수 개요]]
* [[Special:MyLanguage/Wikifunctions:Introduction|위키함수 소개]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|용어집]]
; 위키함수에 기여
* [[Special:CreateObject|객체 만들기]]
* [[Special:MyLanguage/Help:Multilingual|번역가로 참여하기]]
; 위키함수에 도움 요청하기
* 질문이 있나요? 질문이 있으시면 [[Wikifunctions:Project chat|프로젝트 채팅]]이나 [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|텔레그램/IRC 채널]]에서 물어보세요!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|기술적 문제 보고]]
** [[Wikifunctions:Status|상태]] 문서에는 현재 알려진 주요 문제가 나열되어 있습니다
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>소식</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">위키함수는 비영리, 다국어, 무료 콘텐츠로 운영되는 위키미디어 재단의 일부입니다.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>백과사전</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>지식 베이스</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>미디어 저장소</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>낱말과 관용구</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>교과서와 참고서</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>뉴스</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>인용 모음집</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>도서관</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>학습 리소스</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>여행 안내서</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>생물 분류 도감</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|인큐베이터]]</span><br>새 언어판 준비 장소</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>프로젝트 관리</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>미디어위키 개발</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>이벤트 관리</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
iypwey4rgd95rclyb49go3urznsu23t
Template:Main page/ar
10
17986
277962
258264
2026-05-25T09:22:44Z
FuzzyBot
207
Updating to match new version of source page
277962
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">مرحبًا بك في ويكي دوال</p>
<p><span class="mw-translate-fuzzy">مكتبة [[foundation:Special:MyLanguage/Policy:Terms_of_Use|مجانية]] لأكثر من {{formatnum:{{NUMBEROFFUNCTIONS}}}} من [[$2|الدوال]] يمكن لأي شخص تحريرها.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>مرحبًا!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ويكي دوال''' أحد مشاريع ويكيميديا [[foundation:Special:MyLanguage/Policy:Terms_of_Use|للتعاون الجماعي في إنشاء وصيانة]] مكتبة من تعليمات الدوال البرمجية بغرض دعم مشاريع ويكيميديا وما بعدها، بلغات العالم [[$wplang|الطبيعية]] كذلك [[$wpproglang|بلغات البرمجة]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"[[wikt:ar:function <!-- name in wiktionary-->|الدالة]]" هي سلسلة من التعليمات البرمجية تقوم بعمل [[$wpcalc|حسابٍ]] ما مُعتمدًة على [[$wpdata|البيانات]] التي تقدّمها. يمكن للدوال الإجابة على الأسئلة، مثال كم مرّ من الأيام بين تاريخين، أو المسافة بين مدينتين.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
نحن نركّز حاليًا بشكل أساسي على [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|الدوال المتعلقة بمعجميات ويكي بيانات]]. تعدّ البيانات المعاجمية من ويكي بيانات ودوال معالجتها ضرورية لهدف ويكيبيديا المجرّدة. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|شرح تعليمي حول كيفية استخدام ويكي دوال مع ويكي بيانات]] أصبح متاحًا الآن.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ابدأ</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ويكي دوال في 7 دقائق]]
* [[Special:RunFunction|شغّل دالة]]
* [[Wikifunctions:Project chat|دردشة المشروع]]
* [[Special:MyLanguage/Wikifunctions:Community portal|بوابة المجتمع]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|اقترح دالة]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|فهرس الدوال المتوفرة]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>دوال للتجربة</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''المزيد من الدوال...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>تعلّم وشارك</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; تعرّف على ويكي دوال
* [[Special:MyLanguage/Wikifunctions:About|حول ويكي دوال]]
* [[Special:MyLanguage/Wikifunctions:Introduction|مقدمة إلى ويكي دوال]]
* [[Special:MyLanguage/Wikifunctions:FAQ|أسئلة متكررة]]
* [[Special:MyLanguage/Wikifunctions:Glossary|مسرد المصطلحات]]
; شارك في ويكي دوال
* [[Special:CreateObject|أنشئ كائن]]
* [[Special:MyLanguage/Help:Multilingual|شارك كمترجم]]
; احصل على المساعدة بشأن ويكي دوال
* أسئلة؟ اسأل في [[Wikifunctions:Project chat|دردشة المشروع]] أو [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|قناة تليجرام/IRC الخاصة بنا]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|ابلغ عن مشكلة تقنية]]
** المسائل والمشكلات الرئيسية المعروفة مُدرجة في صفحة [[Wikifunctions:Status|الحالة]]
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>الأخبار</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ويكي دوال جزء من عائلة ويكيميديا غير الربحية، متعددة اللغات وذات المحتوى المجاني.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>موسوعة</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>قاعدة بيانات حرة</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>مستودع ملفات</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>قاموس ومفردات</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>كتب وكتيّبات</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>الأخبار</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>تجميعة اقتباسات</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>مكتبة</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>مصادر التعلّم</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>دليل السفر</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>دليل الأنواع</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|الحاضنة]]</span><br>إصدارات اللغات الجديدة</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>تنسيق المشروع</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>تطوير ميدياويكي</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>تنسيق فعالية</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
0js1faksqdv28p5dmo2xn1zoafya84h
Template:Main page/es
10
18351
277973
258276
2026-05-25T09:22:49Z
FuzzyBot
207
Updating to match new version of source page
277973
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Bienvenido a Wikifunciones</p>
<p><span class="mw-translate-fuzzy">la biblioteca de {{formatnum:{{NUMBEROFFUNCTIONS}}}} ''[[$2|funciones]]'' [[foundation:Special:MyLanguage/Policy:Terms_of_Use|libre]] y que todos pueden editar.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>¡Bienvenido!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunciones''' es un proyecto colaborativo de Wikimedia para [[foundation:Special:MyLanguage/Policy:Terms_of_Use|que todos creen y mantengan]] una biblioteca de respaldo de funciones de código para otros proyectos de Wikimedia y más allá, en el mundo [[$wplang|natural]] y los lenguajes de [[$wpproglang|programación]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Una "[[wikt:es:función|función]]" es una secuencia de instrucciones de programación que hace un [[$wpcalc|cálculo]] basado en los [[$wpdata|datos]] que les proporcionas. Las funciones pueden responder preguntas como, cuántos días han pasado entre dos fechas, o la distancia entre dos ciudades.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Actualmente nos centramos principalmente en [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|funciones relacionadas con Lexemas de Wikidata]]. Los datos lexicográficos de Wikidata y las funciones para procesarlos son esenciales para el objetivo de una Wikipedia abstracta. Ya está disponible un [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|tutorial sobre cómo se pueden utilizar Wikifunciones con Wikidata]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Comenzar</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunciones en 7 minutos]]
* [[Special:RunFunction|Ejecutar una función]]
* [[Wikifunctions:Project chat|Chat del proyecto]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portal de la comunidad]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Sugerir una función]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catálogo de funciones disponibles]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funciones para probar</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''más funciones…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Aprende y contribuye</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Aprenda sobre Wikifunciones
* [[Special:MyLanguage/Wikifunctions:About|Sobre Wikifunciones]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introducción a Wikifunciones]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Preguntas Frecuentes]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glosario]]
; Contribuir a Wikifunciones
* [[Special:CreateObject|Crear un objeto]]
* [[Special:MyLanguage/Help:Multilingual|Contribuye como traductor]]
; Obtener ayuda con Wikifunciones
* ¿Preguntas? ¡Pregunta en el [[Wikifunctions:Project chat|chat del proyecto]] o en [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|nuestro canal de Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Informar de un problema técnico]]
** La página de [[Wikifunctions:Status|estado]] enumera los principales errores y problemas conocidos
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Noticias</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions es parte de la familia de Wikimedia sin fines de lucro, multilingüe y de contenido libre.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enciclopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Base de datos libre</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Repositorio de archivos</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Diccionario y tesoro</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Libros de texto y manuales</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Noticias</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Colección de citas</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Biblioteca</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Recursos de aprendizaje</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Guías de viaje</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directorio de especies</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubadora]]</span><br>Versiones en nuevos idiomas</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Coordinación de proyectos</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Desarrollo de MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Coordinación de eventos</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
eaifaisiqo3qq3wn40t64id75kzkux2
Template:Main page/fi
10
19027
277975
258279
2026-05-25T09:22:50Z
FuzzyBot
207
Updating to match new version of source page
277975
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Tervetuloa Wikifunctionsiin</p>
<p><span class="mw-translate-fuzzy">[[foundation:Special:MyLanguage/Policy:Terms_of_Use|vapaa]] {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funktion]] kirjasto, jota kuka tahansa voi muokata.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Tervetuloa!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' on Wikimedia-hanke, jossa [[foundation:Special:MyLanguage/Policy:Terms_of_Use|kaikki voivat yhdessä luoda ja ylläpitää]] koodifunktioiden kirjastoa tukeakseen Wikimedian tai kenen tahansa hankkeita sekä [[$wplang|luonnollisissa]] että [[$wpproglang|ohjelmointikielissä]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">”[[wikt:fi:funktio|Funktio]]” on sarja ohjelmointikäskyjä, jotka tekevät [[$wpcalc|laskelmia]] syöttämäsi [[$wpdata|datan]] pohjalta. Funktiot voivat vastata kysymyksiin, kuten kuinka monta päivää kahden eri päivämäärän välillä on tai kuinka pitkä välimatka kahden kaupungin välillä on.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Aloita</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions seitsemässä minuutissa]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|Projektikeskustelu]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Yhteisöportaali]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Ehdota funktiota]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Luettelo saatavilla olevista funktioista]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Kokeiltavia funktioita</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''lisää funktioita…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Opi ja osallistu</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Lue lisää Wikifunctionsista
* [[Special:MyLanguage/Wikifunctions:About|Tietoja Wikifunctionsista]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctionsin esittely]]
* [[Special:MyLanguage/Wikifunctions:FAQ|UKK]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Sanasto]]
; Muokkaa Wikifunctionsia
* [[Special:CreateObject|Luo objekti]]
* [[Special:MyLanguage/Help:Multilingual|Liity mukaan kääntäjänä]]
; Apua Wikifunctionsin käyttöön
* Kysyttävää? Kysy [[Wikifunctions:Project chat|Projektikeskustelussa]] tai [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|meidän Telegram/IRC kanavalla]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Ilmoita tekninen ongelma]]
** [[Wikifunctions:Status|Tila]]-sivulta löytyy tiedossa olevat suuret puutteet ja ongelmat
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Uutiset</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Tietosanakirja</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Tietopankki</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Mediakirjasto</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
07awq2x1ql0xtfcw8o1vphuqbl69pjd
Template:Main page/syl
10
19124
278002
258303
2026-05-25T09:23:04Z
FuzzyBot
207
Updating to match new version of source page
278002
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ꠃꠁꠇꠤꠚꠣꠋꠡꠘꠅ ꠀꠃꠇ꠆ꠇꠣ</p>
<p><span class="mw-translate-fuzzy">ꠃꠁꠇꠤꠚꠣꠝꠡꠘ ꠅꠁꠟꠉꠤ ꠄꠉꠥ [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ꠝꠣꠉꠘꠣ]] [[$2|ꠚꠣꠋꠡꠘꠣꠁꠘ꠆ꠔꠞ]] ꠟꠣꠁꠛ꠆ꠛꠦꠞꠤ ꠎꠦꠐꠣ ꠎꠦꠍꠣꠁ ꠛꠣꠇ ꠇꠞ꠆ꠔꠣ ꠙꠣꠞꠂꠘ ⁕</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ꠀꠃꠇ꠆ꠇꠣ ⁕</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ꠃꠁꠇꠤꠚꠣꠋꠡꠘꠣꠁꠘ''' ꠅꠁꠟꠉꠤ ꠄꠉꠥ ꠃꠁꠇꠤꠝꠤꠒꠤꠀ ꠙꠇꠟ꠆ꠙ ꠎꠦꠐꠣ ꠢꠇꠟꠞ ꠟꠣꠉꠤ ꠄꠇꠟꠉꠦ ꠃꠁꠇꠤꠝꠤꠒꠤꠀ ꠙ꠆ꠇꠟ꠆ꠙꠉꠥꠁꠘ꠆ꠔꠞꠦ ꠡꠝꠞ꠆ꠕꠘ ꠇꠞꠣꠞ ꠟꠣꠉꠤ ꠇꠥꠒ ꠚꠣꠋꠡꠘꠉꠥꠘ꠆ꠔꠞ ꠄꠉꠥ ꠟꠣꠁꠛ꠆ꠛꠦꠞꠤ ꠔꠂꠀꠞ ꠀꠞ ꠛꠎꠣꠄ ꠞꠣꠈꠣꠞ ꠟꠣꠉꠤ ꠖꠥꠟꠤꠀꠁꠞ ꠙꠇ꠆ꠞꠤꠔꠤꠞ ꠀꠞ ꠙꠉ꠆ꠞꠣꠝꠤꠋꠞ ꠜꠣꠡꠣꠄ ⁕</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">ꠄꠉꠥ "ꠚꠣꠋꠡꠘ" ꠅꠁꠟꠅ ꠙꠉ꠆ꠞꠣꠝꠤꠋ ꠘꠤꠞ꠆ꠖꠦꠡꠣꠁꠘ꠆ꠔꠞ ꠄꠉꠥ ꠇꠞꠝ ꠎꠦꠐꠣ ꠀꠙꠘꠣꠞ ꠖꠦꠅꠀ ꠒꠣꠐꠣꠞ ꠃꠙꠞꠦ ꠜꠤꠔ꠆ꠔꠤ ꠇꠞꠤ ꠄꠉꠥ ꠉꠘꠣ ꠇꠞꠦ ⁕ ꠚꠣꠋꠡꠘꠣꠁꠘ꠆ꠔꠦ ꠙꠡ꠆ꠘꠞ ꠃꠔ꠆ꠔꠞ ꠖꠤꠔꠅ ꠙꠣꠞꠦ ꠨ ꠎꠦꠝꠟꠣ ꠖꠥꠁꠐꠣ ꠔꠣꠞꠤꠈꠞ ꠝꠣꠏꠦ ꠇꠔ ꠖꠤꠘ ꠇꠣꠐꠤ ꠉꠦꠍꠦ ꠘꠣꠄ ꠖꠥꠁꠐꠣ ꠡꠢꠞꠞ ꠝꠣꠏꠦ ꠖꠥꠞꠂ ꠇꠔꠈꠣꠘ ⁕</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ꠀꠞꠝ꠆ꠜ ꠇꠞꠂꠘ</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|[[File:সিলেটি সংখ্যা ৭.svg|12px]] ꠝꠤꠘꠤꠐꠦ ꠃꠁꠇꠤꠚꠣꠋꠡꠘ]]
* [[Special:RunFunction|ꠄꠉꠥ ꠚꠣꠋꠡꠘ ꠌꠣꠟꠣꠁꠘ]]
* [[Wikifunctions:Project chat|ꠙꠎꠦꠇ꠆ꠐꠞ ꠌꠣꠐ]]
* [[Special:MyLanguage/Wikifunctions:Community portal|ꠁꠉꠥꠡ꠆ꠐꠤꠞ ꠖꠦꠃꠠꠤ]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|ꠄꠉꠥ ꠚꠣꠋꠡꠘ ꠛꠣꠔꠣꠁꠀ ꠖꠦꠃꠇ꠆ꠇꠣ]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ꠚꠣꠘ꠆ꠇꠡꠘꠣꠁꠘ ꠖꠦꠈꠃꠇ꠆ꠇꠣ</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''ꠀꠞꠅ ꠚꠣꠋꠡꠘꠣꠁꠘ…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ꠢꠤꠈꠂꠘ ꠀꠞ ꠅꠛꠖꠣꠘꠞꠣꠈꠂꠘ</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* ꠇꠥꠘꠥ ꠙꠡ꠆ꠘ ꠀꠍꠦꠘꠤ ? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ꠈꠛꠞꠣꠁꠘ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ꠃꠁꠇꠤꠚꠣꠋꠡꠘ ꠁꠁꠟꠅ ꠀꠘꠣꠙꠣꠄꠖꠣꠞ ꠨ ꠢꠣꠔꠎꠣꠔ ꠜꠣꠡꠣꠄ ꠨ ꠀꠘꠣꠙꠄꠡꠣꠞ ꠛꠤꠡꠄꠛꠡ꠆ꠔꠥ ꠃꠁꠇꠤꠝꠤꠒꠤꠀ ꠙꠞꠤꠛꠣꠞꠞ ꠅꠋꠡ ⁕</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">ꠝꠣꠉꠘꠣ ꠎꠤꠘꠤꠡꠞ ꠟꠣꠁꠛ꠆ꠛꠦꠞꠤ</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>ꠢꠤꠈꠣꠞ ꠎꠤꠘꠤꠡꠣꠁꠘ</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ꠉꠥꠞꠣꠘꠤꠔ ꠖꠦꠈꠣꠁꠀ ꠖꠦꠅꠞꠣ</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>ꠎꠘ꠆ꠔꠥꠙꠎꠣꠔꠤꠞ ꠐꠥꠇꠣ</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ꠁꠘꠇꠤꠃꠛꠦꠐꠞ]]</span><br>ꠘꠄꠀ ꠝꠣꠔꠞ ꠄꠈꠣꠘ</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>ꠙꠎꠦꠇ꠆ꠐꠞꠘꠟꠉ ꠟꠣꠉꠣꠘꠤ</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>ꠃꠁꠇꠤꠝꠤꠒꠤꠀ ꠒꠦꠙꠦꠟꠙꠝꠦꠘ</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
bugrfijr24iko692aiamjsco9ngqyi6
Template:Main page/id
10
20683
277980
258283
2026-05-25T09:22:53Z
FuzzyBot
207
Updating to match new version of source page
277980
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Selamat datang di Wikifunctions</p>
<p><span class="mw-translate-fuzzy">pustaka [[foundation:Special:MyLanguage/Policy:Terms_of_Use|bebas]] dari {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|fungsi]] yang dapat disunting oleh siapa pun.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Selamat datang!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions''' adalah proyek Wikimedia agar [[foundation:Special:MyLanguage/Policy:Terms_of_Use|semua orang dapat membuat dan memelihara secara bersama]] sebuah pustaka fungsi kode untuk mendukung proyek Wikimedia dan lebih luas lagi, di area [[$wplang|bahasa alami]] dan [[$wpproglang|pemrograman]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">Sebuah "[[wikt:id:fungsi <!-- nama di wikikamus-->|fungsi]]" adalah serangkaian instruksi pemrorgaman yang membuat [[$wpcalc|perhitungan]] berdasarkan [[$wpdata|data]] yang Anda berikan. Fungsi dapat menjawab pertanyaan, seperti berapa hari telah berlalu antara dua tanggal, atau jarak antara dua kota.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Kami saat ini berfokus pada [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|fungsi yang berhubungan dengan Leksem Wikidata]]. Data Leksikografi dari Wikidata dan fungsi untuk memprosesnya penting untuk tujuan Wikipedia Abstrak. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Sebuah tutorial tentang cara Wikifunctions dana digunakan dengan Wikidata saat ini]] tersedia.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Memulai</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions dalam 7 menit]]
* [[Special:RunFunction|Jalankan sebuah fungsi]]
* [[Wikifunctions:Project chat|Warung Kopi]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portal komunitas]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Sarankan sebuah fungsi]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog fungsi yang tersedia]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fungsi-fungsi untuk dicoba</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''lebih banyak fungsi…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Belajar dan berkontribusi</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Pelajari tentang Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|Tentang Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Perkenalan Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Pertanyaan umum]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Daftar istilah]]
; Berkontribusi di Wikifunctions
* [[Special:CreateObject|Buat objek]]
* [[Special:MyLanguage/Help:Multilingual|Bergabunglah sebagai penerjemah]]
; Dapatkan bantuan dengan Wikifunctions
* Ada pertanyaan? Tanyakan di [[Wikifunctions:Project chat|Warung Kopi]] atau [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|saluran Telegram/IRC kami]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Laporkan masalah teknis]]
** Halaman [[Wikifunctions:Status|Status]] berisi daftar masalah-masalah besar yang sudah diketahui
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Berita</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions adalah bagian dari keluarga Wikimedia yang nirlaba, multibahasa, dan berkonten bebas.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Ensiklopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Basis pengetahuan</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Repositori media</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Kamus dan tesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Buku teks dan manual</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Berita</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Kumpulan kutipan</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Perpustakaan</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Sumber daya pembelajaran</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Panduan wisata</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Direktori spesies</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Inkubator]]</span><br>Edisi-edisi bahasa baru</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Koordinasi proyek</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Pengembangan MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Koordinasi acara</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
c7votiuxzv1j4obxw2ohpkc0mqgmpl6
Template:Main page/vi
10
23295
278005
258307
2026-05-25T09:23:05Z
FuzzyBot
207
Updating to match new version of source page
278005
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Chào mừng bạn đến với Wikifunctions</p>
<p><span class="mw-translate-fuzzy">Wikifunctions là một kho thư viện [[$2|hàm]] [[foundation:Special:MyLanguage/Policy:Terms_of_Use|miễn phí]] mà bất kỳ ai cũng có thể sửa đổi.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Xin chào!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">Wikifunctions là một dự án của Wikimedia cho phép mọi người cùng nhau tạo và duy trì một thư viện các hàm mã để hỗ trợ các dự án của Wikimedia và hơn thế nữa, bằng các ngôn ngữ tự nhiên và ngôn ngữ lập trình trên thế giới.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"Hàm" là một chuỗi các hướng dẫn lập trình thực hiện tính toán dựa trên dữ liệu bạn cung cấp. Các hàm này có thể trả lời các câu hỏi, chẳng hạn như đã bao nhiêu ngày trôi qua giữa hai ngày hoặc khoảng cách giữa hai thành phố.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Bắt đầu</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions trong 7 phút]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">Chạy một hàm</span>]]
* [[Wikifunctions:Project chat|Thảo luận Dự án]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Cổng thông tin cộng đồng]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Đề xuất một hàm mới]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Mục lục hàm đang có]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Hàm nên thử</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''xem thêm…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Tìm hiểu và đóng góp</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Tìm hiểu về Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|Thông tin về Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Giới thiệu]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Câu hỏi thường gặp]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Chú giải thuật ngữ]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|Tham gia biên dịch]]
; <span class="mw-translate-fuzzy">Nhận trợ giúp</span>
* Bạn có câu hỏi? Hãy đặt câu hỏi tại [[Wikifunctions:Project chat|trang thảo luận dự án]] hoặc [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|kênh Telegram/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Báo cáo sự cố kỹ thuật]]
** [[Wikifunctions:Status|Trang trạng thái]] liệt kê sự cố và vấn đề đã biết
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Tin tức</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions là một phần của đại gia đình các dự án phi lợi nhuận, đa ngôn ngữ, nội dung tự do Wikimedia.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Bách khoa toàn thư</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Cơ sở tri thức</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Kho tư liệu đa phương tiện</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Từ điển và đồng nghĩa/trái nghĩa</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Tủ sách giáo khoa và sách hướng dẫn</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">Nguồn tin tức mở</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Bộ sưu tập danh ngôn</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">Thư viện nội dung mở</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Học liệu</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Cẩm nang du lịch</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Danh mục các loài mở</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Vườn ươm]]</span><br>Phiên bản ngôn ngữ mới</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Điều phối dự án</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Phát triển MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
i0iqvqafm2qgpn7i595l1ub52wi3e1r
Z13464
0
24433
277899
275408
2026-05-25T05:33:46Z
99of9
1622
Added Z35638 to the approved list of test cases
277899
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
fg84336vgmz7yk0aula2e4lgvivo68n
277900
277899
2026-05-25T05:34:00Z
99of9
1622
Removed Z13466 from the approved list of implementations
277900
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
djotpohnk9ezdvx63kt4j8uftfj5qf0
277901
277900
2026-05-25T05:34:04Z
99of9
1622
Added Z31249 to the approved list of implementations
277901
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z31249"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
lmewqch0tlpjaqqv5w8a3hwdmwv8ucl
277902
277901
2026-05-25T05:34:30Z
99of9
1622
277902
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z31249"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
ddyqe67hkfr1u1l9t392y34ot50ojil
277903
277902
2026-05-25T05:36:11Z
99of9
1622
Added Z13466 to the approved list of implementations
277903
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z31249",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
etrjs2bjlqxymnoecme11uhs5rfpvl0
277904
277903
2026-05-25T05:36:14Z
99of9
1622
Removed Z31249 from the approved list of implementations
277904
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of results"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
q2e108cj6o9p0l9zxflvh7pjhhg9zyp
277905
277904
2026-05-25T05:37:03Z
99of9
1622
nudge
277905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z31256",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
2x4go9h258vhnw08r295vtgdcshcglr
277906
277905
2026-05-25T05:37:43Z
99of9
1622
Removed Z31256 from the approved list of test cases
277906
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
0mdfaze56cdc4oamgymlyb8s06ewcu3
277912
277906
2026-05-25T05:57:33Z
99of9
1622
nudge
277912
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z33903",
"Z34975",
"Z35638"
],
"Z8K4": [
"Z14",
"Z13466"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
h8vkh3ml4nctyn82vn2iebpchu4lto2
Z13466
0
24436
277909
181790
2026-05-25T05:51:56Z
99of9
1622
blanking list of first arguments, for later reinsertion
277909
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13466"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13464",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": [
"Z1"
]
},
"Z802K2": [
"Z1"
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K1"
},
"Z13318K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": [
"Z1"
]
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z13464K3"
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K1"
},
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": [
"Z1"
]
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z13464K3"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply two-parameter function to list and argument, recursive composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ n'ime ndepụta na arụmụka, ihe na-emegharị ugboro ugboro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Param. (Liste) anw., Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map function to list with argument"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9c5ootuzjvrpb8dlhna0z664b1skujv
277910
277909
2026-05-25T05:52:59Z
99of9
1622
resave lists of first arguments
277910
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13466"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13464",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K2"
}
},
"Z802K2": [
"Z1"
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K1"
},
"Z13318K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K2"
}
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z13464K3"
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K1"
},
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K2"
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z13464K3"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply two-parameter function to list and argument, recursive composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ n'ime ndepụta na arụmụka, ihe na-emegharị ugboro ugboro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Param. (Liste) anw., Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"map function to list with argument"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c8j41an5c0xa2jbntp60smoyi6gfz36
Template:Main page/el
10
24590
277968
258271
2026-05-25T09:22:47Z
FuzzyBot
207
Updating to match new version of source page
277968
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><span lang="en" dir="ltr" class="mw-content-ltr">Welcome to Wikifunctions</span></p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Καλωσορίσατε!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions in 7 minutes</span>]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Πύλη Κοινότητας]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Συχνές Ερωτήσεις]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Γλωσσάρι]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Νέα</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Εγκυκλοπαίδεια</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Αποθετήριο ελεύθερων πολυμέσων</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Λεξικό και θησαυρός</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
2bnie7vrmdl7fj19uuqvriv8xotu8yo
Template:Main page/da
10
24639
277967
258270
2026-05-25T09:22:47Z
FuzzyBot
207
Updating to match new version of source page
277967
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Velkommen til Wikifunktioner</p>
<p><span class="mw-translate-fuzzy">det [[foundation:Special:MyLanguage/Policy:Terms_of_Use|frie]] bibliotek af {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funktioner]] som alle kan redigere.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Velkommen!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Kom igang</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunktioner på 7 minutter]]
* [[Special:RunFunction|Kør en funktion]]
* [[Wikifunctions:Project chat|Projektchat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Fællesskabsportal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Foreslå en funktion]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog over tilgængelige funktioner]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funktioner du kan prøve!</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''flere funktioner…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Lær og bidrag</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Lær om Wikifunktioner
* [[Special:MyLanguage/Wikifunctions:About|Om Wikifunktioner]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Introduktion til Wikifunktioner]]
* [[Special:MyLanguage/Wikifunctions:FAQ|OSS]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; Bidrag til Wikifunktioner
* [[Special:CreateObject|Opret et objekt]]
* [[Special:MyLanguage/Help:Multilingual|Involver dig som oversætter]]
; Få hjælp til Wikifunktioner
* Spørgsmål? Spørg på [[Wikifunctions:Project chat|projektchatten]] eller [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|vores Telegram/IRC kanal]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Rapporter et teknisk problem]]
** [[Wikifunctions:Status|Status]]siden lister større kendte problemer
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Nyheder</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyklopædi</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Vidensbase</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Medielager</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Ordbog og synonymordbog</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Tekstbøger og manualer</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Nyheder</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Citatsamling</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Bibliotek</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Læringsressourcer</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Rejsevejledninger</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Fri artsfortegnelse</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>Nye sprogudgaver</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Projektkoordinering</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki-udvikling</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
9rgkmu0yj07zkpv31ec8tls8fdhmznt
User talk:Starwanderung
3
28777
278028
275083
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278028
wikitext
text/x-wiki
== Wikifunctions & Abstract Wikipedia Newsletter #151 is out: New API for calling Wikifunctions and celebrating 1000 functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the new API for calling Wikifunctions, we celebrate our first 1,000 functions, and we take a look at the latest software developments. Also, there's [https://boards.greenhouse.io/wikimedia/jobs/5850672 a job opening] for joining our team!
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:57, 12 April 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26566985 -->
== Wikifunctions & Abstract Wikipedia Newsletter #152 is out: Welcome, Sharvani! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:14, 22 April 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #153 is out: Team meeting and Quarterly plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the results of our team meeting held in San Francisco, USA, as well as presenting the objectives that we will pursue in the next months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:57, 4 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Next Wikifunctions & Abstract Wikipedia Volunteer's Corner is on May 6 ==
We remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1715016600 May 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Apologies for the reaching out to you with a separate message.
See you at the meeting! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 4 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #154 is out: Flagship type for enumerations: Months of the Gregorian calendar ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our first proposal for a new type for enumerations and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:22, 13 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #155 is out: Call for Functions: Spell out the number! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we call on you to help us doing new language functions about numbers and we also take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:01, 16 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26780875 -->
== Wikifunctions & Abstract Wikipedia Newsletter #156 is out: New type - Gregorian calendar months ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce our initial enumeration Type, Gregorian calendar months, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:18, 23 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26803534 -->
== Wikifunctions & Abstract Wikipedia Newsletter #157 is out: A single singular or a plurality of plurals? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the various implications of linguistic functions about singulars and plurals, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1717435800 June 3, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:17, 31 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #158 is out: New Type: Sign ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new enumeration type, Sign, and we take a look at the latest software developments.
We are also looking for feedback for our next new types. See [[:f:Wikifunctions:Project chat#Testing two new types|the announcement at the Project Chat]] for more information.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:59, 7 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #159 is out: New Type: Igbo calendar months ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new enumeration type, this time for the thirteen months of the [[:en:Igbo calendar|Igbo calendar]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:21, 14 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #160 is out: New Type: Integers ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we are happy to announce that we introduced another new type, [[:f:Z16683|integers]], that will increase our coverage of mathematical functions. Moreover, we take a look at the (many!) software developments we introduced in the last week.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:07, 21 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26945737 -->
== Wikifunctions & Abstract Wikipedia Newsletter #161 is out: Welcome, Daphne! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team, we ask for feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1719855000 July 1, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:20, 27 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26945737 -->
== Wikifunctions & Abstract Wikipedia Newsletter #162 is out: Quarterly planning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present our objectives and lines of work for this quarter, we remember to give your feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1720459800 July 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:59, 5 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27024810 -->
== Wikifunctions & Abstract Wikipedia Newsletter #163 is out: Type proposals for accessing Lexemes ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our current draft about Type proposals for accessing Lexemes, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:21, 12 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27076454 -->
== Wikifunctions & Abstract Wikipedia Newsletter #164 is out: Research report on integrating Wikifunctions from Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the results of a research about how to integrate Wikifunctions and Wikipedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:33, 19 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27076454 -->
== Wikifunctions & Abstract Wikipedia Newsletter #165 is out: Wikimania 2024 coming soon! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our upcoming Wikifunctions events at Wikimania 2024, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:13, 29 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27145131 -->
== Wikifunctions & Abstract Wikipedia Newsletter #169 is out: Limits on Name and Description Lengths ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the introduction of more stringent limits on the length of object names, input names, and descriptions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! You might be interested in the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-02|launch of our "About" widget]], a [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-16|summary of our experience at Wikimania 2024]], or the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-23|refinement of WasmEdge]].
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1725298200 September 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:04, 30 August 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27347529 -->
== Wikifunctions & Abstract Wikipedia Newsletter #171 is out: Dagbani Wikipedia will be our first wiki for Wikifunctions integration ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-13|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce Dagbani Wikipedia as our first wiki for Wikifunctions integration, discuss the recent stability challenges we've had in the past few days, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:51, 13 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27347529 -->
== Wikifunctions & Abstract Wikipedia Newsletter #172 is out: Introducing focus topic areas ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-20|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce focus topic areas for generating natural language texts and we update you on last week's site incident.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:30, 21 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27457443 -->
== Wikifunctions & Abstract Wikipedia Newsletter #173 is out: Quarterly planning for October–December 2024 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we give you an overview of what we will focus on in the next three months, we discuss our presentation at [[:m:Celtic Knot Conference 2024|Celtic Knot conference 2024]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:42, 26 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27457443 -->
== Wikifunctions & Abstract Wikipedia Newsletter #174 is out: Focus topic: food ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss one of our next topics we will focus on for our work: food. We hope you have a good appetite for discussion. :)
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1728322200 October 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:42, 4 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #175 is out: Wikidata Lexemes in Wikifunctions are coming soon ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a preview of our planned support for Wikidata lexemes in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:54, 11 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #176 is out: What could abstract content look like? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-17|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present some thoughts by [[User:Mahir256]] about how abstract content could look like in the future, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:13, 17 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:32, 25 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27638060 -->
== Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1730745000 November 4, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:19, 2 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:50, 7 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:40, 14 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 22 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27757932 -->
== Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:03, 28 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27872982 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:52, 16 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:06, 19 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning ==
The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it!
In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:34, 17 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:36, 23 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present some statistics about where we are as a project, we give some updates about our Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:17, 6 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:19, 14 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28241947 -->
== Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:50, 20 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28271571 -->
== Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1741026600 March 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:16, 28 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present two talks that will feature Denny as a speaker and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:12, 7 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:39, 15 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about a new kind of enumeration type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:06, 21 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:25, 28 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:28, 17 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a new member of the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:16, 28 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28586963 -->
== Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:57, 1 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28628447 -->
== Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:54, 23 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28780680 -->
== Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:38, 9 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28806388 -->
== Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:56, 16 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:38, 23 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about writing an encyclopedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:38, 28 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28927185 -->
== Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:16, 19 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:33, 26 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29016422 -->
== Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 29 August 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! ==
We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together.
See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:04, 8 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
9chyn6ww2nj69q9zpomhf61161m2dt0
Template:Main page/ms
10
28798
277990
258292
2026-05-25T09:22:58Z
FuzzyBot
207
Updating to match new version of source page
277990
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Selamat datang ke Wikifungsi</p>
<p><span class="mw-translate-fuzzy">Wikifungsi ialah pustaka [[$2|fungsi]] [[foundation:Special:MyLanguage/Policy:Terms_of_Use|bebas]] yang siapa-siapa boleh sunting.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Selamat datang!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifungsi dalam 7 minit]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">Jalankan Fungsi</span>]]
* [[Wikifunctions:Project chat|Sembang projek]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Portal komuniti]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Cadangkan fungsi]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog fungsi yang tersedia]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Fungsi untuk dicuba</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Belajar dan sumbang</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Pelajari tentang Wikifungsi
* [[Special:MyLanguage/Wikifunctions:About|Tentang Wikifungsi]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Pengenalan Wikifungsi]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Soalan lazim]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glosari]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span class="mw-translate-fuzzy">Dapatkan bantuan</span>
* Soalan? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Laporkan masalah teknikal]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Berita</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Ensiklopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Pangkalan pengetahuan</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Kamus dan tesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Buku teks dan manual</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">Berita berkandungan bebas</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Koleksi petikan kata</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">Perpustakaan berkandungan bebas</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Sumber pembelajaran</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Panduan perjalanan</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Inkubator]]</span><br>Versi bahasa baru</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Penyelarasan projek</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Pembangunan MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
pbbrzyis7be63nv2mgudfq3k6bjpf4h
User talk:ATDT
3
29143
278023
275082
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278023
wikitext
text/x-wiki
== Wikifunctions & Abstract Wikipedia Newsletter #151 is out: New API for calling Wikifunctions and celebrating 1000 functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the new API for calling Wikifunctions, we celebrate our first 1,000 functions, and we take a look at the latest software developments. Also, there's [https://boards.greenhouse.io/wikimedia/jobs/5850672 a job opening] for joining our team!
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:57, 12 April 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26566985 -->
== Wikifunctions & Abstract Wikipedia Newsletter #152 is out: Welcome, Sharvani! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-04-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:14, 22 April 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #153 is out: Team meeting and Quarterly plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the results of our team meeting held in San Francisco, USA, as well as presenting the objectives that we will pursue in the next months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:57, 4 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Next Wikifunctions & Abstract Wikipedia Volunteer's Corner is on May 6 ==
We remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1715016600 May 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Apologies for the reaching out to you with a separate message.
See you at the meeting! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 4 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #154 is out: Flagship type for enumerations: Months of the Gregorian calendar ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our first proposal for a new type for enumerations and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:22, 13 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26599436 -->
== Wikifunctions & Abstract Wikipedia Newsletter #155 is out: Call for Functions: Spell out the number! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we call on you to help us doing new language functions about numbers and we also take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:01, 16 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26780875 -->
== Wikifunctions & Abstract Wikipedia Newsletter #156 is out: New type - Gregorian calendar months ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce our initial enumeration Type, Gregorian calendar months, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]].
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:18, 23 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26803534 -->
== Wikifunctions & Abstract Wikipedia Newsletter #157 is out: A single singular or a plurality of plurals? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the various implications of linguistic functions about singulars and plurals, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1717435800 June 3, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:17, 31 May 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #158 is out: New Type: Sign ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new enumeration type, Sign, and we take a look at the latest software developments.
We are also looking for feedback for our next new types. See [[:f:Wikifunctions:Project chat#Testing two new types|the announcement at the Project Chat]] for more information.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:59, 7 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #159 is out: New Type: Igbo calendar months ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new enumeration type, this time for the thirteen months of the [[:en:Igbo calendar|Igbo calendar]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:21, 14 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26847493 -->
== Wikifunctions & Abstract Wikipedia Newsletter #160 is out: New Type: Integers ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we are happy to announce that we introduced another new type, [[:f:Z16683|integers]], that will increase our coverage of mathematical functions. Moreover, we take a look at the (many!) software developments we introduced in the last week.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:07, 21 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26945737 -->
== Wikifunctions & Abstract Wikipedia Newsletter #161 is out: Welcome, Daphne! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team, we ask for feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1719855000 July 1, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:20, 27 June 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=26945737 -->
== Wikifunctions & Abstract Wikipedia Newsletter #162 is out: Quarterly planning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present our objectives and lines of work for this quarter, we remember to give your feedback about [[:f:Wikifunctions:Design/About widget improvements|our "About" widget designs]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1720459800 July 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:59, 5 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27024810 -->
== Wikifunctions & Abstract Wikipedia Newsletter #163 is out: Type proposals for accessing Lexemes ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our current draft about Type proposals for accessing Lexemes, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:21, 12 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27076454 -->
== Wikifunctions & Abstract Wikipedia Newsletter #164 is out: Research report on integrating Wikifunctions from Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the results of a research about how to integrate Wikifunctions and Wikipedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:33, 19 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27076454 -->
== Wikifunctions & Abstract Wikipedia Newsletter #165 is out: Wikimania 2024 coming soon! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-07-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our upcoming Wikifunctions events at Wikimania 2024, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:13, 29 July 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27145131 -->
== Wikifunctions & Abstract Wikipedia Newsletter #169 is out: Limits on Name and Description Lengths ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the introduction of more stringent limits on the length of object names, input names, and descriptions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! You might be interested in the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-02|launch of our "About" widget]], a [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-16|summary of our experience at Wikimania 2024]], or the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-08-23|refinement of WasmEdge]].
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1725298200 September 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:04, 30 August 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27347529 -->
== Wikifunctions & Abstract Wikipedia Newsletter #171 is out: Dagbani Wikipedia will be our first wiki for Wikifunctions integration ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-13|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce Dagbani Wikipedia as our first wiki for Wikifunctions integration, discuss the recent stability challenges we've had in the past few days, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:51, 13 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27347529 -->
== Wikifunctions & Abstract Wikipedia Newsletter #172 is out: Introducing focus topic areas ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-20|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce focus topic areas for generating natural language texts and we update you on last week's site incident.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:30, 21 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27457443 -->
== Wikifunctions & Abstract Wikipedia Newsletter #173 is out: Quarterly planning for October–December 2024 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we give you an overview of what we will focus on in the next three months, we discuss our presentation at [[:m:Celtic Knot Conference 2024|Celtic Knot conference 2024]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:42, 26 September 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27457443 -->
== Wikifunctions & Abstract Wikipedia Newsletter #174 is out: Focus topic: food ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss one of our next topics we will focus on for our work: food. We hope you have a good appetite for discussion. :)
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1728322200 October 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:42, 4 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #175 is out: Wikidata Lexemes in Wikifunctions are coming soon ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a preview of our planned support for Wikidata lexemes in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:54, 11 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #176 is out: What could abstract content look like? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-17|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present some thoughts by [[User:Mahir256]] about how abstract content could look like in the future, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:13, 17 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27548252 -->
== Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:32, 25 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27638060 -->
== Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1730745000 November 4, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:19, 2 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:50, 7 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:40, 14 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 22 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27757932 -->
== Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:03, 28 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27872982 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:52, 16 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:06, 19 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning ==
The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it!
In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:34, 17 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:36, 23 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present some statistics about where we are as a project, we give some updates about our Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:17, 6 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:19, 14 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28241947 -->
== Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:50, 20 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28271571 -->
== Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1741026600 March 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:16, 28 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present two talks that will feature Denny as a speaker and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:12, 7 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:39, 15 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about a new kind of enumeration type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:06, 21 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:25, 28 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:28, 17 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a new member of the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:16, 28 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28586963 -->
== Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:57, 1 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28628447 -->
== Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:54, 23 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28780680 -->
== Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:38, 9 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28806388 -->
== Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:56, 16 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:38, 23 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about writing an encyclopedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:38, 28 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28927185 -->
== Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:16, 19 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:33, 26 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29016422 -->
== Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 29 August 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! ==
We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together.
See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:04, 8 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
9chyn6ww2nj69q9zpomhf61161m2dt0
Template:Main page/eo
10
29259
277972
258274
2026-05-25T09:22:48Z
FuzzyBot
207
Updating to match new version of source page
277972
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><span lang="en" dir="ltr" class="mw-content-ltr">Welcome to Wikifunctions</span></p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Welcome!</span></span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions in 7 minutes</span>]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">News</span></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
3r48gvzr9v8oazp6v9tumu9wr0v2eks
Template:Main page/lb
10
30958
277986
258288
2026-05-25T09:22:55Z
FuzzyBot
207
Updating to match new version of source page
277986
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Wëllkomm op Wikifunctions</p>
<p><span class="mw-translate-fuzzy">Wikifunctions ass eng [[foundation:Special:MyLanguage/Policy:Terms_of_Use|fräi]] Bibliothéik vu [[$2|Funktiounen]], déi jiddereen ännere kann.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Wëllkomm!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions a 7 Minutten]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">Eng Funktioun ausféieren</span>]]
* [[Wikifunctions:Project chat|Projetschat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Eng Funktioun proposéieren]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog vu verfügbare Funktiounen]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funktioune fir auszeprobéieren</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''méi Funktiounen...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|Iwwer Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctions-Aféierung]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossaire]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|Als Iwwersetzer matmaachen]]
; <span class="mw-translate-fuzzy">Hëllef kréien</span>
* Froen? Stellt Är Froen am [[Wikifunctions:Project chat|Projetschat]] oder op eisem [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|Telegram/IRC-Kanal]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|En technesche Problem mellen]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Neiegkeeten</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Enzyklopedie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br>Nei Sproochversiounen</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
m519mwmpldcmyz0x5cn2k244jowxh8f
Z17435
0
32895
277676
277609
2026-05-24T13:19:19Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277676
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17435"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z17402",
"Z17K2": "Z17435K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দিনের নাম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ụbọchị: Ụbọchị nke izu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दिन"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag"
}
]
}
}
],
"Z8K2": "Z17402",
"Z8K3": [
"Z20",
"Z17438",
"Z17439",
"Z17441"
],
"Z8K4": [
"Z14",
"Z17437",
"Z17524",
"Z17440"
],
"Z8K5": "Z17435"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "previous day of the week"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সপ্তাহের পূর্ববর্তী দিন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ụbọchị gara aga nke izu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "προηγούμενη ημέρα της εβδομάδας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorheriger Wochentag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour précédent de la semaine"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno precedente della settimana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हफ्ते का पिछला दिन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"yesterday"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"hier"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"ieri"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"बीता कल"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the day before the input day "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ইনপুটের বারের পূর্ববর্তী বারের নাম প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-alaghachi ụbọchị tupu ụbọchị ntinye"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει την προηγούμενη μέρα μιας δεδομένης ημέρας\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt den Tag vor dem angegebenen Wochentag zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le jour qui précède le jour donné"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Ritorna il giorno della settimana che precede quello in input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इनपुट के दिन के पहले का दिन लौटाता है"
}
]
}
}
nggrasn917ina61fgbjijil48q816ty
Template:Main page/cs
10
33627
277964
258268
2026-05-25T09:22:45Z
FuzzyBot
207
Updating to match new version of source page
277964
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Vítejte na Wikifunkcích</p>
<p><span class="mw-translate-fuzzy">Wikifunkce jsou [[foundation:Special:MyLanguage/Policy:Terms_of_Use|svobodná]] knihovna [[$2|funkcí]], kterou může každý upravovat.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Vítejte!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunkce''' jsou projekt nadace Wikimedia, kde můžou všichni společně vytvářet a udržovat knihovnu funkcí užitečnou pro projekty Wikimedia a jinde, využívající světové jazyky lidské i programovací.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">„Funkce“ je posloupnost programových instrukcí, která provádí výpočet na základě poskytnutých dát. Funkce mohou odpovědět na otázky, například kolik dní uplynulo mezi uvedenými dvěma daty, nebo jaká je vzdálenost mezi dvěma městy.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
V současné době se hlavně zaměřujeme na funkce související s [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|Wikidata Lexémy]]. Slovníková data z Wikidat a funkce pro jejich zpracování jsou zásadní pro cíl Abstraktní Wikipedie. K dispozici je [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|tutoriál o tom, jak lze Wikifunkce používat s Wikidaty právě teď]].
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Začněte</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunkce v sedmi minutách]]
* [[Special:RunFunction|Spusťte funkci]]
* [[Wikifunctions:Project chat|Projektová diskuse]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Komunitní portál]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Navrhněte funkci]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Katalog dostupných funkcí]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Funkce k vyzkoušení</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''další funkce…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Učte se a přispějte</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; O Wikifunkcích
* [[Special:MyLanguage/Wikifunctions:About|O Wikifunkcích]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Úvod do Wikifunkcí]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Často kladené otázky]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Slovníček]]
; Přispějte k Wikifunkcím
* [[Special:CreateObject|Vytvořte objekt]]
* [[Special:MyLanguage/Help:Multilingual|Zapojte se do překladu]]
; Získejte pomoc
* Dotazy? Zeptejte se v [[Wikifunctions:Project chat|Projektové diskusi]] nebo [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|našem kanálu na Telegramu/IRC]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Nahlaste technický problém]]
** Stránka [[Wikifunctions:Status|Stav]] uvádí známé větší chyby a problémy
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Novinky</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunkce jsou součástí neziskové mnohojazyčné svobodné rodiny Wikimedia.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyklopedie</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Databáze vědomostí</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Úložiště médií</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Slovník a tezaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Učebnice a příručky</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Svobodné zpravodajství</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Sbírka citátů</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Knihovna svobodného obsahu</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Výukové zdroje</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Cestovní průvodci</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Adresář druhů</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Inkubátor]]</span><br>Nové jazykové verze</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Koordinace projektů</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>Vývoj MediaWiki</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Koordinátor událostí</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
gtstywn5ydh8886xee4ng71hp4u69ek
Template:Main page/sd
10
36376
277999
258301
2026-05-25T09:23:02Z
FuzzyBot
207
Updating to match new version of source page
277999
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ويكي فنڪشن ۾ ڀليڪار</p>
<p><span class="mw-translate-fuzzy">ويكي افعالهڪ [[foundation:Special:MyLanguage/Policy:Terms_of_Use|مفت]] لائبريري آهي جنهن ۾ [[$2|افعال]] شامل آهن جنهن ۾ ڪو به ترميم ڪري سگهي ٿو.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>مرحباً!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">''ويكي فنڪشن'' هڪ وڪيميڊيا پراجيڪٽ آهي جنهن جو مقصد هر ڪنهن کي وڪيميڊيا پروجيڪٽس ۽ ان کان ٻاهر دنيا جي قدرتي ۽ پروگرامنگ ٻولين ۾ سهڪار ڪرڻ لاءِ ڪوڊ فنڪشنز جي هڪ لائبرري ٺاهڻ ۽ برقرار رکڻ لاءِ تعاون ڪرڻ آهي.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">هڪ "فنڪشن" پروگرامنگ هدايتن جو هڪ سلسلو آهي جيڪو توهان جي مهيا ڪيل ڊيٽا جي بنياد تي حساب ڪتاب کي انجام ڏئي ٿو فنڪشن سوالن جا جواب ڏئي سگھن ٿا جهڙوڪ ڏينهن جو تعداد جيڪي ٻن تاريخن جي وچ ۾ گذري ويا آهن يا ٻن شهرن جي وچ ۾ فاصلو.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>شروع ڪريو</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ويكي ڪارڪردگي 7 منٽن ۾]]
* [[Special:RunFunction|<span class="mw-translate-fuzzy">فنڪشن هلائڻ</span>]]
* [[Wikifunctions:Project chat|چيٽ پروجيڪٽ]]
* [[Special:MyLanguage/Wikifunctions:Community portal|ڪميونٽي پورٽل]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|نوڪري تجويز ڪريو]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|دستياب نوڪرين جي فهرست]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ڪوشش ڪرڻ لاء نوڪريون</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''وڌيڪ نوڪريون...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>سکو ۽ تعاون ڪريو</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; ويكي افعال بابت ڄاڻو
* [[Special:MyLanguage/Wikifunctions:About|ويكي نوڪريون بابت]]
* [[Special:MyLanguage/Wikifunctions:Introduction|وڪي جو تعارف]]
* [[Special:MyLanguage/Wikifunctions:FAQ|هدايتون]]
* [[Special:MyLanguage/Wikifunctions:Glossary|اصطلاحات]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|هڪ مترجم جي حيثيت ۾ حصو وٺو]]
; <span class="mw-translate-fuzzy">مدد حاصل ڪريو</span>
* سوال؟ [[Wikifunctions:Project chat|پروجيڪٽ چيٽ]] يا [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|اسان جي ٽيليگرام/IRC چينل]] ۾ پڇو!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|ٽيڪنيڪل مسئلو رپورٽ ڪريو]]
** [[Wikifunctions:Status|حيثيت]] صفحو وڏي ڄاڻايل مسئلن ۽ مسئلن جي فهرست ڏئي ٿو
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>خبر</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ويكي فنڪشن غير منافع بخش، گهڻ لساني مفت مواد وڪيميڊيا خاندان جو حصو آهي.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>انسائيڪلوپيڊيا</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>علم جو بنياد</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>ميڊيا مخزن</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>لغت ۽ مترادفات</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>درسي ڪتاب ۽ دستياب</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span class="mw-translate-fuzzy">خبرون مفت مواد سان</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>حوالن جو مجموعو</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span class="mw-translate-fuzzy">ماحول جي چوڌاري</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>سکيا جا وسيلا</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>سفري هدايتون</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>نسل جي رهنمائي ڪرڻ وارو</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ويهڻ وارو]]</span><br>نئين ٻولي نسخن</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>پروجيڪٽ ڪوآرڊينيشن</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>ميڊياوڪي ترقي</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
6ukxsva311qp70ogmoo274js87rb85i
Template:Main page/ckb
10
38227
277966
258267
2026-05-25T09:22:45Z
FuzzyBot
207
Updating to match new version of source page
277966
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">بە خێر بێیت بۆ ویکیفانکشنز</p>
<p><span class="mw-translate-fuzzy">کتێبخانە [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ئازادەکە]] بە {{formatnum:{{formatnum:{{NUMBEROFFUNCTIONS}}}}|NOSEP}} [[$2|فانکشنەوە]] کە ھەر کەسێک دەتوانێ دەستکاریی بکات.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>بە خێر بێیت!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ویکیفانکشنز''' پڕۆژەیەکی ویکیمیدیایە بۆ [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ھەمووان تا پێکەوە کتێبخانەیەک لە کۆدی فانکشنەکان دروست و دەستکاری بکەن]] تا پشتگریی پڕۆژەکانی ویکیمیدیا و زیاتریش، بە [[$wplang|زمانە سروشتی]] و [[$wpproglang|بەرنامەسازییەکانی]] دنیا بکەن.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">«[[wikt:فانکشن<!-- ناو لە ویکیفەرھەنگ-->|فانکشن]]» زنجیرەفەرمانێکی بەرنامەسازییە کە بەپێی ئەو [[$wpdata|دراوەیەی دەیدەیتێ]] [[$wpcalc|حساباتێک دەکات]]. فانکشنەکان دەتوانن وەڵامی پرسیارەکان بدەنەوە، وەک چەند ڕۆژ لە نێوان دوو ڕێکەوتدا تێپەڕیوە، یان دووریی نێوان دوو شار.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
ئێمە لە ئێستادا زیاتر جەختمان لەسەر [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|فانکشنە پەیوەندیدارەکان بە لێکسیمەکانی ویکیدراوەوە]] کردووەتەوە. دراوەی تایبەتی سەر بە فەرھەنگنووسییەکانی ویکیدراوە و ئەو فانکشنانەی تا ڕاییی بکەن زۆر پێویستن بۆ ئامانجی ویکیپیدیای ئەبستڕاکت. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|فێرکارییەک لەسەر ئەوەی کە چۆن لە ئێستادا ویکیفانکشنز لەگەڵ ویکیدراوە بەکاربھێنرێت]] بەردەستە.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>دەست پێ بکە</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ویکیفانکشنز لە ٧ دەقەدا]]
* [[Special:RunFunction|کار بە فانکشنێک بکە]]
* [[Wikifunctions:Project chat|وتووێژی پڕۆژە]]
* [[Special:MyLanguage/Wikifunctions:Community portal|دەروازەی کۆمەڵگە]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|فانکشنێک پێشنیار بکە]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|کاتالۆگی فانکشنە بەردەستەکان]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>فانکشنەکان بۆ تاقیکردنەوە</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''فانکشنی زیاتر…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>فێر بە و بەشداری بکە</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; لەسەر ویکیفانکشنز بزانە
* [[Special:MyLanguage/Wikifunctions:About|سەبارەت بە ویکیفانکشنز]]
* [[Special:MyLanguage/Wikifunctions:Introduction|پێشەکیی ویکیفانکشنز]]
* [[Special:MyLanguage/Wikifunctions:FAQ|پرسیارە دووپاتکراوەکان]]
* [[Special:MyLanguage/Wikifunctions:Glossary|فهرههنگۆک]]
; بەشداری لە ویکیفانکشنز بکە
* [[Special:CreateObject|شتێک دروست بکە]]
* [[Special:MyLanguage/Help:Multilingual|وەک وەرگێڕێک بەشدار بە]]
; سەبارەت بە ویکیفانکشنز داوای یارمەتی بکە
* پرسیارەکان؟ لە [[Wikifunctions:Project chat|پڕۆژەی وتووێژ]] یان [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|کەناڵی تیلیگرام/ئای ئاڕ سییەکەمان]] پرسیار بکە!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|ھەواڵ لە کێشەیەکی تەکنیکی بدە]]
** پەڕەی [[Wikifunctions:Status|ڕەوش]] کێشە و گرفتە زانراوە سەرەکییەکان پێڕست دەکات
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>ھەواڵ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ویکیفانکشنز بەشێکە لە خێزانی ویکیمیدیای قازانج نەویست، فرەزمان و، ناوەڕۆک ئازاد.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>ئینسایکڵۆپیدیا</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>بنکەی زانیاری</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>کۆگای میدیا</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>فەرھەنگ و زاراوەنامە</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>کتێبی خوێندن و ڕێنمایی</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>ھەواڵ</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>کۆکەرەوەی وتەکان</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>کتێبخانە</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>فێربوونی سەرچاوەکان</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ڕێبەرە گەشتیارییەکان</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>ڕێبەری جۆرەکان (لە ژینناسی)</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ئینکیوبەیتر]]</span><br>وەشانە نوێییەکانی زمان</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>پڕۆژەی ھەرەوەزی</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>گەشەپێدانی میدیاویکی</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>ڕێکخستنی بۆنەکان</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
p0nmcqe4ox7n2mo99qfsq3y0deaxmbn
Z18971
0
39073
277737
127429
2026-05-24T18:32:09Z
Ameisenigel
44
de
277737
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18971"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16289",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z16289(Z16289K1, Z16289K2):\n\tif Z16289K1 in Z16289K2:\n\t\treturn True\n\treturn False"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month is in list, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat ist in Liste in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f77uft1av7838fbxnce7zut953kvvxz
Z18972
0
39075
277738
171835
2026-05-24T18:33:10Z
Ameisenigel
44
de
277738
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18972"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z12497",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z12497(Z12497K1):\n\tfrom math import acos\n\treturn acos(Z12497K1)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Python math.acos()"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Arkuskosinus in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Use math.acos() to calculate the arccosine"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung mit math.acos()"
}
]
}
}
dchnsqnn4ayah1zzhhwznzjvg7cf2ev
Z18973
0
39076
277739
127437
2026-05-24T18:34:48Z
Ameisenigel
44
de
277739
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18973"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16289",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14416",
"Z14416K1": {
"Z1K1": "Z7",
"Z7K1": "Z13708",
"Z13708K1": {
"Z1K1": "Z18",
"Z18K1": "Z16289K1"
},
"Z13708K2": {
"Z1K1": "Z18",
"Z18K1": "Z16289K2"
}
},
"Z14416K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month is in list, composition: if index not zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat ist in Liste als Komposition, ungleich"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a month is in the list if the index of its first listing is not zero (zero indicates not found)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Implementierung mit ungleiche natürliche Zahlen und Index des ersten Auftretens (1..N)"
}
]
}
}
4ghm3zngm7mzyq06togda2ths22p11p
Z18974
0
39077
277740
127442
2026-05-24T18:35:14Z
Ameisenigel
44
de
277740
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18974"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13934",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13934",
"Z13934K1": "1+-2"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "-1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1+ -2 = -1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1 + -2 = -1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6sjev2izt5hvnmccs0nb2iptv7x0jz5
Z18975
0
39078
277741
127446
2026-05-24T18:38:26Z
Ameisenigel
44
de
277741
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18975"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16289",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z16289",
"Z16289K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": [
"Z1",
"Z17409",
"Z16108"
]
},
"Z16289K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": "Z17409",
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z16272"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "T373607"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sonntag ist keiner der zwölf Monate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "❌ test is in error for all implementations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Test schlägt bei den meisten Implementierungen fehl"
}
]
}
}
cmervfy4uiz66vlerkaft8iy2qiun5m
Z18976
0
39079
277742
127447
2026-05-24T18:40:09Z
Ameisenigel
44
de
277742
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18976"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16289",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z16289",
"Z16289K1": "Z16101",
"Z16289K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z7",
"Z7K1": "Z16272"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "January is not in list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Januar ist nicht in Liste"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "January is not in the tail of twelve months"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Januar ist keiner der letzten elf Monate des Jahres"
}
]
}
}
mkmrrmkt4ah58pcyabj3dsdrd3884ht
Z18978
0
39113
277743
245377
2026-05-24T18:56:14Z
Ameisenigel
44
de
277743
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18978"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10216",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": "Z41"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "not Reference (Z41) is False"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "niet Referentie (Z41) is onwaar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Verneinung von wahr ist falsch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "negating a Reference to the Persistent object is equivalent to negating a value object but there is a performance overhead"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Negeren van een Referentie naar het Persistent object is gelijk aan het negeren van een waardeobject, maar er is extra prestatiebelasting."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Verneinung der Referenz auf das persistente Objekt entspricht der Verneinung des Werts des Objekts"
}
]
}
}
syl1v9j3k1zd4eok0ul9p8hei7895u6
Z18979
0
39115
277744
276286
2026-05-24T18:57:14Z
Ameisenigel
44
de
277744
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18979"
},
"Z2K2": "^(?:(?:very|quite|too|so|rather|extremely|fairly)\\s+)*(?:\\w+ly|\\w+)$",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English adverb phrase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "englischer Adverbialsatz"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "phrase headed by an adverb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "^(?:(?:very|quite|too|so|rather|extremely|fairly)\\s+)*(?:\\w+ly|\\w+)$"
}
]
}
}
j64ot2cecglga69nwg7f1ujri0w7r2s
Z18980
0
39116
277745
127640
2026-05-24T18:58:33Z
Ameisenigel
44
de
277745
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18980"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16137",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z16137",
"Z16137K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z16098K1"
},
"Z803K2": "Z16109"
},
"Z16137K2": "Z16109"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "September’s Z16098K1 and September are same month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wert von Z16098K1 = September"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "an explicit Reference to September (its Z16098K1) is the same as September"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "eine explizite Referenz auf September ist gleich September"
}
]
}
}
jfn10mli34lf27599gp3eo1qs7ivwoh
Z18981
0
39124
277747
184081
2026-05-24T19:39:22Z
Ameisenigel
44
de
277747
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18981"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18770",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18770",
"Z18770K1": {
"Z1K1": "Z86",
"Z86K1": "A"
},
"Z18770K2": {
"Z1K1": "Z7",
"Z7K1": "Z868",
"Z868K1": "BCDEFGHIJKLMNOPQRSTUVWXYZ12345"
},
"Z18770K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z868",
"Z868K1": "ABCDEFGHIJKLMNOPQRSTUVWXYZ12345"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z7",
"Z7K1": "Z868",
"Z868K1": "ABCDEFGHIJKLMNOPQRSTUVWXYZ12345"
}
}
},
"Z18646K3": "Z888"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[dated] prepend Code point:A to 30-element list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Codepunkt einer Liste voranstellen, untypisiert"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(typed and untyped lists both fail with a longer string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "U+0NAN einer Liste mit der Zeichenkette BCDEFGHIJKLMNOPQRSTUVWXYZ12345 voranstellen"
}
]
}
}
6r42b9nwqe3pvkn9yjbx6qsxq0qnfts
Z18982
0
39125
277748
131573
2026-05-24T19:40:37Z
Ameisenigel
44
de
277748
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18982"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17900",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19084",
"Z19084K1": {
"Z1K1": "Z7",
"Z7K1": "Z18626",
"Z18626K1": {
"Z1K1": "Z18",
"Z18K1": "Z17900K1"
}
},
"Z19084K2": "Z1"
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is list typed, composition: False when Type:Object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Liste typisiert als Komposition, gleicher Typ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is this list Typed? composition: True if its Type is not Object"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
241jdlawi086uhl4g1r98w6iww5izqr
Z18983
0
39139
277749
218474
2026-05-24T19:41:45Z
Ameisenigel
44
de
277749
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18983"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18983K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bangla numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বাংলা সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre bengali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero bangladese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "bengalische Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24215",
"Z26037",
"Z26038"
],
"Z8K4": [
"Z14",
"Z26044",
"Z18984",
"Z19045"
],
"Z8K5": "Z18983"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert Bangla numerals to Arabic numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বাংলা সংখ্যা থেকে ইংরেজি সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre bengali en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converti cifre bangladesi in cifre arabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "bengalische in arabische Zahlen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বাংলা সংখ্যাকে ইংরেজি সংখ্যা রূপান্তর করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre bengali en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts Bangla numerals to English numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt bengalische in arabische Zahlen um"
}
]
}
}
d0bcl5b63a04hh7h8tj161jco3osdms
Z18984
0
39140
277750
201351
2026-05-24T19:42:33Z
Ameisenigel
44
de
277750
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18984"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18983",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18983(Z18983K1) {\n var BntoEn = {\n '০': '0', '১': '1', '২': '2', '৩': '3', '৪': '4',\n '৫': '5', '৬': '6', '৭': '7', '৮': '8', '৯': '9'\n };\n\n return Z18983K1.replace(/[০১২৩৪৫৬৭৮৯]/g, function(match) {\n return BntoEn[match];\n });\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BN to EN, javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre bengali en anglais, en JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "bengalische in arabische Zahlen in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert En number to Bn"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "JavaScript-Implementierung der Funktion zur Umwandlung von bengalischen in arabische Zahlen"
}
]
}
}
03i6lgq874tu945qxzs8wjzmof70jp5
Z18985
0
39143
277751
127774
2026-05-24T19:43:05Z
Ameisenigel
44
de
277751
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18985"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13402",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13402",
"Z13402K1": "baker's dozen"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6",
"baker's",
"dozen"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tokenize \"baker's dozen\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wörter aus \"baker's dozen\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1g2erguaulb2g75cyyzvg17wdyrmqpd
Z18986
0
39144
277752
158865
2026-05-24T20:02:38Z
Ameisenigel
44
de
277752
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18986"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z14046",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z14046(Z14046K1):\n\treturn [Z14046K1]"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "element to Typed list, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "élément vers liste, en Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Element zu Liste in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"heuristically Typed list from single Object",
"Object to Typed singleton"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the Python code returns a list that is then heuristically typed (and expected to have the same Type as its single element)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "le code Python renvoie une liste qui est ensuite typée de manière heuristique (et devrait avoir le même type que son élément unique)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Python-Implementierung der Funktion zur Erstellung einer Liste aus einem Element"
}
]
}
}
6mye3ycv8bzdvwxdad4k8zv0doi6ds0
Z18988
0
39146
277754
264352
2026-05-24T20:07:31Z
Ameisenigel
44
de
277754
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18988"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18988K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18990",
"Z18991",
"Z18993"
],
"Z8K4": [
"Z14",
"Z18994",
"Z18989"
],
"Z8K5": "Z18988"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Form after numbers in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme après les nombres dans les langues arabes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Formen nach Zahlen in arabischen Sprachen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking if a noun comes in Singular or Plural form after a number in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob ein Substantiv nach einer Zahl in arabischen Sprachen im Singular oder Plural folgt"
}
]
}
}
8ql2wfcjioh2d9se401m36pslcg9cof
277755
277754
2026-05-24T20:07:41Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277755
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18988"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18988K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18990",
"Z18991",
"Z18993"
],
"Z8K4": [
"Z14",
"Z18989",
"Z18994"
],
"Z8K5": "Z18988"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Form after numbers in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme après les nombres dans les langues arabes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Formen nach Zahlen in arabischen Sprachen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking if a noun comes in Singular or Plural form after a number in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob ein Substantiv nach einer Zahl in arabischen Sprachen im Singular oder Plural folgt"
}
]
}
}
rcijousb98kqfep8c9rhhmnqrxaxauk
277758
277755
2026-05-24T20:09:09Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277758
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18988"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18988K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18990",
"Z18991",
"Z18993"
],
"Z8K4": [
"Z14",
"Z18994",
"Z18989"
],
"Z8K5": "Z18988"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Form after numbers in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme après les nombres dans les langues arabes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Formen nach Zahlen in arabischen Sprachen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking if a noun comes in Singular or Plural form after a number in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob ein Substantiv nach einer Zahl in arabischen Sprachen im Singular oder Plural folgt"
}
]
}
}
8ql2wfcjioh2d9se401m36pslcg9cof
277759
277758
2026-05-24T21:09:54Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277759
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18988"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18988K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18990",
"Z18991",
"Z18993"
],
"Z8K4": [
"Z14",
"Z18989",
"Z18994"
],
"Z8K5": "Z18988"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Form after numbers in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme après les nombres dans les langues arabes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Formen nach Zahlen in arabischen Sprachen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking if a noun comes in Singular or Plural form after a number in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob ein Substantiv nach einer Zahl in arabischen Sprachen im Singular oder Plural folgt"
}
]
}
}
rcijousb98kqfep8c9rhhmnqrxaxauk
Z18989
0
39147
277756
138857
2026-05-24T20:08:00Z
Ameisenigel
44
de
277756
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18989"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18988",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18988(Z18988K1):\n\tn = float(Z18988K1)\n\tif (n == 2): \n\t\treturn \"Dual\"\n\tif (n % 100 \u003E= 11) or (n % 100 \u003C 3):\n\t\treturn \"Singular\"\n\telse:\n\t\treturn \"Plural\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Form after numbers in Arabic languages, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Formen nach Zahlen in arabischen Sprachen, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q7uw9q9fqi6qi4p36yl3dp5niffb6xy
Z18990
0
39148
277757
127801
2026-05-24T20:08:47Z
Ameisenigel
44
de
277757
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18990"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18988",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18988",
"Z18988K1": "201"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Singular"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Integer test for forms after numbers in Arabic"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "201 ist Singular"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An integer test case for form following numbers in Arabic languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Test mit der Zahl 201"
}
]
}
}
aaw5qwj7dzo2sgqyxy0i536oye48wnm
Template:Main page/az
10
40821
277963
258265
2026-05-25T09:22:44Z
FuzzyBot
207
Updating to match new version of source page
277963
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Vikifunksiyalara xoş gəlmişsiniz</p>
<p><span class="mw-translate-fuzzy">Vikifunksiyalar hər kəsin redaktə edə biləcəyi {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|funksiyadan]] ibarət [[foundation:Special:MyLanguage/Policy:Terms_of_Use|azad]] kitabxanadır.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Xoş gəlmisiniz!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Vikifunksiyalar''' [[$wplang|təbii]] və [[$wpproglang|proqramlaşdırma dillərində]] Vikimedia layihələrini dəstəkləmək üçün birgə kod funksiyaları kitabxanası yaratmaq və saxlamaq üçün Vikimedia layihəsidir.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"[[wikt:function|Funksiya]]" sizin ötürdüyünüz [[$wpdata|data]] əsasında [[$wpcalc|hesablama]] aparan, proqramlaşdırma instruksiyalarından ibarət ardıcıllıqdır. Funksiyalar sualları cavablandıra bilər — məsələn, iki tarix arasında neçə gün fərq olduğunu, yaxud iki şəhər arasındakı məsafəni sizə deyə bilər.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
Biz hal-hazırda, əsasən, [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|Vikidata Leksemləri ilə bağlı funksiyalara]] fokuslanmışıq. Vikidatadan alınan leksikoqrafik data və onu emal edən funksiyalar Abstrakt Vikipediyanın məqsədi üçün vacibdir. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Vikifunksiyaların hazırda Vikidata ilə necə istifadə olunacağına dair təlimat]] mövcuddur.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Başla</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7 dəqiqədə Vikifunksiyalar]]
* [[Special:RunFunction|Funksiya işə salın]]
* [[Wikifunctions:Project chat|Kənd meydanı]]
* [[Special:MyLanguage/Wikifunctions:Community portal|İcma portalı]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Funksiya təklifi verin]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Mövcud funksiyaların kataloqu]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Sınaya biləcəyiniz funksiyalar</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''digər funksiyalar…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Öyrənin və töhfə verin</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Vikifunksiyalar haqqında ətraflı öyrənin
* [[Special:MyLanguage/Wikifunctions:About|Vikifunksiyalar haqqında]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Vikifunksiyalar ilə tanışlıq]]
* [[Special:MyLanguage/Wikifunctions:FAQ|Tez-tez verilən suallar]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Lüğət]]
; Vikifunksiyalara töhfə verin
* [[Special:CreateObject|Obyekt yaradın]]
* [[Special:MyLanguage/Help:Multilingual|Tərcüməçi kimi fəaliyyət göstərin]]
; Vikifunksiyalar ilə bağlı kömək alın
* Sualınız var? [[Wikifunctions:Project chat|Kənd meydanı]], yaxud [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|Teleqram/IRC kanalımızda]] verin!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Texniki xəta haqqında məlumat verin]]
** [[Wikifunctions:Status|"Status"]] səhifəsində bilinən böyükölçülü problemlər sadalanır
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Xəbərlər</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Vikifunksiyalar qeyri-kommersiya, çoxdilli, azad məzmunlu Vikimedia ailəsinin bir hissəsidir.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Ensiklopediya</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Məlumat bazası</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media anbarı</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Lüğət və tezaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Dərsliklər və təlimat kitabçaları</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Xəbərlər</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Sitatlar toplusu</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Kitabxana</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Tədris resursları</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Səyahət rəhbərləri</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Bioloji növlər toplusu</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|İnkubator]]</span><br>Yeni dil versiyaları</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Layihə koordinasiyası</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaViki tərtibatı</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Tədbir koordinasiyası</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
jgyt5tzzy64cvxb74k1upx627xqnamx
User talk:沈澄心/Wikifunctions News
3
41529
278029
275084
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278029
wikitext
text/x-wiki
== Wikifunctions & Abstract Wikipedia Newsletter #177 is out: Our goal for this Quarter: Agreement ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-10-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss our goal of building up phrases from Lexemes using linguistic agreement, i.e. accordance to number and gender when constructing a phrase.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:32, 25 October 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27638060 -->
== Wikifunctions & Abstract Wikipedia Newsletter #178 is out: Rewriting the backend ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how the team is working hard to rewrite Wikifunctions' backend, to overcome some of the limits we encountered with the current language.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1730745000 November 4, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:19, 2 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #179 is out: The dream of a Universal Language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about several presentation in and around the topics of languages and our work, we discuss the current refactoring of our functions catalogue and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:50, 7 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #180 is out: New type: Rational numbers ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you our newest Type, [[:f:Z19677|rational numbers]], as well as the new renderer and parser for natural numbers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:40, 14 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27660634 -->
== Wikifunctions & Abstract Wikipedia Newsletter #181 is out: New special page for missing labels, new type for Gregorian years, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new special page for objects with a missing label, we present two new types (Gregorian year and Wikidata statement rank), we showcase several contributions made by you volunteers, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 22 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27757932 -->
== Wikifunctions & Abstract Wikipedia Newsletter #182 is out: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the implications of the release of Google Zurich's WordGraph dataset, we introduce a new special page, support for other Wikidata statements and a new type (day of Roman year), and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:03, 28 November 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27872982 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on December 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1733758200 December 9, at 15:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:46, 6 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #183 is out: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how natural language generation for Abstract Wikipedia might develop, and we share news on tools and types on Wikifunctions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:52, 16 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Wikifunctions & Abstract Wikipedia Newsletter #184 is out: Function of the Week: age; Intros for year articles; New Type: Floating-point number ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2024-12-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the last issue for 2024, we discuss functions to create introductions for articles about years, we showcase one of the 23 functions with the Gregorian year type, we introduce a new type, and finally we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 22:06, 19 December 2024 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=27889617 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on January 13 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next Volunteers' Corner, that will be held on [https://zonestamp.toolforge.org/1736793000 January 13, at 18:30 UTC] ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:44, 10 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #185 is out: Happy Wikipedia day! Quarterly planning ==
The [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-15|first update of 2025]] for Abstract Wikipedia and Wikifunctions is out. Please, come and read it!
In this issue, we present our plan for the upcoming quarter (January-March 2025), we suggest changes to our "Function of the week" section, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:34, 17 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #186 is out: Welcome, David! Naming conventions recommendations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome a new member of the team, we introduce our current discussion on naming conventions recommendations, we introduce a new section dedicated to the newest functions created, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:36, 23 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28062578 -->
== Wikifunctions & Abstract Wikipedia Newsletter #187 is out: With 2000 Functions into the new year: time for stats ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present some statistics about where we are as a project, we give some updates about our Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1738607400 February 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:05, 30 January 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #188 is out: Invitation to the Natural Language Generation Special Interest Group ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal to restructure our Natural Language Generation Special Interest Group (NLG SIG) meeting, we announce the creation of a new type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:17, 6 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28185757 -->
== Wikifunctions & Abstract Wikipedia Newsletter #189 is out: Restricting the World, redux ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny, we discuss the fix to the Byte Type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:19, 14 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28241947 -->
== Wikifunctions & Abstract Wikipedia Newsletter #190 is out: A proposal for types per language and part of speech ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a proposal for types to represent a part of speech in a language, we present some events that we have taken part to (or we are taking part to), and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:50, 20 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28271571 -->
== Wikifunctions & Abstract Wikipedia Newsletter #191 is out: From things to words ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the deployment of the possibility of getting the right Lexeme given a Wikidata Item, we discuss the newest updates about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1741026600 March 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:16, 28 February 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #192 is out: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present two talks that will feature Denny as a speaker and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:12, 7 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28307629 -->
== Wikifunctions & Abstract Wikipedia Newsletter #193 is out: Upcoming NLG meeting, Recent Changes in the software ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to the next [[:f:Wikifunctions:NLG SIG|NLG SIG Meeting]], that will take place [https://zonestamp.toolforge.org/1739894400 on Tuesday March 18 at 16 UTC], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:39, 15 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #194 is out: Wikidata-based simple enumerations ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about a new kind of enumeration type, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:06, 21 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #195 is out: It’s about time ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-03-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a discussion about how to support the creation of a type for time that is compatible with Wikidata, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:25, 28 March 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28399838 -->
== Wikifunctions & Abstract Wikipedia Newsletter #196 is out: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present our work plan for the upcoming quarter (April-June 2025), we publish a new job opening for joining the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1744047000 April 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:22, 6 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #197 is out: Quarter in review, and lots of material to watch ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we evaluate our work done for the recently closed quarter (January-March 2025), we present you a number of video and blogpost about us to watch and read, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1744732800 April 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:20, 11 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #198 is out: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that this week we switched on the ability to call Wikifunctions functions from within Dagbani Wikipedia (our first wiki to do so!), we discuss the functions related to calculating the dates of Easter, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:29, 17 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28471753 -->
== Wikifunctions & Abstract Wikipedia Newsletter #199 is out: Welcome, Gregory! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present a new member of the team, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:16, 28 April 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28586963 -->
== Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:57, 1 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28628447 -->
== Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:54, 23 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28780680 -->
== Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:38, 9 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28806388 -->
== Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:56, 16 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:38, 23 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about writing an encyclopedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:38, 28 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28927185 -->
== Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:16, 19 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:33, 26 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29016422 -->
== Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 29 August 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! ==
We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together.
See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:04, 8 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
cp4yx3w61hla3wqhtt9j9412s3h8az4
Template:Main page/simple
10
41660
278000
258302
2026-05-25T09:23:03Z
FuzzyBot
207
Updating to match new version of source page
278000
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Welcome to Wikifunctions</p>
<p>the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Welcome!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Get started</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wikifunctions in 7 minutes]]
* [[Special:RunFunction|Run a function]]
* [[Wikifunctions:Project chat|Project chat]]
* [[Special:MyLanguage/Wikifunctions:Community portal|Community portal]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|Suggest a function]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Catalogue of available functions]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Functions to try out</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''more functions…'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Learn and contribute</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; Learn about Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|About Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|Wikifunctions introduction]]
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossary]]
; Contribute to Wikifunctions
* [[Special:CreateObject|Create an object]]
* [[Special:MyLanguage/Help:Multilingual|Get involved as a translator]]
; Get help with Wikifunctions
* Questions? Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Report a technical problem]]
** [[Wikifunctions:Status|Status]] page lists major known issues and problems
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>News</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopedia</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Knowledge base</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media repository</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionary and thesaurus</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Textbooks and manuals</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>News</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collection of quotations</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Library</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Learning resources</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Travel guides</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directory of species</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|Incubator]]</span><br>New language versions</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Project coordination</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki development</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Event coordination</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
sm4vtb4sllrii01jrx99gan1t8naheb
Template:Main page/or
10
42155
277992
258294
2026-05-25T09:22:58Z
FuzzyBot
207
Updating to match new version of source page
277992
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ଉଇକିଫଙ୍କସନକୁ ଆପଣଙ୍କୁ ସ୍ୱାଗତ</p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Welcome!</span></span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions in 7 minutes</span>]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">News</span></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
hwsca0pxvqhouj7q46g2fq18imlrjep
Translations:Wikifunctions:User scripts/3/fr
1198
44290
277770
142799
2026-05-24T21:41:15Z
L'embellie
9414
277770
wikitext
text/x-wiki
Les scripts utilisateur ont un accès illimité à votre compte par leur nature – contrairement aux applications basées sur le mot de passe OAuth/bot comme Huggle, où il est possible de contrôler les niveaux d'accès, le script s'exécute dans votre navigateur. Il peut faire tout ce qui est possible sur Wikifunctions.
21u1j0cmmbvdouqw6pnq823y1c4r7kf
Wikifunctions:User scripts/fr
4
44291
277771
254743
2026-05-24T21:41:16Z
L'embellie
9414
277771
wikitext
text/x-wiki
<languages />
Les scripts utilisateur sont des programmes écrits en JavaScript pour faciliter la modification de Wikifunctions. Les scripts utilisateur permettent aux comptes utilisateurs de faire des tâches qui seront autrement plus difficiles à faire. Beaucoup de scripts utilisateur sont disponibles, prêts pour vous à installer. Vous pouvez également écrire un nouveau script utilisateur en modifiant un script existant ou en commençant à zéro.
<span id="A_word_about_security"></span>
== Un mot sur la sécurité ==
Les scripts utilisateur ont un accès illimité à votre compte par leur nature – contrairement aux applications basées sur le mot de passe OAuth/bot comme Huggle, où il est possible de contrôler les niveaux d'accès, le script s'exécute dans votre navigateur. Il peut faire tout ce qui est possible sur Wikifunctions.
En tant que tel, assurez-vous que vous faites confiance à l'utilisateur qui a écrit le script ; ceci est particulièrement important pour les utilisateurs avec des autorisations avancées. Vous êtes responsable de chaque action que le script entreprendra. Si vous « importez » un script (au lieu de copier le code lui-même), soyez conscient que l'utilisateur à partir duquel vous importez pourrait modifier son script à tout moment. Importez seulement les scripts des utilisateurs en qui vous avez confiance.
<span id="List_of_user_scripts"></span>
== Liste des scripts utilisateur ==
*[[User:Ameisenigel/Gadget-markAdmins.js]] — Marque les administrateurs/membres du personnel WF dans leur signature.
*[[User:Terasail/ReadableDiff.js]] — Remplace zId’s par l’étiquette de la langue de la page dans les diffs.
*[[User:מקף/wikilambda editsource.js]] — Active l'édition en mode source pour les pages avec le modèle de contenu <code>WikiLambda object</code>.
*[[User:Feeglgeef/wikilambda editsource.js]] — ''Fork'' du script utilisateur ci-dessus, avec plus de fonctionnalités
*[[User:Feeglgeef/popuphover.js]] — Affiche des informations sur un ZObject lorsque vous survolez son identifiant avec la souris, y compris le nom, la description, les clés, etc.
*[[User:Bunnypranav/sectionResolved.js]] — d'un seul clic sur le bouton vous permet de ''marquer comme résolu'' les sections de [[Wikifunctions:Requests for deletions]] et [[Wikifunctions:Report vandalism]] en répondant avec {{Done}}<nowiki> ~~~~</nowiki> et <nowiki>{{</nowiki>[[Special:MyLanguage/Template:Section resolved|Section resolved]]<nowiki>|1=~~~~}}</nowiki>.
[[Category:Help{{#translation:}}]]
[[Category:Project{{#translation:}}]]
fdib6rc6dpakxhrklrstm4o949dc78b
277773
277771
2026-05-24T21:43:40Z
L'embellie
9414
277773
wikitext
text/x-wiki
<languages />
Les scripts utilisateur sont des programmes écrits en JavaScript pour faciliter la modification de Wikifunctions. Les scripts utilisateur permettent aux comptes utilisateurs de faire des tâches qui seront autrement plus difficiles à faire. Beaucoup de scripts utilisateur sont disponibles, prêts pour vous à installer. Vous pouvez également écrire un nouveau script utilisateur en modifiant un script existant ou en commençant à zéro.
<span id="A_word_about_security"></span>
== Un mot sur la sécurité ==
Les scripts utilisateur ont un accès illimité à votre compte par leur nature – contrairement aux applications basées sur le mot de passe OAuth/bot comme Huggle, où il est possible de contrôler les niveaux d'accès, le script s'exécute dans votre navigateur. Il peut faire tout ce qui est possible sur Wikifunctions.
En tant que tel, assurez-vous que vous faites confiance à l'utilisateur qui a écrit le script ; ceci est particulièrement important pour les utilisateurs avec des autorisations avancées. Vous êtes responsable de chaque action que le script entreprendra. Si vous « importez » un script (au lieu de copier le code lui-même), soyez conscient que l'utilisateur à partir duquel vous importez pourrait modifier son script à tout moment. Importez seulement les scripts des utilisateurs en qui vous avez confiance.
<span id="List_of_user_scripts"></span>
== Liste des scripts utilisateur ==
*[[User:Ameisenigel/Gadget-markAdmins.js]] — Marque les administrateurs/membres du personnel WF dans leur signature.
*[[User:Terasail/ReadableDiff.js]] — Remplace zId’s par l’étiquette de la langue de la page dans les diffs.
*[[User:מקף/wikilambda editsource.js]] — Active l'édition en mode source pour les pages avec le modèle de contenu <code>WikiLambda object</code>.
*[[User:Feeglgeef/wikilambda editsource.js]] — ''Fork'' du script utilisateur ci-dessus, avec plus de fonctionnalités
*[[User:Feeglgeef/popuphover.js]] — Affiche des informations sur un ZObject lorsque vous survolez son identifiant avec la souris, y compris le nom, la description, les clés, etc.
*[[User:Bunnypranav/sectionResolved.js]] — Un seul clic sur le bouton vous permet de ''marquer comme résolu'' les sections de [[Wikifunctions:Requests for deletions]] et [[Wikifunctions:Report vandalism]] en répondant avec {{Done}}<nowiki> ~~~~</nowiki> et <nowiki>{{</nowiki>[[Special:MyLanguage/Template:Section resolved|Section resolved]]<nowiki>|1=~~~~}}</nowiki>.
[[Category:Help{{#translation:}}]]
[[Category:Project{{#translation:}}]]
2swbc0z96uageh4ojlshkynzw0yqu9j
Z21193
0
46339
277908
230569
2026-05-25T05:51:46Z
YoshiRulz
10156
Removed Z21194 and Z29672 from the approved list of implementations
277908
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14",
"Z17K2": "Z21193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "implementation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "implémentation"
}
]
}
}
],
"Z8K2": "Z8",
"Z8K3": [
"Z20",
"Z29673"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z21193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function this implementation is implementing"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonction que cette implémentation implémente"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n9l0law5byyntb8mtlbvyk1aqa5l56f
Template:Main page/ml
10
49508
277989
258290
2026-05-25T09:22:57Z
FuzzyBot
207
Updating to match new version of source page
277989
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">വിക്കിഫങ്ഷനിലേക്ക് സ്വാഗതം</p>
<p><span class="mw-translate-fuzzy">ആർക്കും തിരുത്താവുന്ന {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[$2|ഫങ്ഷനുകളുടെ]] [[foundation:Special:MyLanguage/Policy:Terms_of_Use|സ്വതന്ത്ര]] ശേഖരം.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>സ്വാഗതം!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">വിക്കിമീഡിയ പദ്ധതികളിലും പുറത്തും ഉപയോഗിക്കാവുന്ന, [[foundation:Special:MyLanguage/Policy:Terms_of_Use|എല്ലാവരും സഹകരിച്ച് സൃഷ്ടിക്കുകയും പരിപാലിക്കുകയും]] ചെയ്യുന്ന, ലോകത്തിലെ [[$wplang|സ്വാഭാവിക]] ഒപ്പം [[$wpproglang|പ്രോഗ്രാമിങ് ഭാഷകളിലെ]] കോഡ് ഫങ്ഷനുകളുടെ ശേഖരത്തിനായുള്ള വിക്കിമീഡിയ പദ്ധതിയാണ് '''വിക്കിഫങ്ഷൻസ്'''.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">താങ്കൾ നൽകുന്ന [[$wpdata|വിവരങ്ങൾ]] അടിസ്ഥാനമാക്കി [[$wpcalc|കണക്കുകൂട്ടലുകൾ]] ചെയ്യാനുള്ള പ്രോഗ്രാമിങ് നിർദ്ദേശങ്ങളുടെ ഒരു ശ്രേണിയാണ് "[[:ml:wikt:function <!-- name in wiktionary-->|ഫങ്ഷൻ]]". ഫങ്ഷനുകൾക്ക് ഉത്തരങ്ങൾ നൽകാൻ സാധിക്കും, ഉദാഹരണത്തിന് രണ്ട് തീയതികൾക്കിടയിൽ എത്ര ദിവസങ്ങളുണ്ട്, അല്ലെങ്കിൽ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള അകലം എന്നിവയൊക്കെ ഫങ്ഷനുകൾ ഉപയോഗിച്ച് കണ്ടെത്താനാവും.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
നിലവിൽ നാം ശ്രദ്ധിച്ചിരിക്കുന്നത് [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|വിക്കിഡേറ്റയിലെ പദഭാഗങ്ങളുമായി ബന്ധപ്പെട്ട ഫങ്ഷനുകളിലാണ്]]. വിക്കിപീഡിയ സംബന്ധിച്ച അമൂർത്ത വിവരങ്ങൾ എന്ന ലക്ഷ്യത്തിന് വിക്കിഡേറ്റയിലെ ലെക്സികോഗ്രാഫിക്കൽ വിവരവും ബന്ധപ്പെട്ട ഫങ്ഷനുകളും അത്യാവശ്യമാണ്. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|വിക്കിഫങ്ഷനുകൾ എപ്രകാരം വിക്കിഡേറ്റയിൽ ഉപയോഗിക്കാം]] എന്നതിനൊരു വഴികാട്ടി ലഭ്യമാണ്.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>നമുക്ക് തുടങ്ങാം</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|വിക്കിഫങ്ഷൻസ് എന്താണെന്ന് 7 മിനിറ്റുകൾക്കുള്ളിൽ]]
* [[Special:RunFunction|ഒരു ഫങ്ഷൻ പ്രവർത്തിപ്പിക്കുക]]
* [[Wikifunctions:Project chat|പദ്ധതി സംവാദം]]
* [[Special:MyLanguage/Wikifunctions:Community portal|സാമൂഹിക കവാടം]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|ഒരു ഫങ്ഷൻ നിർദ്ദേശിക്കുക]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|ലഭ്യമായ ഫങ്ഷനുകളുടെ പട്ടിക]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>പരീക്ഷിക്കേണ്ട ഫങ്ഷനുകൾ</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''കൂടുതൽ ഫങ്ഷനുകൾ...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>അറിയുക, സംഭാവന ചെയ്യുക</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; വിക്കിഫങ്ഷൻസ് സംബന്ധിച്ച് കൂടുതൽ അറിയുക
* [[Special:MyLanguage/Wikifunctions:About|വിക്കിഫങ്ഷൻസ് സംബന്ധിച്ച്]]
* [[Special:MyLanguage/Wikifunctions:Introduction|വിക്കിഫങ്ഷൻസിന്റെ ആമുഖം]]
* [[Special:MyLanguage/Wikifunctions:FAQ|പതിവുചോദ്യങ്ങൾ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|പദസഞ്ചയം]]
; വിക്കിഫങ്ഷനിൽ സംഭാവന ചെയ്യുക
* [[Special:CreateObject|ഒരു ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുക]]
* [[Special:MyLanguage/Help:Multilingual|വിവർത്തനം ചെയ്യുക]]
; വിക്കിഫങ്ഷൻസ് സംബന്ധിച്ച് സഹായം തേടുക
* ചോദ്യങ്ങൾ [[Wikifunctions:Project chat|പദ്ധതി സംവാദത്തിൽ]] അല്ലെങ്കിൽ [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|നമ്മുടെ ടെലിഗ്രാം/ഐ.ആർ.സി. ചാനലിൽ]] ചോദിക്കുക!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|സാങ്കേതിക പ്രശ്നം അറിയിക്കുക]]
** അറിയാവുന്ന പ്രശ്നങ്ങളുടേയും കുഴപ്പങ്ങളുടേയും [[Wikifunctions:Status|തൽസ്ഥിതി]]
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>വാർത്തകൾ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന, ബഹുഭാഷാ, സ്വതന്ത്ര-ഉള്ളടക്ക വിക്കിമീഡിയ കുടുംബത്തിന്റെ ഭാഗമാണ് വിക്കിഫംഗ്ഷനുകൾ.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>സര്വ്വവിജ്ഞാനകോശം</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>വിവരശേഖരം</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>മീഡിയാ ശേഖരം</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>നിഘണ്ടുവും പര്യായപദാവലിയും</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>പാഠപുസ്തകങ്ങളും വഴികാട്ടികളും</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>വാർത്തകൾ</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>ഉദ്ധരണികളുടെ ശേഖരം</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>ഗ്രന്ഥശാല</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>പഠന സാമഗ്രികൾ</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>യാത്രാസഹായി</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>ജീവവംശാവലികളുടെ സഞ്ചയം</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ഇൻകുബേറ്റർ]]</span><br>പുതിയ ഭാഷാ പതിപ്പുകൾ</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>പദ്ധതി ഏകോപനം</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>മീഡിയവിക്കി വികസനം</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>മേള ഏകോപനം</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
oi7r7fu8uze0bxrtzr9okxwn31fpf52
Template:Main page/ps
10
51283
277995
258297
2026-05-25T09:23:00Z
FuzzyBot
207
Updating to match new version of source page
277995
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ويکي دندو ته ښه راغلاست</p>
<p><span class="mw-translate-fuzzy">د [[$2|دندو]] يو [[foundation:Special:MyLanguage/Policy:Terms_of_Use|وړيا]] کتابتون چې هر څوک يې سمولی شي.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>ښه راغلاست!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''ويکيدندې''' د ويکيمېډيا يوه پروژه ده چې [[foundation:Special:MyLanguage/Policy:Terms_of_Use|ټول په گډه د کوډ دندو کتابتون جوړوي او ساتي يې]] د کوډ ويکيدندو يو داسې کتابتون چې
د ويکيمېډيا پروژې ملاتړ کړي او ترڅنگ يې په نړۍ کې د [[$wplang|طبيعي]] او [[$wpproglang|پروگرامېنگ ژبو]] ملاتړ وکړي.</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">"[[wikt:function <!-- name in wiktionary-->|دندې]]" د پروگرامينگ جوړولو د لارښوونو يوه لړۍ ده چې ستاسو د [[$wpcalc|شمېرنو]] پربنسټ [[$wpdata|مالومات]] چمتو کوي.
دندې ځينې پوښتنو ته ځوابونه ويلی شي، لکه د دوه نېټو ترمنځ څو ورځې تېرې شوې دي يا د دوه ښارونو ترمنځ واټن څومره دی.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
موږ اوسمهال په عمده توگه د [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|اړوند دندو چې ويکيډاټا لېکسېمېز]] پورې اړه لري، تمرکز کوو.
د ويکياومتوک څخه د ويوکو مالومات او د هغې د پروسېس کولو دندې يوې وړيا ويکيپېډيا موخې لپاره اړين دي.[[Special:MyLanguage/Wikifunctions:Working with Wikidata content|لارښود چې ويکيدندې په ويکياومتوک کې څنگه کارول کيږي]] دلته د لاسرسي وړ دی.
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>پيلول</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|ويکيدندې په ۷ دقيقو کې]]
* [[Special:RunFunction|دنده ترسره کول]]
* [[Wikifunctions:Project chat|پروژې بانډار]]
* [[Special:MyLanguage/Wikifunctions:Community portal|ټولنې تانبه]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|د يوې دندې وړانديز]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|شته دندو نوملړ]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>د ازموينې لپاره دندې</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|''نورې دندې...'']]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>زده کول او ونډه اخيستل</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; ويکيدندو په اړه زده کړئ
* [[Special:MyLanguage/Wikifunctions:About|ويکي دندو په اړه]]
* [[Special:MyLanguage/Wikifunctions:Introduction|ويکي دندو پېژندنه]]
* [[Special:MyLanguage/Wikifunctions:FAQ|پوښتنې او ځوابونه]]
* [[Special:MyLanguage/Wikifunctions:Glossary|وييپانگه]]
; ويکي دندو کې ونډه اخيستل
* [[Special:CreateObject|يوه سکالو جوړول]]
* [[Special:MyLanguage/Help:Multilingual|ژباړن په توگه گډون کول]]
; ويکي دندو له لارې مرسته ترلاسه کړئ
* پوښتنې؟ د [[Wikifunctions:Project chat|پروژې بانډار]]يا [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|زموږ تېلېګرام/آی ار سي چينل]] له لارې پوښتنه وکړئ!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|تخنيکي ستونزې راپورې ورکړئ]]
** [[Wikifunctions:Status|دريځ]] پاڼه سترې پېژندل شوې لانجې او ستنونزې لړليک کوي.
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>خبرونه</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">ويکيدندې د ويکيمېډيا کورنۍ يو ناگټندويه، څوژبيزه، وړيا منځپانگيزه برخه ده.</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>پوهنغونډ</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>پوهنيز</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>رسنيز خونديځ</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>ويسيند او وييپانگه</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>درسي کتابونه او لارښود</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>خبرونه</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>وراشو ټولگه</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>کتابتون</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>زده کړو سرچينې</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>يون لارښود</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>توکمونو وييپانگه</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|پنځگر]]</span><br>د ژبې نوې بنه</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>پروژې همغږي کول</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>مېډياويکي پراختيا</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>پېښو همغږي کول</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
ftjrl8tgklv2y9hg9iuocbbctfx9hsj
User talk:Dv103
3
51991
277667
277656
2026-05-24T12:17:06Z
HenkvD
1290
/* {{Z|35589}} */
277667
wikitext
text/x-wiki
{{Welcome/lang|user=Dv103|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:51, 7 March 2025 (UTC)}}
== Z23478 ==
I connected this but it relies on a function with no connected implementation, so I’ve disconnected it again. Let me know if you want me to connect it (or anything else). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:39, 30 March 2025 (UTC)
:It actually relies on a long list of functions that have disconnected implementations:
:* [[Z23592]]
:* [[Z23596]]
:* [[Z23600]]
:All these functions have an already working but disconnected implementation, so you would make me a favour if you connected them too.
:Side note: even if it should have value by itself, I created the function [[Z23474]] as a helper function for [[Z23427]], which I thought should be an interesting test for the potentiality of the integration between Wikidata and Wikifunctions. What do you think about it? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:57, 30 March 2025 (UTC)
::{{done}} I haven’t had time to look at it too closely but it looks like a solid piece of work. I like how it links the Paschal computus to real-world dates based on the offsets in Wikidata. Of course, it’s a shame that we can’t currently use the numeric values themselves from Wikidata, but it’s easy to see how that will slot into your framework once they become available. I am puzzled by a couple of things about {{Z|Z23474}}, however. I don’t see how the input argument can be anything other than a {{Z|Z6091}}, so I don’t understand why {{Z|Z1}} is specified. And then, if the input can only be such an object, there’s no point trying to return that argument, since you are bound to get a {{Z|Z517}} (unless the input happens to be a {{Z|Z20342}}, but perhaps that’s the plan). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 30 March 2025 (UTC)
:::You're right. The hope is that in the future other types of claims will be supported. The current implementation is simply not able to manage the future developments of Wikidata items fetching. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:44, 30 March 2025 (UTC)
==Functioneer?==
Hi! You have been doing great work. I'd like to suggest that you [[Wikifunctions:Requests_for_user_groups|request]] functioneer rights so that you can connect and disconnect implementations and tests as you need. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:52, 16 April 2025 (UTC)
:Thanks, but I think that in the next months I will be way less active than I am now. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:34, 16 April 2025 (UTC)
== Z30178 ==
Sei sicuro che questo test debba includere certe parole? [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 5 December 2025 (UTC)
:Ora l'ho cambiato con una situazione tecnicamente simile ma meno problematica. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:55, 5 December 2025 (UTC)
::Ti ringrazio. :) [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:19, 5 December 2025 (UTC)
== {{Z|35523}} ==
Thanks for creating an alternative implementation {{Z|35523}}. That is much better than my attempt. I will request to delete my {{Z|35508}}. Could you connect your implemantatiom? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:18, 22 May 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:32, 22 May 2026 (UTC)
== {{Z|35589}} ==
The function and implementation of {{Z|35589}} is almost ready, but it think I made a mistake on the output. The type should be string, not monolingual. I can't correct that as I don't have permissions 1) Only users with special permissions can change the definition of the function. and 2) disconnecting the test cases. Could you fix this? Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 08:40, 24 May 2026 (UTC)
:Why string? Usually fragment generating functions return monolingual texts. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:52, 24 May 2026 (UTC)
:: I thought that would be the cause of the errors as indicated by the test results, comparing to for instance {{Z|31317}}. How can I change the implementation {{Z|35614}} to return monolingual texts? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:16, 24 May 2026 (UTC)
4vby5ungtt4lowddsau1nx6m5vybn8g
277671
277667
2026-05-24T12:27:33Z
Dv103
11127
/* State location using entity and class, (simple) (Z35589) */ Reply
277671
wikitext
text/x-wiki
{{Welcome/lang|user=Dv103|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:51, 7 March 2025 (UTC)}}
== Z23478 ==
I connected this but it relies on a function with no connected implementation, so I’ve disconnected it again. Let me know if you want me to connect it (or anything else). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:39, 30 March 2025 (UTC)
:It actually relies on a long list of functions that have disconnected implementations:
:* [[Z23592]]
:* [[Z23596]]
:* [[Z23600]]
:All these functions have an already working but disconnected implementation, so you would make me a favour if you connected them too.
:Side note: even if it should have value by itself, I created the function [[Z23474]] as a helper function for [[Z23427]], which I thought should be an interesting test for the potentiality of the integration between Wikidata and Wikifunctions. What do you think about it? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:57, 30 March 2025 (UTC)
::{{done}} I haven’t had time to look at it too closely but it looks like a solid piece of work. I like how it links the Paschal computus to real-world dates based on the offsets in Wikidata. Of course, it’s a shame that we can’t currently use the numeric values themselves from Wikidata, but it’s easy to see how that will slot into your framework once they become available. I am puzzled by a couple of things about {{Z|Z23474}}, however. I don’t see how the input argument can be anything other than a {{Z|Z6091}}, so I don’t understand why {{Z|Z1}} is specified. And then, if the input can only be such an object, there’s no point trying to return that argument, since you are bound to get a {{Z|Z517}} (unless the input happens to be a {{Z|Z20342}}, but perhaps that’s the plan). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 30 March 2025 (UTC)
:::You're right. The hope is that in the future other types of claims will be supported. The current implementation is simply not able to manage the future developments of Wikidata items fetching. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:44, 30 March 2025 (UTC)
==Functioneer?==
Hi! You have been doing great work. I'd like to suggest that you [[Wikifunctions:Requests_for_user_groups|request]] functioneer rights so that you can connect and disconnect implementations and tests as you need. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:52, 16 April 2025 (UTC)
:Thanks, but I think that in the next months I will be way less active than I am now. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:34, 16 April 2025 (UTC)
== Z30178 ==
Sei sicuro che questo test debba includere certe parole? [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 5 December 2025 (UTC)
:Ora l'ho cambiato con una situazione tecnicamente simile ma meno problematica. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:55, 5 December 2025 (UTC)
::Ti ringrazio. :) [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:19, 5 December 2025 (UTC)
== {{Z|35523}} ==
Thanks for creating an alternative implementation {{Z|35523}}. That is much better than my attempt. I will request to delete my {{Z|35508}}. Could you connect your implemantatiom? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:18, 22 May 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:32, 22 May 2026 (UTC)
== {{Z|35589}} ==
The function and implementation of {{Z|35589}} is almost ready, but it think I made a mistake on the output. The type should be string, not monolingual. I can't correct that as I don't have permissions 1) Only users with special permissions can change the definition of the function. and 2) disconnecting the test cases. Could you fix this? Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 08:40, 24 May 2026 (UTC)
:Why string? Usually fragment generating functions return monolingual texts. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:52, 24 May 2026 (UTC)
:: I thought that would be the cause of the errors as indicated by the test results, comparing to for instance {{Z|31317}}. How can I change the implementation {{Z|35614}} to return monolingual texts? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:16, 24 May 2026 (UTC)
:::You just have to enclose the string in {{Z|Z861}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:27, 24 May 2026 (UTC)
hoyrboc7929s4rbleh97o9ev1kcukl3
277696
277671
2026-05-24T16:41:04Z
HenkvD
1290
/* {{Z|35589}} */ thanks
277696
wikitext
text/x-wiki
{{Welcome/lang|user=Dv103|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:51, 7 March 2025 (UTC)}}
== Z23478 ==
I connected this but it relies on a function with no connected implementation, so I’ve disconnected it again. Let me know if you want me to connect it (or anything else). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:39, 30 March 2025 (UTC)
:It actually relies on a long list of functions that have disconnected implementations:
:* [[Z23592]]
:* [[Z23596]]
:* [[Z23600]]
:All these functions have an already working but disconnected implementation, so you would make me a favour if you connected them too.
:Side note: even if it should have value by itself, I created the function [[Z23474]] as a helper function for [[Z23427]], which I thought should be an interesting test for the potentiality of the integration between Wikidata and Wikifunctions. What do you think about it? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:57, 30 March 2025 (UTC)
::{{done}} I haven’t had time to look at it too closely but it looks like a solid piece of work. I like how it links the Paschal computus to real-world dates based on the offsets in Wikidata. Of course, it’s a shame that we can’t currently use the numeric values themselves from Wikidata, but it’s easy to see how that will slot into your framework once they become available. I am puzzled by a couple of things about {{Z|Z23474}}, however. I don’t see how the input argument can be anything other than a {{Z|Z6091}}, so I don’t understand why {{Z|Z1}} is specified. And then, if the input can only be such an object, there’s no point trying to return that argument, since you are bound to get a {{Z|Z517}} (unless the input happens to be a {{Z|Z20342}}, but perhaps that’s the plan). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 30 March 2025 (UTC)
:::You're right. The hope is that in the future other types of claims will be supported. The current implementation is simply not able to manage the future developments of Wikidata items fetching. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:44, 30 March 2025 (UTC)
==Functioneer?==
Hi! You have been doing great work. I'd like to suggest that you [[Wikifunctions:Requests_for_user_groups|request]] functioneer rights so that you can connect and disconnect implementations and tests as you need. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:52, 16 April 2025 (UTC)
:Thanks, but I think that in the next months I will be way less active than I am now. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:34, 16 April 2025 (UTC)
== Z30178 ==
Sei sicuro che questo test debba includere certe parole? [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 5 December 2025 (UTC)
:Ora l'ho cambiato con una situazione tecnicamente simile ma meno problematica. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:55, 5 December 2025 (UTC)
::Ti ringrazio. :) [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:19, 5 December 2025 (UTC)
== {{Z|35523}} ==
Thanks for creating an alternative implementation {{Z|35523}}. That is much better than my attempt. I will request to delete my {{Z|35508}}. Could you connect your implemantatiom? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:18, 22 May 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:32, 22 May 2026 (UTC)
== {{Z|35589}} ==
The function and implementation of {{Z|35589}} is almost ready, but it think I made a mistake on the output. The type should be string, not monolingual. I can't correct that as I don't have permissions 1) Only users with special permissions can change the definition of the function. and 2) disconnecting the test cases. Could you fix this? Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 08:40, 24 May 2026 (UTC)
:Why string? Usually fragment generating functions return monolingual texts. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:52, 24 May 2026 (UTC)
:: I thought that would be the cause of the errors as indicated by the test results, comparing to for instance {{Z|31317}}. How can I change the implementation {{Z|35614}} to return monolingual texts? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:16, 24 May 2026 (UTC)
:::You just have to enclose the string in {{Z|Z861}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:27, 24 May 2026 (UTC)
:::: Thanks. I have done that. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
c5dr5h4zto5f7co6cv5szsanvpr4ox4
Z23410
0
52684
277778
268951
2026-05-25T00:36:24Z
99of9
1622
277778
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
dycl5qoilj6qigx9v1m9l27k9w0ltyz
277779
277778
2026-05-25T00:36:48Z
99of9
1622
277779
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
14ifr6u919etnzfw5cnaet8y5i41byp
277781
277779
2026-05-25T00:39:13Z
99of9
1622
Added Z35626 to the approved list of test cases
277781
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
brmrlhhlticcv4f4dzkffnnk0kxfu1g
277795
277781
2026-05-25T01:19:32Z
99of9
1622
Added Z35631 to the approved list of implementations
277795
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
r08sq10m13y0m9yttx90ggptp18ivr1
277797
277795
2026-05-25T01:23:43Z
99of9
1622
nudge
277797
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
idpu9i2ds9fgbkst7efqikgk090hu25
277799
277797
2026-05-25T01:26:09Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277799
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z35631",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
ps1hpd9us2g6nhd0xad50q49ydjz4us
277800
277799
2026-05-25T01:26:47Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277800
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
idpu9i2ds9fgbkst7efqikgk090hu25
277823
277800
2026-05-25T02:00:50Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277823
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z35631",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
ps1hpd9us2g6nhd0xad50q49ydjz4us
277825
277823
2026-05-25T02:06:25Z
99of9
1622
Removed Z23411, Z23413, Z26093, Z26094, Z26520, Z26521, Z33826, Z34168 and Z35626 from the approved list of test cases
277825
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35631",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
jxbty6pl1jln4ysydniyrhxjgfxx1jx
277826
277825
2026-05-25T02:06:27Z
99of9
1622
Removed Z23752, Z23414 and Z35631 from the approved list of implementations
277826
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
0se7vwpf2z7guem1grzbm1t7b744cu7
277827
277826
2026-05-25T02:07:04Z
99of9
1622
add language parameter for English variants
277827
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
37utu3lj928vz4nj7qubx7liu80k1vl
277829
277827
2026-05-25T02:08:32Z
99of9
1622
Added Z23411 to the approved list of test cases
277829
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
2hdxuorub1a26dawdjypgt2972k35mg
277832
277829
2026-05-25T02:10:08Z
99of9
1622
Added Z35631 to the approved list of implementations
277832
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411"
],
"Z8K4": [
"Z14",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
rfcvo6278g082x7uz3mf90fg3lci6xs
277834
277832
2026-05-25T02:11:22Z
99of9
1622
Added Z23413 and Z26093 to the approved list of test cases
277834
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093"
],
"Z8K4": [
"Z14",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
5671m65fcx9q5binmjz1u6xv6au76cp
277839
277834
2026-05-25T02:15:07Z
99of9
1622
Added Z26094, Z26521, Z34168 and Z35626 to the approved list of test cases
277839
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093",
"Z26094",
"Z26521",
"Z34168",
"Z35626"
],
"Z8K4": [
"Z14",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
9jedm5flul089rnjjst0n0c88ll3wfs
277841
277839
2026-05-25T02:16:53Z
99of9
1622
Added Z35635 to the approved list of test cases
277841
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093",
"Z26094",
"Z26521",
"Z34168",
"Z35626",
"Z35635"
],
"Z8K4": [
"Z14",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
7d8sttgy2tpvja9pqd2vbvg2zd9k4f8
277845
277841
2026-05-25T02:19:59Z
99of9
1622
Added Z26520 and Z33826 to the approved list of test cases
277845
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093",
"Z26094",
"Z26521",
"Z34168",
"Z35626",
"Z35635",
"Z26520",
"Z33826"
],
"Z8K4": [
"Z14",
"Z35631"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
j22z3222q7xh74zs3myxnb5q1grfid9
277848
277845
2026-05-25T02:22:39Z
99of9
1622
Added Z23752 and Z23414 to the approved list of implementations
277848
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23410K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23411",
"Z23413",
"Z26093",
"Z26094",
"Z26521",
"Z34168",
"Z35626",
"Z35635",
"Z26520",
"Z33826"
],
"Z8K4": [
"Z14",
"Z35631",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, English sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"article-ful instanciating sentence, English",
"an X is a Y",
"a X is a Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
kji7qzxyr8wtjscagdmdp4qwyd30mnt
Z23411
0
52685
277828
209275
2026-05-25T02:08:15Z
99of9
1622
277828
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23411"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q19939"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A tiger is a mammal."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A tiger is a mammal."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Un tigre est un mammifère."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gnlep91eap1ih25kj0igqk7m89bg122
Z23413
0
52687
277830
209281
2026-05-25T02:09:09Z
99of9
1622
277830
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23413"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q17205"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11446"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An aircraft carrier is a ship."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An aircraft carrier is a ship."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rhx1wotdikmv21yjsj19p6q8lvw4r04
Z23414
0
52688
277847
268953
2026-05-25T02:22:10Z
99of9
1622
English variants
277847
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23414"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
" is ",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"."
],
"Z12899K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "something is a something, compose WD Lexeme labels"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r1s380vtl4nzepn92kcgggx7wg6bmg7
Z23752
0
53960
277846
268952
2026-05-25T02:21:00Z
99of9
1622
English variants
277846
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23752"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "something is a something, compose WD labels"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rit33sv1bct5w0cjeg3uczv8oa01pyl
277852
277846
2026-05-25T02:53:58Z
99of9
1622
nudge
277852
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23752"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "something is a something, compose WD labels"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap a sentence constructed from labels as a monolingual text of the required variant"
}
]
}
}
lr6gtzmdn7mr8znmu9bnn7n3jf6xsbz
277853
277852
2026-05-25T02:56:46Z
99of9
1622
ask for fallbacks
277853
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23752"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "something is a something, compose WD labels"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap a sentence constructed from labels as a monolingual text of the required variant"
}
]
}
}
dhl2g01uvfqfo4jrh572ju3iew8j9wt
Z23753
0
53961
277888
264906
2026-05-25T05:07:29Z
99of9
1622
277888
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23753"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23753K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23753K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z23755",
"Z27279",
"Z27585",
"Z32860",
"Z33364"
],
"Z8K4": [
"Z14",
"Z32875",
"Z32859",
"Z33355"
],
"Z8K5": "Z23753"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item reference in language, ltd fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照項目の指定言語のラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "label butir referensi di bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "ime iz Wikidata za jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "etichetta di riferimento a elemento in lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "štítek reference na položku v jazyce"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"QID label",
"label of QID",
"label from QID",
"label from Wikidata item reference",
"Wikidata item reference to label",
"label in language",
"label of item reference in language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"QIDのラベル"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"label QID"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"štítek Wikidat",
"QID štítek",
"štítek v jazyce"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce"
}
]
}
}
fic4429cl0u7nekydjr7w9ufrnzwosf
277889
277888
2026-05-25T05:08:26Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277889
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23753"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23753K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23753K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z23755",
"Z27279",
"Z27585",
"Z32860",
"Z33364"
],
"Z8K4": [
"Z14",
"Z33355",
"Z32875",
"Z32859"
],
"Z8K5": "Z23753"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item reference in language, ltd fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照項目の指定言語のラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "label butir referensi di bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "ime iz Wikidata za jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "etichetta di riferimento a elemento in lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "štítek reference na položku v jazyce"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"QID label",
"label of QID",
"label from QID",
"label from Wikidata item reference",
"Wikidata item reference to label",
"label in language",
"label of item reference in language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"QIDのラベル"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"label QID"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"štítek Wikidat",
"QID štítek",
"štítek v jazyce"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce"
}
]
}
}
gis71rhjdpk2jiozn7osf6amfnh34uw
277891
277889
2026-05-25T05:10:17Z
99of9
1622
clearer
277891
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23753"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23753K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23753K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z23755",
"Z27279",
"Z27585",
"Z32860",
"Z33364"
],
"Z8K4": [
"Z14",
"Z33355",
"Z32875",
"Z32859"
],
"Z8K5": "Z23753"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item reference in language or [mul]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照項目の指定言語のラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "label butir referensi di bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "ime iz Wikidata za jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "etichetta di riferimento a elemento in lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "štítek reference na položku v jazyce"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"QID label",
"label of QID",
"label from QID",
"label from Wikidata item reference",
"Wikidata item reference to label",
"label in language",
"label of item reference in language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"QIDのラベル"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"label QID"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"štítek Wikidat",
"QID štítek",
"štítek v jazyce"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce"
}
]
}
}
mytlyxa852rlvfubny93zn46b1w9doo
User talk:Md. Golam Mukit Khan
3
56433
278025
275086
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278025
wikitext
text/x-wiki
== Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:54, 23 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28780680 -->
== Wikifunctions & Abstract Wikipedia Newsletter #205 is out: Where will Abstract Content go? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we give you some updates on the discussion about where to store abstract content, we present you the recordings of our latest presentations and meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:38, 9 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28806388 -->
== Wikifunctions & Abstract Wikipedia Newsletter #206 is out: Closing the consultation about the location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the closing of the discussion about where to store abstract content, we remind you about our current discussions about types and our next [[:f:Special:MyLanguage/Wikifunctions:NLG_SIG|NLG SIG meeting]], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:56, 16 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #207 is out: Quarterly Planning for July–September 2025 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-21|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we outline our priorities for the next quarter (July–September 2025), we give you some updates related to our new types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:38, 23 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #208 is out: How many people are needed to write an encyclopedia? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-06-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about writing an encyclopedia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:38, 28 June 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28860768 -->
== Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28927185 -->
== Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:16, 19 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:33, 26 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29016422 -->
== Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 29 August 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! ==
We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together.
See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:04, 8 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
esqf06ychxk66napjwijzji6hqmzqh5
Template:Main page/zh-hans
10
58986
278006
258308
2026-05-25T09:23:06Z
FuzzyBot
207
Updating to match new version of source page
278006
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">欢迎来到Wikifunctions</p>
<p><span class="mw-translate-fuzzy">具有{{formatnum:{{NUMBEROFFUNCTIONS}}}}個[[$2|函式]]、人人皆可编辑的[[foundation:Special:MyLanguage/Policy:Terms_of_Use|自由]]函式库。</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>欢迎!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span class="mw-translate-fuzzy">'''Wikifunctions'''是一个维基媒体项目,供[[foundation:Special:MyLanguage/Policy:Terms_of_Use|所有人一同协作创建和维护]]一个代码函数库,使用世界上的各種[[$wplang|自然语言]]和[[$wpproglang|编程语言]]支持维基媒体项目及其他更多领域。</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span class="mw-translate-fuzzy">“[[wikt:zh:function<!-- name in wiktionary-->|函数]]”是一個程序指令的序列,可以基于所提供的[[$wpdata|数据]]进行相应[[$wpcalc|计算]]。函数可以回答各种问题,例如两个日期之间相隔的天数、或者两个城市之间的距离。</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
我們目前主要專注於[[Special:MyLanguage/Wikifunctions:Support for Wikidata content|與維基數據詞條相關的函式]]。維基數據的詞條資料以及處理這些資料的函式,對於實現抽象維基百科的目標至關重要。[[Special:MyLanguage/Wikifunctions:Working with Wikidata content|Wikifunctions目前如何與維基數據一起使用的教學]]可供使用。
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>开始</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7分钟了解Wikifunctions]]
* [[Special:RunFunction|运行函数]]
* [[Wikifunctions:Project chat|互助客栈]]
* [[Special:MyLanguage/Wikifunctions:Community portal|社群入口]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|请求函数]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|可用函数的目录]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>可供尝试的函数</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<u>更多函数……</u>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>了解与贡献</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; 了解Wikifunctions
* [[Special:MyLanguage/Wikifunctions:About|关于Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Introduction|介绍Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:FAQ|常见问题]]
* [[Special:MyLanguage/Wikifunctions:Glossary|词汇表]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|创建对象]]
* [[Special:MyLanguage/Help:Multilingual|参与翻译]]
; 获取Wikifunctions的帮助
* 有疑问? 在[[Wikifunctions:Project chat|互助客栈]]或[[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|我们的Telegram/IRC频道]]提问!
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|报告技术问题]]
** [[Wikifunctions:Status|状态]]页面列出了目前已知的主要问题
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>最新消息</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Wikifunctions是非营利、多语言、内容开放的维基媒体家族的一部分。</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>百科全书</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>知识库</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>多媒体资源库</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>多语言字词典</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>教科书和手册</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>新闻</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>名人名言录</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>图书馆</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>研习资源</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>旅游指南</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>物种目录</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|维基孵育场]]</span><br>新语言版本</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>协调项目</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki开发</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>协调活动</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
k7wp8wvu7lnwr0jsfymt05ztypsnu7d
Template:Main page/zh-hant
10
58988
278007
267724
2026-05-25T09:23:07Z
FuzzyBot
207
Updating to match new version of source page
278007
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">歡迎來到維基函式庫</p>
<p><span class="mw-translate-fuzzy">具有{{formatnum:{{NUMBEROFFUNCTIONS}}}}個[[$2|函式]]、人人皆可編輯的[[foundation:Special:MyLanguage/Policy:Terms_of_Use|自由]]函式庫。</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>歡迎!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>入門</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|7分鐘了解維基函式庫]]
* [[Special:RunFunction|執行函式]]
* [[Wikifunctions:Project chat|互助客棧]]
* [[Special:MyLanguage/Wikifunctions:Community portal|社群入口]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|請求函式]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|可用函式的目錄]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>可供嘗試的函式</span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<u>更多函式……</u>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>了解與貢獻</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; 了解維基函式庫
* [[Special:MyLanguage/Wikifunctions:About|關於維基函式庫]]
* [[Special:MyLanguage/Wikifunctions:Introduction|介紹維基函式庫]]
* [[Special:MyLanguage/Wikifunctions:FAQ|常見問題]]
* [[Special:MyLanguage/Wikifunctions:Glossary|詞彙表]]
; 貢獻維基函式庫
* [[Special:CreateObject|建立物件]]
* [[Special:MyLanguage/Help:Multilingual|參與翻譯]]
; 取得維基函式庫的協助
* 有疑問? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|回報技術問題]]
** [[Wikifunctions:Status|狀態]]頁面列出了目前已知的主要問題
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>最新消息</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">維基函式庫是非營利、多語言、開放內容的維基媒體家族的一部分。</div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>百科全書</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>知識庫</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>多媒體資源庫</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>多語言字詞典</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>教科書和手冊</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>新聞</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>名人名言錄</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>圖書館</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>研習資源</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>旅遊指南</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>物種目錄</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|維基孵育場]]</span><br>新語言版本</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>協調專案</div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki開發</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>協調活動</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
cwc2pbgj6k3w80hhf8bab4yiylmbbwb
Template:Main page/zh-hk
10
59205
278008
258310
2026-05-25T09:23:07Z
FuzzyBot
207
Updating to match new version of source page
278008
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><span lang="en" dir="ltr" class="mw-content-ltr">Welcome to Wikifunctions</span></p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>歡迎!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>入門</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions in 7 minutes</span>]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>了解與貢獻</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|常見問題]]
* [[Special:MyLanguage/Wikifunctions:Glossary|詞彙表]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|參與翻譯]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|回報技術問題]]
** [[Wikifunctions:Status|狀態]]頁面列出了目前已知的主要問題
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>最新消息</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>百科全書</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>知識庫</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>多媒體資源庫</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>多語言字詞典</div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>教科書和手冊</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>新聞</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>名人名言錄</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>圖書館</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>研習資源</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>旅遊指南</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>物種目錄</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|維基孵育場]]</span><br>新語言版本</div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki開發</div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>協調活動</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
7ffhzf16svymhk0b34c7aesdmlckyzi
Template:Main page/as
10
59392
277961
258263
2026-05-25T09:22:44Z
FuzzyBot
207
Updating to match new version of source page
277961
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">ৱিকিফলনলৈ স্বাগতম</p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>আদৰিছোঁ!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|৭ মিনিটত ৱিকিফলন]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|ৰাইজৰ চ’ৰা]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>শিকক আৰু অৱদান আগবঢ়াওক</span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; ৱিকিফলনৰ বিষয়ে শিকক
* [[Special:MyLanguage/Wikifunctions:About|ৱিকিফলনৰ বিষয়ে]]
* [[Special:MyLanguage/Wikifunctions:Introduction|ৱিকিফলনৰ পৰিচয়]]
* [[Special:MyLanguage/Wikifunctions:FAQ|সততে উদিত প্ৰশ্নসমূহ]]
* [[Special:MyLanguage/Wikifunctions:Glossary|শব্দকোষ]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|অনুবাদক হিচাপে জড়িত হওক]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|কাৰিকৰী সমস্যাৰ বিষয়ে অৱগত কৰাওক]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>সংবাদ</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>বিশ্বকোষ</div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>মিডিয়া ভঁৰাল</div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>পাঠ্যপুথি আৰু হাতপুথি</div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>সংবাদ</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>উদ্ধৃতিৰ সংগ্ৰহ</div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>পুথিভঁৰাল</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>ভ্ৰমণ নিৰ্দেশিকা</div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>প্ৰজাতিসমূহৰ নিৰ্দেশিকা</div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|ইনকিউবেটৰ]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>অনুষ্ঠানৰ সমন্বয়</div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
npjox4cw5fivtas6ao5952m32k7a02h
User talk:Yamato Shiya
3
60445
278024
275081
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278024
wikitext
text/x-wiki
== Wikifunctions & Abstract Wikipedia Newsletter #209 is out: Coverage of 1298 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a short essay from Denny about how Wikipedias cover articles about years, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1751909400 July 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:39, 4 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28927185 -->
== Wikifunctions & Abstract Wikipedia Newsletter #210 is out: Length limits on labels and descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a measure to limit length of labels and descriptions, we show a video illustrating our work on front-end components, we share some news on new Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1752595200 July 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:46, 11 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #211 is out: Wikidata-based enumerations are here ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a new kind of Type (Wikidata-based enumerations), we remind you of our current sprint in fixing labels and descriptions that are too long, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:16, 19 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28960872 -->
== Wikifunctions & Abstract Wikipedia Newsletter #212 is out: “Wikipedia is an encyclopedia”; Two years of Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-07-26|the '''second anniversary update''']] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our work on functions that generate sentences and fragments in several languages, we celebrate our second anniversary, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:33, 26 July 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29016422 -->
== Wikifunctions & Abstract Wikipedia Newsletter #215 is out: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-08-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to access Wikidata items from embedded function calls, we also inform that Wikifunctions is now available on 60 more Wiktionaries, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 29 August 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers’ Corner is tomorrow! ==
We remind you that our next '''Wikifunctions & Abstract Wikipedia Volunteers’ Corner''' will be '''[https://zonestamp.toolforge.org/1757352600 tomorrow, September 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Unless you have many questions, we will follow our usual agenda, giving updates on the upcoming plans and recent activities, having plenty of time and space for your questions, and building a Function together.
See you at the Corner! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:39, 7 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #216 is out: Copying function calls from one Wikipedia to another ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-07|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that it is now possible to use natural languages as a default value in embedded function calls, we discuss the latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:04, 8 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #217 is out: More than 3,000 functions on Wikifunctions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-12|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we celebrate reaching the milestone of 3,000 functions on Wikifunctions, we discuss our upcoming commitments in outreach, we share with you our latest blogpost, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:21, 12 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29173200 -->
== Wikifunctions & Abstract Wikipedia Newsletter #218 is out: Wikifunctions available on 123 Wiktionary languages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-19|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we update you on the recent Wikifunctions deployment on Wiktionaries, we introduce our new page for requesting cleanups, we update you on what's new on Types, we remind you of the upcoming meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1758643200 September 23, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:26, 20 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29289969 -->
== Wikifunctions & Abstract Wikipedia Newsletter #219 is out: Accessing qualifiers in Wikidata statements ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-09-26|a new update]] for Wikifunctions and Abstract Wikipedia. Please, come and read it!
In this issue, we introduce the possibility of calling also qualifiers from Wikidata, we update you on the recent deployments of Wikifunctions and on the Wikifunctions presentations at Wikimedia events, we give you the recent updates on Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:46, 26 September 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29319712 -->
== Wikifunctions & Abstract Wikipedia Newsletter #220 is out: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the latest functions and types you can create, we announce that functions are now available to call on 152 projects, we talk about our presentations at Wikimedia meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1759771800 October 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:55, 4 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #221 is out: Decision on location for abstract content and Quarterly Planning for October–December ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our plans and work for the upcoming quarter (October-December 2025), we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:47, 9 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29367070 -->
== Wikifunctions & Abstract Wikipedia Newsletter #222 is out: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we kickstart our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we present a beautiful representation of functions by a community member, we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:04, 15 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29444338 -->
== Wikifunctions & Abstract Wikipedia Newsletter #223 is out: Welcome Zaree and Laura! Naming contest round 1 kicked off ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we welcome two new additions to the team, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we report on the next events we'll be part of, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:10, 23 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29491948 -->
== Wikifunctions & Abstract Wikipedia Newsletter #224 is out: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-10-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we announce our first experimentation with short descriptions on Wikidata, we talk about our presentations at the upcoming WikidataCon 2025, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 November 3, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:48, 30 October 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #225 is out: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on the closing of the first phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we introduce a possible implementation of Wikifunctions for Wiktionaries, we talk about our latest outreach events, and we take a look at the latest Type and software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:06, 6 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #226 is out: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust? ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we summarise current discussion regarding the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss how we are rewriting the backend, we ask for help in substituting a function, we suggest you the recordings of Wikifunctions-related sessions at the WikidataCon 2025, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also we remind you that the next '''Natural Language Generation Special Interest Group meeting''' will be held on '''[https://zonestamp.toolforge.org/1763481600 November 18, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:42, 13 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #227 is out: Second round of voting for naming the wiki with language-independent content; Sharing function calls ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce the start of the second phase of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share the results of the MacArthur Foundation's 100&Change contest, we share the recording of the last NLG SIG meeting, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:11, 21 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #228 is out: Vote on the new wiki name! Finishing each other’s sentences ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-11-27|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we update you on our [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we discuss our progress on sentence creation with functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1762194600 December 1, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:38, 27 November 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29511879 -->
== Wikifunctions & Abstract Wikipedia Newsletter #229 is out: And the name is Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the final results of the [[:m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|naming contest for Abstract Wikipedia]], we share two demos about new Wikifunctions features, we talk about Wikidata components in Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:02, 4 December 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #230 is out: How to write better error messages ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share an essay on how to write better error messages, on improving which we focused in the last months.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 12 December 2025 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29735279 -->
== Wikifunctions & Abstract Wikipedia Newsletter #231 is out: We wish you a happy new Gregorian year! ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-12-18|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we showcase some templates using Wikifunctions functions on several projects, and we wrap up work for this Gregorian year, wishing you happy holidays.
The updates will resume in the week of January 14, so if you feel like you want more, you can always read the previous updates in [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:01, 18 December 2025 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29814552 -->
== Wikifunctions & Abstract Wikipedia Newsletter #232 is out: 25 years of Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In the first issue of 2026, we celebrate our incredible milestone of 25 years of Wikipedia and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 16 January 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29902635 -->
== Wikifunctions & Abstract Wikipedia Newsletter #233 is out: Quarterly plan for January–March 2026 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-22|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our work plans for the quarter that goes from January to March 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:01, 22 January 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #234 is out: Integrating Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share our ideas about the integration of Abstract Wikipedia with the existing Wikimedia projects, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:51, 30 January 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Next Wikifunctions & Abstract Wikipedia Volunteers' Corner will be on February 9 ==
Hi, we remind you that, if you have questions or ideas to discuss about Wikifunctions & Abstract Wikipedia, you can participate to the next '''Volunteers' Corner''', that will be held on '''[https://zonestamp.toolforge.org/1770661800 February 9, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
We hope to see you there! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 06:23, 6 February 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #235 is out: Finishing each other sentences: Starting things; Offsite in Istanbul ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share the results of our recent team offsite (meeting in person) in Istanbul, Türkiye, especially on creating sentence fragments in several languages.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:31, 13 February 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #236 is out: A sneak preview of Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we share a sneak preview of how Abstract Wikipedia will look like and work, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:15, 20 February 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=29963119 -->
== Wikifunctions & Abstract Wikipedia Newsletter #237 is out: Graceful overrides and fallbacks ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss different patterns in articles about years on different Wikipedias, we present the video of the Wikifunctions presentation by Nicolas Vigneron at the last Celtic Knot, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1772476200 March 2, at 18:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:18, 27 February 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 2026 (UTC)
(This message was sent to [[:User talk:Athayahisyam]] and is being posted here due to a redirect.)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
mhcr1tlo1g19wtr3pn9jww6dudt01is
Z26039
0
60718
277774
274958
2026-05-25T00:29:47Z
99of9
1622
Added Z35531, Z35532, Z35533, Z35534, Z35535, Z35536, Z35537, Z35538, Z35539, Z35540, Z35541, Z35542 and Z35543 to the approved list of test cases
277774
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543"
],
"Z8K4": [
"Z14",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"Article-less instantiating fragment",
"subject is instance of",
"classificational construct fragment (String)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
}
]
}
}
g4u43m3pxe8eg8zxfm48hn4uiob33oa
277775
277774
2026-05-25T00:30:00Z
99of9
1622
Added Z34689 to the approved list of test cases
277775
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689"
],
"Z8K4": [
"Z14",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"Article-less instantiating fragment",
"subject is instance of",
"classificational construct fragment (String)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
}
]
}
}
jy1gp7q6caw4qcle80f4l0wm9dth2he
277776
277775
2026-05-25T00:30:16Z
99of9
1622
Added Z26054, Z26061 and Z28015 to the approved list of test cases
277776
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015"
],
"Z8K4": [
"Z14",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"Article-less instantiating fragment",
"subject is instance of",
"classificational construct fragment (String)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
}
]
}
}
ch3xfxk9i5t4hsj5dn1eyhpamc2j5xy
Z26093
0
60843
277833
209280
2026-05-25T02:11:06Z
99of9
1622
277833
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26093"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11436"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q42889"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An aircraft is a vehicle."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An aircraft is a vehicle."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6m66hf8cebrf4nsi2ucsxbkzlgtgfsb
Z26094
0
60845
277835
209285
2026-05-25T02:12:01Z
99of9
1622
277835
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26094"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1358"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1360"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An Arachnida is an arthropod."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "An Arachnida is an arthropod."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
54ptmvu17uvmczims2wnkaeo0363htg
Z26095
0
60846
277796
270708
2026-05-25T01:21:03Z
99of9
1622
nudge
277796
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super-class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "superclasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Oberklasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "nadtřída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26095K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26628",
"Z27056",
"Z27081",
"Z27082",
"Z27218",
"Z26512",
"Z33807",
"Z34119"
],
"Z8K4": [
"Z14",
"Z33812"
],
"Z8K5": "Z26095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of (Monolingual text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instancier un fragment avec un article indéfini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di (testo monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞ありのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je podtřídou (jako jednojazyčný text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279",
"classified as",
"subclass of",
"Article-ful instantiating fragment",
"type of",
"subject is kind of",
"something is a something",
"An X is a Y.",
"A X is a Y."
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"P279",
"podtřída",
"je druhem"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "par exemple, « un chat est un mammifère »."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je podtypem Y („[X] je [Y].“). Např. „Žába je obojživelník.“ Pokud má X být instancí Y, použijte Z26039."
}
]
}
}
9jv4rfyxqloj5ct3v3jbwtm14gsi091
277801
277796
2026-05-25T01:27:00Z
99of9
1622
277801
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super-class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "superclasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Oberklasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "nadtřída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26095K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26628",
"Z27056",
"Z27081",
"Z27082",
"Z27218",
"Z26512",
"Z33807",
"Z34119"
],
"Z8K4": [
"Z14",
"Z33812"
],
"Z8K5": "Z26095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of (Monolingual text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instancier un fragment avec un article indéfini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di (testo monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞ありのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je podtřídou (jako jednojazyčný text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279",
"classified as",
"subclass of",
"Article-ful instantiating fragment",
"type of",
"subject is kind of",
"something is a something",
"An X is a Y.",
"A X is a Y.",
"X is a Y"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"P279",
"podtřída",
"je druhem"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "par exemple, « un chat est un mammifère »."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je podtypem Y („[X] je [Y].“). Např. „Žába je obojživelník.“ Pokud má X být instancí Y, použijte Z26039."
}
]
}
}
4y79jb06evklbueuhfsftk3s2cvpqn8
Z26520
0
61632
277843
267224
2026-05-25T02:18:59Z
99of9
1622
277843
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26520"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40847"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Scissors are a tool."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Scissors are a tool."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Entity that must be plural."
}
]
}
}
07q3r9bx2tphnhiwkev7p309pxjp3uj
Z26521
0
61633
277836
267226
2026-05-25T02:13:17Z
99of9
1622
277836
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159998"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34379"
},
"Z23410K3": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A bassoon is a musical instrument."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] A bassoon is a musical instrument."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ma72y0lzso1x2gu6jyo1q6n8y9gdmny
277842
277836
2026-05-25T02:17:27Z
99of9
1622
277842
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159998"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34379"
},
"Z23410K3": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "A bassoon is a musical instrument."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] A bassoon is a musical instrument."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
izic84nr9aam63adrbaqlwrbcq116l0
277854
277842
2026-05-25T03:00:00Z
99of9
1622
277854
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159998"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34379"
},
"Z23410K3": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "A bassoon is a musical instrument."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] A bassoon is a musical instrument."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en-au doesn't have Wikidata labels"
}
]
}
}
q701vasebz0n7ql9fg4fg66ceaqnnz6
277855
277854
2026-05-25T03:00:35Z
99of9
1622
277855
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159998"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34379"
},
"Z23410K3": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "A bassoon is a musical instrument."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] A bassoon is a musical instrument."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en-au doesn't have direct Wikidata labels, needs fallback to English"
}
]
}
}
1z2nka43oukpd606zopco5mhsqecj44
Z26570
0
61686
277746
276783
2026-05-24T19:07:49Z
Dv103
11127
Added Z35621, Z35620, Z35619, Z35622, Z35623, Z35624 e Z35625 to the approved list of test cases
277746
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26570"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "클래스"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "实体"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ding"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "类别"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "typ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Art"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "위치"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "umístění"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "位置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ort"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26570K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "语言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26609",
"Z26623",
"Z26625",
"Z26626",
"Z26932",
"Z27175",
"Z27176",
"Z32289",
"Z32377",
"Z32861",
"Z35621",
"Z35620",
"Z35619",
"Z35622",
"Z35623",
"Z35624",
"Z35625"
],
"Z8K4": [
"Z14",
"Z34043",
"Z29840"
],
"Z8K5": "Z26570"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티와 클래스를 사용하여 위치 지정"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localiser en utilisant l'entité et la classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Berikan lokasi menggunakan entitas dan kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vyjádřit umístění pomocí entity a třídy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "使用实体和类别说明位置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Ange plats med entitet och typ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz über ein Ding einer Art an einem Ort"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"something is a something in somewhere",
"is a ? in ?",
"location is a class in entity",
"X is a Y in Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sesuatu adalah sesuatu di suatu tempat"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1645",
"Z31K2": [
"Z6",
"某物是某地的某类事物"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Ange plats med entitet och klass"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist ein Y in Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\""
}
]
}
}
68tjxmic5lllcjd4mkq5usfutlo4gcj
Z27410
0
63811
277784
272991
2026-05-25T01:06:04Z
99of9
1622
277784
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z27410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語彙素"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z27410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文法的特徴"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27411",
"Z27412",
"Z27415",
"Z27426",
"Z27548",
"Z32505",
"Z33018"
],
"Z8K4": [
"Z14",
"Z27414",
"Z34946"
],
"Z8K5": "Z27410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior stringa di rappr. di lessema compatibile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching representation string from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "より良く一致する表現の語彙素文字列"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa di rappresentazione di lessema che è più compatibile con le caratteristiche grammaticali date."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The representation string of the forms that better fits the given grammatical features. Tries to give the best form with other criteria, the grammatical feature matching is priority. w/fallback Z32504"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された文法的特徴によりよく一致する語形の表現文字列を返します。"
}
]
}
}
n8scxdxz5dzf6ft3wjnvsbgnp57cnsn
277785
277784
2026-05-25T01:06:28Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277785
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z27410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語彙素"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z27410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文法的特徴"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27411",
"Z27412",
"Z27415",
"Z27426",
"Z27548",
"Z32505",
"Z33018"
],
"Z8K4": [
"Z14",
"Z34946",
"Z27414"
],
"Z8K5": "Z27410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior stringa di rappr. di lessema compatibile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching representation string from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "より良く一致する表現の語彙素文字列"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa di rappresentazione di lessema che è più compatibile con le caratteristiche grammaticali date."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The representation string of the forms that better fits the given grammatical features. Tries to give the best form with other criteria, the grammatical feature matching is priority. w/fallback Z32504"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された文法的特徴によりよく一致する語形の表現文字列を返します。"
}
]
}
}
sxqirqu67kef3i0x5dvq5z0corzlld7
277915
277785
2026-05-25T06:04:51Z
99of9
1622
277915
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z27410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語彙素"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z27410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文法的特徴"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27411",
"Z27412",
"Z27415",
"Z27426",
"Z27548",
"Z32505",
"Z33018"
],
"Z8K4": [
"Z14",
"Z34946",
"Z27414"
],
"Z8K5": "Z27410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior stringa di rappr. di lessema compatibile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching representation string from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "より良く一致する表現の語彙素文字列"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa di rappresentazione di lessema che è più compatibile con le caratteristiche grammaticali date."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The representation string of the forms that better fits the given grammatical features. Tries for best form with other criteria, the grammatical matching is priority. w/fallback Z32504, multiL Z34943"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された文法的特徴によりよく一致する語形の表現文字列を返します。"
}
]
}
}
cl0b6hrtvwyrqe9h83lxcm2oi7k2ijv
Z28016
0
65058
277933
277497
2026-05-25T06:49:28Z
99of9
1622
Added Z35054 to the approved list of test cases
277933
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054"
],
"Z8K4": [
"Z14",
"Z28032",
"Z28034"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie zB \"Berlin ist die Hauptstadt von Deutschland\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
}
]
}
}
0cx5kfg13ngipjsmwh75znsw92dlic8
Z28017
0
65060
277935
224126
2026-05-25T06:51:21Z
99of9
1622
capital -> capital city, preferred lexeme for item
277935
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28017"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3870"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q114"
},
"Z28016K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Nairobi is the capital city of Kenya."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(en) Nairobi is the capital city of Kenya."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "test case for defining role sentence"
}
]
}
}
6gpbqi2jumlm3pcw86r6waee3869twh
Z28026
0
65106
277886
216430
2026-05-25T05:04:15Z
99of9
1622
277886
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28026"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28026K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28027",
"Z28028",
"Z28029",
"Z28031"
],
"Z8K4": [
"Z14",
"Z28030"
],
"Z8K5": "Z28026"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elizabeth II is the mother of Charles III.\".\n"
}
]
}
}
i6nw88eucphmcwz74jsv4yqwpuda0jx
277887
277886
2026-05-25T05:05:52Z
99of9
1622
Added Z35237 to the approved list of test cases
277887
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28026"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28026K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28026K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28027",
"Z28028",
"Z28029",
"Z28031",
"Z35237"
],
"Z8K4": [
"Z14",
"Z28030"
],
"Z8K5": "Z28026"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elizabeth II is the mother of Charles III.\".\n"
}
]
}
}
aloq8d3q5tfoki93kmkxahle8esq1i2
Z28027
0
65107
277930
216422
2026-05-25T06:45:07Z
99of9
1622
capital -> capital city, preferred lexeme for item
277930
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28027"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28026",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28026",
"Z28026K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q24861"
},
"Z28026K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28026K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1384"
},
"Z28026K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Albany is the capital city of New York."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Albany is the capital city of New York.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
23xxbgzmneq6grcc5llbkfj1zevmgn4
Z28028
0
65108
277931
217017
2026-05-25T06:45:53Z
99of9
1622
capital -> capital city, preferred lexeme for item
277931
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28028"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28026",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28026",
"Z28026K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q84"
},
"Z28026K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28026K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q145"
},
"Z28026K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "London is the capital city of the United Kingdom."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"London is the capital of the United Kingdom.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0bmttqe385iq7bd4ak3wey6g1kasncy
277932
277931
2026-05-25T06:46:14Z
99of9
1622
277932
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28028"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28026",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28026",
"Z28026K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q84"
},
"Z28026K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28026K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q145"
},
"Z28026K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "London is the capital city of the United Kingdom."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "London is the capital city of the United Kingdom."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qll7nhk9hy787wpe6qgcrg9q06l31lp
Z28030
0
65110
277893
223732
2026-05-25T05:13:50Z
99of9
1622
language fallbacks for WD labels
277893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
" is the ",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z23616",
"Z23616K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23616K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"Z13464K3": [
"Z6091"
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": " of ",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z20305K3": "the "
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"."
],
"Z12899K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bab3lxre7zuhp2hdoikfj9l6usm771p
277895
277893
2026-05-25T05:18:01Z
99of9
1622
simplify
277895
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z23616",
"Z23616K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23616K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"Z13464K3": [
"Z6091"
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8beresh2zgyth3gti00uk2iyko28yt9
277896
277895
2026-05-25T05:21:04Z
99of9
1622
definite article
277896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z23616",
"Z23616K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23616K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"Z13464K3": [
"Z6091"
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cear12lwaocumm32jrw96oddxl5n1qm
277897
277896
2026-05-25T05:22:24Z
99of9
1622
item not ref
277897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z23616",
"Z23616K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23616K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"Z13464K3": [
"Z6091"
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
boh8plosia7yehqr0pi6dfis4uwyn38
277919
277897
2026-05-25T06:14:06Z
99of9
1622
simpler role with better language handling
277919
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
edijapk0j42el66aeyc269p10t7y735
277921
277919
2026-05-25T06:16:23Z
99of9
1622
rv without prejudice for now
277921
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z23616",
"Z23616K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z23616K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"Z13464K3": [
"Z6091"
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
boh8plosia7yehqr0pi6dfis4uwyn38
277929
277921
2026-05-25T06:43:54Z
99of9
1622
simplify and improve
277929
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28030"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28026",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z28026K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z28026K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in English, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Composition attempt for defining role in English."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
edijapk0j42el66aeyc269p10t7y735
Template:Main page/kcg
10
68074
277984
258286
2026-05-25T09:22:55Z
FuzzyBot
207
Updating to match new version of source page
277984
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><span lang="en" dir="ltr" class="mw-content-ltr">Welcome to Wikifunctions</span></p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span>Ma̱aba̱n/Tyebaa!</span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Ka̱di zi̱ tsa</span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|Wukifonshyon mi̱ mmiti 7]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|Tazwa Wukifongshyon]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* Lyi̱ri̱m nshyia̱ a? <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span>Nkhang</span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Kuntyin lyen</div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>Nkhang</div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Tutunkwaa̱mbwat</div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Nkyangfang myiam</div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|A̱vwuogo]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
nxjxwhnimftq1s7dy0psze232gy9qf0
Template:Main page/News
10
68963
278031
275106
2026-05-25T09:51:35Z
Sannita (WMF)
10
update
278031
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/1780939800 17:30 UTC on 2026-06-08]</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-05.webm</tvar>|most recent Volunteer's Corner]] is available on Commons</translate>
; <translate><!--T:4--> Recent status updates about Wikifunctions</translate>
<!--Keep this to the most recent 5 entries-->
* <translate><tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:28--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]]
fs5wy6juogjr2q8dtuqpbdj909kda9t
278032
278031
2026-05-25T09:52:00Z
Sannita (WMF)
10
Marked this version for translation
278032
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/1780939800 17:30 UTC on 2026-06-08]</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-05.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:32--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:28--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]]
k0luqhtgk2mu7k5e7439to17zej55p5
Template:Main page/News/en
10
69028
278039
275112
2026-05-25T09:52:04Z
FuzzyBot
207
Updating to match new version of source page
278039
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/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027
* {{Status updates|2026-05-15}}: A higher meaning
* {{Status updates|2026-05-08}}: References from Wikidata are now available
* {{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?
* {{Status updates|2026-04-25}}: The Foundation's search for the perfect language
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">More news</span>]]
ai44inrsmtnnq090lyz2s9h8sf04g7q
Template:Main page/News/de
10
69043
278037
276440
2026-05-25T09:52:04Z
FuzzyBot
207
Updating to match new version of source page
278037
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
ar8isjt76ke99ygqlrdrl09u58yfxas
Template:Main page/News/ko
10
69053
278041
275115
2026-05-25T09:52:05Z
FuzzyBot
207
Updating to match new version of source page
278041
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; 지원자 코너
* 다음 지원자 코너는 <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.webm|최신 지원자 코너]]는 공용에서 사용할 수 있습니다.
; 위키함수의 최신 상태 업데이트
<!--Keep this to the most recent 5 entries-->
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">더 많은 소식</span>]]
i5cbutmql5t9lb4puy1qthy2bevgn2t
Template:Main page/News/ar
10
69123
278034
275110
2026-05-25T09:52:03Z
FuzzyBot
207
Updating to match new version of source page
278034
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; ركن المتطوعين
* ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز
; تحديثات الحالة الأخيرة حول ويكي دوال
<!--Keep this to the most recent 5 entries-->
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن
* {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟
* {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]]
6ingp21m0fph3mn7pk5p084s7rdvjab
Z29843
0
69318
277717
270698
2026-05-24T17:04:55Z
HenkvD
1290
+fy af bar eo mk pap frr
277717
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29843"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26707",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27219",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30397",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30484",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30514",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30534",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32152",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32193",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32219",
"Z14293K2": [
"Z60",
"Z1037",
"Z1294",
"Z1381"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32287",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32371",
"Z14293K2": [
"Z60",
"Z1004",
"Z1640"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32442",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32739",
"Z14293K2": [
"Z60",
"Z1157",
"Z1517"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32848",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32855",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32788",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27267",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33831",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34070",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32698",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35589",
"Z14293K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1576",
"Z1402",
"Z1137",
"Z1650"
]
}
],
"Z14294K2": "Z30397"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for state location using entity and class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro vyjádřit umístění Z26570"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“"
}
]
}
}
m9voz7akvroip13lt3vdo0i0b048c05
Template:Main page/News/zh-hant
10
69589
278044
275118
2026-05-25T09:52:05Z
FuzzyBot
207
Updating to match new version of source page
278044
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/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">更多消息</span>]]
bed96j07c52cv1bm1yv5icsco0xo9ro
Template:Main page/News/ja
10
70114
278040
275114
2026-05-25T09:52:04Z
FuzzyBot
207
Updating to match new version of source page
278040
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; ボランティアのコーナース
* 次のボランティアのコーナーは<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.webm|最新のボランティアのコーナー]]にコモンズで利用可能です。
; ウィキファンクションズに関するステータスの最近のアップデート
<!--Keep this to the most recent 5 entries-->
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">その他のニュース</span>]]
0zwp2m06zn840hvfzlcg1kgadq2ue7i
Template:Main page/News/bn
10
71222
278035
275109
2026-05-25T09:52:03Z
FuzzyBot
207
Updating to match new version of source page
278035
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/1780939800 17:30 UTC on 2026-06-08]</bdi>-তে অনুষ্ঠিত হবে।
* [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|সর্বশেষ স্বেচ্ছাসেবকদের সভাটি]] কমন্সে উপলব্ধ রয়েছে।
; উইকিফাংশন্স সম্পর্কে সাম্প্রতিক হালনাগাদ
<!--Keep this to the most recent 5 entries-->
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">আরও সংবাদ</span>]]
ghqmz1e0cyl7tcnkozescwww45o74yd
Template:Main page/kaa
10
71426
277983
258285
2026-05-25T09:22:54Z
FuzzyBot
207
Updating to match new version of source page
277983
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title">Wikifunkcions xosh keldńiz!</p>
<p><span lang="en" dir="ltr" class="mw-content-ltr">the [[foundation:Special:MyLanguage/Policy:Terms_of_Use|free]] library of {{formatnum:{{NUMBEROFFUNCTIONS}}}} [[w:Function_(computer_programming)|functions]] that anyone can edit.</span></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Welcome!</span></span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<span lang="en" dir="ltr" class="mw-content-ltr">'''Wikifunctions''' is a Wikimedia project for [[foundation:Special:MyLanguage/Policy:Terms_of_Use|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</span>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<span lang="en" dir="ltr" class="mw-content-ltr">A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</span>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<span lang="en" dir="ltr" class="mw-content-ltr">We are currently primarily focused on [[Special:MyLanguage/Wikifunctions:Support for Wikidata content|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[Special:MyLanguage/Wikifunctions:Working with Wikidata content|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</span>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Get started</span></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions in 7 minutes</span>]]
* [[Special:RunFunction|<span lang="en" dir="ltr" class="mw-content-ltr">Run a function</span>]]
* [[Wikifunctions:Project chat|<span lang="en" dir="ltr" class="mw-content-ltr">Project chat</span>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<span lang="en" dir="ltr" class="mw-content-ltr">Community portal</span>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<span lang="en" dir="ltr" class="mw-content-ltr">Suggest a function</span>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">Catalogue of available functions</span>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Functions to try out</span></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<span lang="en" dir="ltr" class="mw-content-ltr">''more functions…''</span>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">Learn and contribute</span></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <span lang="en" dir="ltr" class="mw-content-ltr">Learn about Wikifunctions</span>
* [[Special:MyLanguage/Wikifunctions:About|<span lang="en" dir="ltr" class="mw-content-ltr">About Wikifunctions</span>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions introduction</span>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<span lang="en" dir="ltr" class="mw-content-ltr">FAQ</span>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<span lang="en" dir="ltr" class="mw-content-ltr">Glossary</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Contribute to Wikifunctions</span>
* [[Special:CreateObject|<span lang="en" dir="ltr" class="mw-content-ltr">Create an object</span>]]
* [[Special:MyLanguage/Help:Multilingual|<span lang="en" dir="ltr" class="mw-content-ltr">Get involved as a translator</span>]]
; <span lang="en" dir="ltr" class="mw-content-ltr">Get help with Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Questions?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Ask at the [[Wikifunctions:Project chat|Project chat]] or [[Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others|our Telegram/IRC channel]]!</span>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<span lang="en" dir="ltr" class="mw-content-ltr">Report a technical problem</span>]]
** <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Status|Status]] page lists major known issues and problems</span>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><span lang="en" dir="ltr" class="mw-content-ltr">News</span></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</span></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Encyclopedia</span></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Knowledge base</span></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Media repository</span></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Dictionary and thesaurus</span></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Textbooks and manuals</span></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">News</span></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Collection of quotations</span></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Library</span></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Learning resources</span></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Travel guides</span></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Directory of species</span></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<span lang="en" dir="ltr" class="mw-content-ltr">Incubator</span>]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">New language versions</span></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Project coordination</span></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki development</span></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><span lang="en" dir="ltr" class="mw-content-ltr">Event coordination</span></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
4s2kp8slw9vnpibaxmqctu14kxvwzpr
Translations:Wikifunctions:User scripts/11/fr
1198
72178
277772
240627
2026-05-24T21:43:40Z
L'embellie
9414
277772
wikitext
text/x-wiki
Un seul clic sur le bouton vous permet de ''marquer comme résolu'' les sections de $1 et $2 en répondant avec $3 et $4.
317pjqwiacs3f2pygg0pv89newwmg7f
Translations:Wikifunctions:Vandalism/10/fr
1198
72179
277766
240643
2026-05-24T21:28:06Z
L'embellie
9414
277766
wikitext
text/x-wiki
Pour signaler un vandalisme, veuillez le faire dans $1, ou contacter un [[$2|administrateur]] en notifiant sur [$3 Telegram] ou sur IRC $4.
22b0i3nxdvfgiepc8jloa9ghlehf9cc
Template:Main page/News/fr
10
73409
278038
275113
2026-05-25T09:52:04Z
FuzzyBot
207
Updating to match new version of source page
278038
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/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]]
p9av8rhtuadcnmbsc40h1iqhd39el95
Template:Main page/News/nl
10
75151
278042
275116
2026-05-25T09:52:05Z
FuzzyBot
207
Updating to match new version of source page
278042
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Bijeenkomst vrijwilligers
* De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* {{Status updates|2026-04-25}}: De zoektocht van de Foundation naar de perfecte taal
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]]
lgdhjaybo872cvn08ovphhcfa617xp2
Template:Main page/News/zh-hans
10
75568
278043
275117
2026-05-25T09:52:05Z
FuzzyBot
207
Updating to match new version of source page
278043
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; 志愿者角
* 下期志愿者角将于<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</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>]]
0cq5hpi7mf1c6x88p0ty06vpzlw5w2v
Template:Main page/News/cs
10
78172
278036
275108
2026-05-25T09:52:03Z
FuzzyBot
207
Updating to match new version of source page
278036
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/1780939800 17:30 UTC on 2026-06-08]</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-05.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-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Další novinky</span>]]
8y0e5aammf56x7iw6wwpt63o5hvgdhq
Z32145
0
78278
277940
267318
2026-05-25T07:06:47Z
99of9
1622
277940
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32145"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32145K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32145K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "requested language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32147",
"Z33841"
],
"Z8K4": [
"Z14",
"Z32146"
],
"Z8K5": "Z32145"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "section title from Wikidata item reference"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"h2 section from QID with fallback ",
"h2 section singular with fallback ",
"sentence case section title fr WD label w/fallback",
"h2 from QID ",
"h2",
"sentence case section title from Wikidata label with fallback",
"section title from Wikidata label in sentence case"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Provides a sentence case HTML fragment from an item reference (qid) using its label in the specified language or a fallback. H2 level heading. For H3 use Z33690."
}
]
}
}
8eq3a17t1i7k48r8jav1ko2lzi0qr0u
Z32314
0
78509
277820
272558
2026-05-25T01:56:29Z
99of9
1622
sound not character
277820
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32314"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32314K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z32316",
"Z32317",
"Z34841"
],
"Z8K4": [
"Z14",
"Z21875"
],
"Z8K5": "Z32314"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is word starting with vowel sound, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is word or phrase starting with a vowel in English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21739 which returns a string."
}
]
}
}
s3v276ikj9ihd411sg02tvyjseaem0w
277822
277820
2026-05-25T01:58:18Z
99of9
1622
Added Z35634 to the approved list of test cases
277822
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32314"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32314K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z32316",
"Z32317",
"Z34841",
"Z35634"
],
"Z8K4": [
"Z14",
"Z21875"
],
"Z8K5": "Z32314"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is word starting with vowel sound, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is word or phrase starting with a vowel in English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21739 which returns a string."
}
]
}
}
hika51qzp57ckp2au85opny870ssc0o
Z32319
0
78515
277805
258848
2026-05-25T01:44:35Z
99of9
1622
Added Z35629 and Z35630 to the approved list of test cases
277805
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630"
],
"Z8K4": [
"Z14",
"Z32320"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4xiqgyp67h4blevpim2p5r2nso7b1jd
277807
277805
2026-05-25T01:45:21Z
99of9
1622
Added Z35628 to the approved list of implementations
277807
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i1nbtd42m77sb5tu1yz95ptgt85732n
277809
277807
2026-05-25T01:46:39Z
99of9
1622
Added Z35632 to the approved list of test cases
277809
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mjqgmlk8swrvx690uk08442jtf4847e
277811
277809
2026-05-25T01:48:01Z
99of9
1622
Added Z35633 to the approved list of test cases
277811
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qlqlui7lxdoxvdhltscmmsju21ngtle
277812
277811
2026-05-25T01:48:38Z
99of9
1622
nudge
277812
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5pc0grxcn795azsdbmp74bgvr026jau
277813
277812
2026-05-25T01:49:05Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277813
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z35628",
"Z32320"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lqff51500b5o586op6du70voalmo37i
277814
277813
2026-05-25T01:49:34Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277814
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5pc0grxcn795azsdbmp74bgvr026jau
277816
277814
2026-05-25T01:52:03Z
99of9
1622
277816
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepends an indefinite article to a word or string"
}
]
}
}
g9g43slo7twy9w03cf859f4m7f0jxn0
277817
277816
2026-05-25T01:52:30Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277817
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z35628",
"Z32320"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepends an indefinite article to a word or string"
}
]
}
}
92h1rkd9u2u2auriq30nihmu9kw3cug
277818
277817
2026-05-25T01:52:45Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
277818
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32319"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32319K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35629",
"Z35630",
"Z35632",
"Z35633"
],
"Z8K4": [
"Z14",
"Z32320",
"Z35628"
],
"Z8K5": "Z32319"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"prepend \"a\" or \"an \", English",
"prepend indefinite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepends an indefinite article to a word or string"
}
]
}
}
g9g43slo7twy9w03cf859f4m7f0jxn0
Z32320
0
78516
277802
258847
2026-05-25T01:42:40Z
99of9
1622
277802
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32320"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32319",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32314",
"Z32314K1": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
},
"Z802K2": "an ",
"Z802K3": "a "
},
"Z10000K2": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add indefinite article depending on first letter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
muh00vv4h5z8pebhijxiqf5w1vfchu6
Z32501
0
78749
277851
261391
2026-05-25T02:29:22Z
99of9
1622
Added Z35636 to the approved list of test cases
277851
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32501"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32501K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32501K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32501K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred grammatical features"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32502",
"Z32514",
"Z32526",
"Z32847",
"Z35636"
],
"Z8K4": [
"Z14",
"Z32504"
],
"Z8K5": "Z32501"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best string from item reference, language, grammar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"semantic fallback to label",
"string of qid",
"qid to string"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Aims to return the best string representing an item that is in the required language or a close variant, and amongst those has the best matching grammatical features, or defaults to a fallback label."
}
]
}
}
gf8c3h4fcdcp0p39nysnlal4yp9gvug
Z32504
0
78752
277783
259890
2026-05-25T01:04:56Z
99of9
1622
277783
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32504"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32501",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32501K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z32501K2"
}
},
"Z27410K2": {
"Z1K1": "Z18",
"Z18K1": "Z32501K3"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32501K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z32501K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best string from QID, lang, grammar, with fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "version of better matching representation string from lexeme with a fallback to the item's label text"
}
]
}
}
ar5lke2c5873pnh323t6xz8wanh8zta
Z32556
0
78806
277782
259900
2026-05-25T01:02:00Z
99of9
1622
alias
277782
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32556"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z32556K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expected string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32556K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32558",
"Z32563"
],
"Z8K4": [
"Z14",
"Z32560"
],
"Z8K5": "Z32556"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback string if error, empty or not a string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"use fallback string if empty or invalid",
"fallback string if error or empty",
"string or default"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given string unless it is empty or not a string (including when it is an error), when the default is returned "
}
]
}
}
okdn7i8pzyei01kuhtnbeyqovx9m8ir
Z32788
0
79205
277716
276923
2026-05-24T17:02:54Z
Sun8908
9804
277716
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32788"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32788K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32788K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32788K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32788K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32791",
"Z32903",
"Z33389",
"Z34549",
"Z35448"
],
"Z8K4": [
"Z14",
"Z34548",
"Z32790",
"Z35447"
],
"Z8K5": "Z32788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "State location using entity and class, zh"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"State location using entity and class, all Chinese variants: zh-hans, zh-hant, zh-hk, zh-tw, zh-mo, zh-cn, zh-my, zh-sg"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chinese-language function for Z26570, for any zh-* variants"
}
]
}
}
fk7iubotyyfztbfi5dsp2zzs8sfmw42
User talk:Rachmat04
3
79351
278027
277054
2026-05-25T09:48:27Z
MediaWiki message delivery
791
/* Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 */ new section
278027
wikitext
text/x-wiki
{{Autoarchive resolved section
|age=3
|timeout=30
|show=yes
|archive='((FULLPAGENAME))/Archives/((year))'
|overview=
|latest archive=[[{{FULLPAGENAME}}/Archives/{{CURRENTYEAR}}|Archives/{{CURRENTYEAR}}]]
}}
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, 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:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous 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:48, 25 May 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=30536976 -->
7ku6pw0yn7r6kw1yl8afl81i96kh16j
Wikifunctions:Project chat/Archive/2026/03
4
79756
277856
271390
2026-05-25T03:08:07Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/03#"language"_argument_for_certain_functions|"language"_argument_for_certain_functions]])
277856
wikitext
text/x-wiki
{{Talkarchive}}
== Add Belgian French ==
Belgian French (fr-be) was recently added to MediaWiki.
[[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 07:02, 6 March 2026 (UTC)
== Composition editor not working ==
[[File:Composition editor not working properly.png|alt=this is why i use python in wikifunctions|thumb]]
When using the composition editor, some functions just don't show up. In the image, I try to add [[Z19241]] to my function and it doesn't work. I also tried using the ZID but it still doesn't work. What is wrong with this editor?? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:09, 12 March 2026 (UTC)
:The selector only lists functions that have a return type that is compatible with the context. It’s hard to tell what the context is from the image, because it’s obscured by the dropdown. I was able to find and select {{Z|Z19241}} in a context that expected a [[Z6]] or [[Z1]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:50, 12 March 2026 (UTC)
:I think the screenshot is enough to tell what your mistake was: You're trying to set the ''type'' of the argument to be the result of a function call. Normally it's only [[Z881]] that you would need to do that for. Open the triple-dot menu at one level higher. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:27, 12 March 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
:<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:15, 10 April 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:48, 26 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 -->
:<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:14, 10 April 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 16:19, 12 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 -->
:I wish it will be possible to write compositions in a way like spreadsheets functions. When I read the title of the Newsletter I expected it to be about that topic and then I learned it is as far as I understand about how the functions are interpreted in the background. How to work with different types of input and output is different. In Spreadsheet I sometimes experience such problems and there are other cases where an automatic type conversion happens. How to find the right type is one of the difficulties in Wikifunctions when creating functions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:22, 13 March 2026 (UTC)
== Inappropriate test case ==
The test case {{Z|31210}} seems to not be appropriate for Wiki functions and unnecessarily political. Can it be changed? [[User:AbsoluteHypotenuse|AbsoluteHypotenuse]] ([[User talk:AbsoluteHypotenuse|talk]]) 00:03, 14 March 2026 (UTC)
:Deleted as unnecessarily political and derogatory. CC @[[User:Feeglgeef|Feeglgeef]]. Again, feel free to create another appropriate test case. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 03:32, 14 March 2026 (UTC)
== Source code of built-in functions ==
{{phab|T419501}}
I looked at [[Z950]], what is a integrated implementation. There is the following [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/builtins.js?ref_type=heads file] in Wikifunctions repo in Gitlab what contains built-in functions. Is it possible to update the Text displayed at integrated implementations with a link to a Wikifunctions page about integrated implementations. From there it is then possible to link to the source code. As I think it the specific location of the relevant source code can change. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:56, 8 March 2026 (UTC)
: I would also like to see that, so I've opened a feature request for it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:47, 10 March 2026 (UTC)
:Yes, I think it’s [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/transpilation/builtins.js now here]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:14, 18 March 2026 (UTC)
== How to debug type mismatch ==
Hi,
I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur.
Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC)
:{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC)
::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC)
:::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC)
::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC)
==Wikidata sitelink project key could be a lightweight enum?==
On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC)
:For the record, I answered this question on telegram as follows:
:''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''
:Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks.
:However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC)
== How to represent verbs ==
I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC)
: You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC)
== Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] ==
{{tmbox
| image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]]
| type=notice
| text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br />
In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br />
This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]
}}
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 05:26, 29 March 2026 (UTC)
:<small>This section was archived on a request by: — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:52, 23 April 2026 (UTC)</small>
== Broken function ==
Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC)
:This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC)
::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC)
:It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 March 2026 (UTC)
:This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC)
== Language tags ==
I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 -->
:Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC)
::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC)
{{tracked|T404652}}
::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC)
<br clear="all"/>{{phab|T419350}}
:I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC)
:::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC)
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
rm4jn8d0953afk73qkzbbs4g1l54xtm
Wikifunctions:Project chat/Archive/2026/04
4
80104
277857
277586
2026-05-25T03:08:07Z
SpBot
978
archiving 4 sections from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/04#Help_with_creating_a_function_for_Abstract_Wikipedia|Help_with_creating_a_function_for_Abstract_Wikipedia]])
277857
wikitext
text/x-wiki
{{Talkarchive}}
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:13, 10 April 2026 (UTC)</small>
== Special:CreateObject doesn't let me create a typed list ==
Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC)
:@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC)
::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC)
:::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC)
::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC)
:::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC)
== Unable to use the Z32643 function. ==
I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki.
Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem.
Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC)
:@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC)
::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC)
== Being able to use edit summaries ==
I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC)
== Definite forms ==
[[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 3 May 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 3 May 2026 (UTC)</small>
== Help me understand why test passes but running function with same input errors ==
I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}.
It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info.
The error output is:
<code>
Error type: Unspecified error
Error data:
error information: "cannot read property 'Z6003K4' of undefined"
Execution debug logs:
Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>>
</code>
-- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC)
:Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”:
:"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}}
:This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is:
:Unspecified error (error information: "cannot read property 'Z6003K4' of undefined")
:I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC)
:I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC)
::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}.
::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC)
== No place to ask to activate a function? ==
I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}.
Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations?
So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC)
:There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC)
::Huh. How could I have missed that?
::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block.
::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC)
:::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC)
::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC)
:::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC)
:::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC)
::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC)
::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC)
== Actual difference between {{Z|Z26039}} and {{Z|Z26095}} ==
What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC)
:I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC)
::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC)
:Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}}
:whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC)
::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC)
== Equivalent of Z6830 for lexemes ==
Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC)
:There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC)
::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC)
== Storing huge datasets ==
It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list.
I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 22:30, 20 April 2026 (UTC)
:{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC)
::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 21 April 2026 (UTC)
:I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC)
== Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> ==
I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC)
:The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC)
:Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:39, 23 April 2026 (UTC)
== Please disconnect implementation ==
I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that.
Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC)
: Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC)
: Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC)
:{{Done}} I've disconnected the Python implementation.
:I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC)
:: Thank you!
:: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC)
:::No, that's not the rule.
:::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :)
:::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes.
:::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!)
:::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC)
:::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC)
:::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC)
== Help with creating a function for Abstract Wikipedia ==
Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC)
: I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC)
::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 13:45, 23 April 2026 (UTC)
::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC)
::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC)
::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC)
::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC)
:::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:24, 23 April 2026 (UTC)
::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC)
:::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:31, 23 April 2026 (UTC)
::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC)
::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC)
::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC)
::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:43, 23 April 2026 (UTC)
:::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC)
== Connect implementations ==
Hello!
I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass.
Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC)
:Connected. It's possible that some more changes will be needed, but it looks OK now.
:Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC)
: {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it.
: Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC)
== Please connect my Bulgarian implementations ==
I recently created the following Bulgarian functions:
* {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented)
* {{Z|Z34088}}
* {{Z|Z34105}}
* {{Z|Z34072}}
* {{Z|Z34084}}
Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC)
: Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC)
:{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC)
:: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this.
:: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC)
:::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC)
:::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC)
== Editor experience suggestions ==
I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project:
* Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard
* A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this)
* We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests,
* Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]]
I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC)
: It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC)
:# Sounds good to me.
:# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice.
:# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion.
:# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken.
:[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC)
f08hoe99zojommybmr6bhjlmwwcyb3q
Z33690
0
80484
277937
266151
2026-05-25T07:05:45Z
99of9
1622
in theory it could come from the attached lexemes not the labels
277937
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33690"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33690K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33690K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "requested language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33695"
],
"Z8K4": [
"Z14",
"Z33694"
],
"Z8K5": "Z33690"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subsection title from Wikidata item reference"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sub-section title from Wikidata label",
"h3",
"section title from Wikidata label",
"subsection title from Wikidata label"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Provides a sentence case HTML fragment from an item reference (qid) using its label in the specified language or a fallback. H3 subheading. For H2 use Z32145."
}
]
}
}
dy54gxtddyu369db5nnzeycjqb03wg1
Z33812
0
80815
277777
267169
2026-05-25T00:31:44Z
99of9
1622
277777
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33812"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26095",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29390",
"Z29390K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z26096",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
},
"Z29390K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z26095K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, comp., argomenti appropriati"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of, compose with appropriate args"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
raud5z5xdou9iaagdcl7zuxn9q4nuvf
277824
277777
2026-05-25T02:01:56Z
99of9
1622
nudge
277824
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33812"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26095",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29390",
"Z29390K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z26096",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
},
"Z29390K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z26095K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, comp., argomenti appropriati"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of, compose with appropriate args"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "configured by language, then choose the required arguments"
}
]
}
}
l8wqly6wqbwzon6pn919978c4ndoxwj
Z33826
0
80834
277844
267231
2026-05-25T02:19:40Z
99of9
1622
277844
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33826"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q178"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q746549"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Pasta is a dish."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Pasta is a dish."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2bitceash9jhfv4dmqdzpyyblr2usqm
Z34168
0
81329
277837
268916
2026-05-25T02:14:02Z
99of9
1622
277837
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34168"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A university is an institution."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A university is an institution."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hfsidnz17gcjkfq2m48askl3lht7xbb
Z34927
0
82687
277918
276922
2026-05-25T06:09:54Z
99of9
1622
Added Z35640 to the approved list of test cases
277918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34927"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34927K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "riferimento a elemento"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34927K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34929",
"Z34930",
"Z34931",
"Z34933",
"Z34936",
"Z34940",
"Z35640"
],
"Z8K4": [
"Z14",
"Z34932"
],
"Z8K5": "Z34927"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string from lexeme or label given item ref. \u0026 lang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa da lessema o etichetta, da rif. a elemento"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"string from lexeme or label given item ref. and lang"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stringa da lessema o etichetta, da riferimento a elemento e lingua"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fetch a string from a lexeme, if not exist, use item label instead, given item reference and language"
}
]
}
}
qfjnvv92kg7lbh4r07edr69lt2buvox
Z34943
0
82704
277911
272973
2026-05-25T05:54:34Z
Dv103
11127
better italian label
277911
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z34943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z34943K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z12",
"Z8K3": [
"Z20",
"Z34944"
],
"Z8K4": [
"Z14",
"Z34945"
],
"Z8K5": "Z34943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior testo multilingue di rappr. di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching multilingual text form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior stringa di rappresentazione di lessema compatibile in lingua",
"miglior stringa di rappr. di lessema multilingue"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Come Z27410, ma restituendo tutte le rappresentazioni della forma."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z27410, but returning the entire multilingual text"
}
]
}
}
tcjfg1t7d8bxqf427dotgz3ithdvdv5
277914
277911
2026-05-25T06:03:53Z
99of9
1622
Added Z35639 to the approved list of test cases
277914
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z34943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z34943K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z12",
"Z8K3": [
"Z20",
"Z34944",
"Z35639"
],
"Z8K4": [
"Z14",
"Z34945"
],
"Z8K5": "Z34943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior testo multilingue di rappr. di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching multilingual text form from lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"miglior stringa di rappresentazione di lessema compatibile in lingua",
"miglior stringa di rappr. di lessema multilingue"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Come Z27410, ma restituendo tutte le rappresentazioni della forma."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z27410, but returning the entire multilingual text"
}
]
}
}
cxld1bejwe6x2fh20ru0w6efddp1pk5
Z34946
0
82715
277916
272990
2026-05-25T06:06:12Z
99of9
1622
277916
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34946"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z19254",
"Z19254K1": {
"Z1K1": "Z7",
"Z7K1": "Z34943",
"Z34943K1": {
"Z1K1": "Z18",
"Z18K1": "Z27410K1"
},
"Z34943K2": {
"Z1K1": "Z18",
"Z18K1": "Z27410K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior rappr. di lessema, prima stringa da Z34943"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching, first of the multiling results"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4vihbbtvy99sopfjla1jeqkbxtb8qcr
Wikifunctions:Requests for deletions/Archive/2026/05
4
82940
277859
276827
2026-05-25T03:08:11Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/05#Request_for_deleting_{{Z|35508}}|Request_for_deleting_{{Z|35508}}]])
277859
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z13147]] ==
Function with no implementations or tests, and [[User talk:FenrisAureus|the author doesn't plan to develop it further]]. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:04, 7 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:49, 8 May 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:49, 8 May 2026 (UTC)</small>
== [[Z35100]] ==
Created by mistake (I thought I was creating a function in my local development environment :-). [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 07:38, 11 May 2026 (UTC)
:You have the technical right to grant yourself sysop. I'm not a fan of this, but since it exists you should probably use it for a deletion that nobody could possibly find controversial. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:45, 11 May 2026 (UTC)
::@[[User:Feeglgeef|Feeglgeef]]: Please do not encourage staff to violate policy. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:41, 11 May 2026 (UTC)
:::I don't believe such an action would be in violation of the [[WF:Staff editing policy]], is there another one you're referring to? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:05, 11 May 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:56, 11 May 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:56, 11 May 2026 (UTC)</small>
== [[Z31462]] ==
Seems useless. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:14, 16 May 2026 (UTC)
:CC @[[User:Feeglgeef|Feeglgeef]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:33, 17 May 2026 (UTC)
::That was a test object, please delete. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:17, 17 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:22, 17 May 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:22, 17 May 2026 (UTC)</small>
== [[Z18927]] ==
Duplicate of [[Z11853]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:52, 18 May 2026 (UTC)
:cc @[[User:Jsamwrites|Jsamwrites]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 03:22, 19 May 2026 (UTC)
::Thanks for pointing this. This has been corrected and used in a dedicated for detecting basic phrase categories in English ({{Z|Z35352}} and the associated implementation -- {{Z|Z35353}} as well as the tests). [[User:Jsamwrites|John Samuel]] 09:26, 19 May 2026 (UTC)
:{{withdrawn}} per above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:26, 19 May 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:26, 19 May 2026 (UTC)</small>
== [[Z18928]] ==
Unused string. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:54, 18 May 2026 (UTC)
:CC @[[User:Jsamwrites|Jsamwrites]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 03:21, 19 May 2026 (UTC)
::Thanks for pointing this. This is now used in a dedicated for detecting basic phrase categories in English ({{Z|Z35352}} and the associated implementation -- {{Z|Z35353}} as well as the tests). [[User:Jsamwrites|John Samuel]] 09:26, 19 May 2026 (UTC)
:{{withdrawn}} per above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:26, 19 May 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:26, 19 May 2026 (UTC)</small>
== [[Z18929]] ==
Unused string. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:54, 18 May 2026 (UTC)
:cc @[[User:Jsamwrites|Jsamwrites]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 03:22, 19 May 2026 (UTC)
::Thanks for pointing this. This is now used in a dedicated for detecting basic phrase categories in English ({{Z|Z35352}} and the associated implementation -- {{Z|Z35353}} as well as the tests). [[User:Jsamwrites|John Samuel]] 09:26, 19 May 2026 (UTC)
:{{withdrawn}} per above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:27, 19 May 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:27, 19 May 2026 (UTC)</small>
== Request for deleting {{Z|35508}} ==
Please delete {{Z|35508}}, which I started to make earlier today. A better implemention can replace mine. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:22, 22 May 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:54, 23 May 2026 (UTC)</small>
p7osrncexxoj5ttd3bspjcge6eeav0a
User:YoshiRulz/Type documentation
2
83367
277666
276848
2026-05-24T12:16:13Z
YoshiRulz
10156
Minor formatting changes to numeric type hierarchy field
277666
wikitext
text/x-wiki
<onlyinclude><includeonly>== Documentation ==
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Type documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}
|Z80|Z13518|Z16683|Z19677|Z20838|Z33198=<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Numeric type hierarchy
{{!}} [[Talk:Z80|<small>GF(256)</small>]] ⊂ [[Talk:Z13518|ℕ]] ⊂ [[Talk:Z16683|ℤ]] ⊂ [[Talk:Z19677|ℚ]] ⊂ ℝ;<!--
--> [[Talk:Z20838|f64]] ≈ ℝ; [[Talk:Z33198|f64×f64]] ≈ ℂ
}}<!--
-->{{#if:{{{related types|}}}|<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Related types
{{!}}
{{{related types}}}
}}<!--
-->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}
|Z6062|Z6063|Z25340|Z25501|Z25502|Z26582|Z26934|Z26935|Z27951|Z27970|Z27971|Z28215|Z28515|Z28516|Z28517|Z28518|Z28519|Z28520|Z32789|Z32792|Z33568|Z33827
|Z21|Z40|Z60|Z61|Z6020|Z6030|Z6040|Z16098|Z16659|Z16927|Z17402|Z17813|Z20825|Z22112=<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Enumeration members/options
{{!}} {{enum member list|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
{{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Enumeration_types]]}}
|Z881|Z882|Z883|Z6884={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Parameterised_types]]}}
|#default={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Types]]}}
}}<!--
-->
|}
|}
<!--
-->{{#ifexist:Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Comparison_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Comparison_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Type documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z16683|Integer
|related types=
* {{Z+|Z16659}}
}}
{{ {{FULLPAGENAME}}|Z6060|Time of day
|related types=
* {{Z+|Z6061}}
* {{Z+|Z20420}}
}}
{{ {{FULLPAGENAME}}|Z16659|Sign
|related types=
* {{Z+|Z16683}}
* {{Z+|Z19677}}
}}
rg4ub8ccmc3kduxrvt72vot9ynzj0eg
277669
277666
2026-05-24T12:25:33Z
YoshiRulz
10156
Remove related types from Integer example
277669
wikitext
text/x-wiki
<onlyinclude><includeonly>== Documentation ==
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Type documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}
|Z80|Z13518|Z16683|Z19677|Z20838|Z33198=<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Numeric type hierarchy
{{!}} [[Talk:Z80|<small>GF(256)</small>]] ⊂ [[Talk:Z13518|ℕ]] ⊂ [[Talk:Z16683|ℤ]] ⊂ [[Talk:Z19677|ℚ]] ⊂ ℝ;<!--
--> [[Talk:Z20838|f64]] ≈ ℝ; [[Talk:Z33198|f64×f64]] ≈ ℂ
}}<!--
-->{{#if:{{{related types|}}}|<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Related types
{{!}}
{{{related types}}}
}}<!--
-->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}
|Z6062|Z6063|Z25340|Z25501|Z25502|Z26582|Z26934|Z26935|Z27951|Z27970|Z27971|Z28215|Z28515|Z28516|Z28517|Z28518|Z28519|Z28520|Z32789|Z32792|Z33568|Z33827
|Z21|Z40|Z60|Z61|Z6020|Z6030|Z6040|Z16098|Z16659|Z16927|Z17402|Z17813|Z20825|Z22112=<nowiki/>
{{!}}-
! style="text-align: start;" {{!}} Enumeration members/options
{{!}} {{enum member list|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
{{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Enumeration_types]]}}
|Z881|Z882|Z883|Z6884={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Parameterised_types]]}}
|#default={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Types]]}}
}}<!--
-->
|}
|}
<!--
-->{{#ifexist:Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Comparison_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Comparison_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->{{#ifexist:Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}
|{{Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!--
-->
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Type documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z16683|Integer}}
{{ {{FULLPAGENAME}}|Z6060|Time of day
|related types=
* {{Z+|Z6061}}
* {{Z+|Z20420}}
}}
{{ {{FULLPAGENAME}}|Z16659|Sign
|related types=
* {{Z+|Z16683}}
* {{Z+|Z19677}}
}}
lw78zmk00i331jsna5vq2snkr55jf1c
User:YoshiRulz/Type documentation/doc
2
83368
277668
276849
2026-05-24T12:25:15Z
YoshiRulz
10156
Use Time of day as the full example
277668
wikitext
text/x-wiki
Used on a Type's talk page to provide links to related Functions in a standard<!-- and translatable--> layout,
and optionally including long-form documentation.
<br>It will also put the containing Talk page into [[:Category:Types]] or one of its subcategories.
Usage example:
<syntaxhighlight lang="wikitext">
{{type documentation|Z6060|Time of day
|related types=
* {{Z+|Z6061}}
* {{Z+|Z20420}}
}}
</syntaxhighlight>
This and a couple other examples are shown rendered at the bottom of [[Template:Type_documentation#Documentation|the template page]].
Compare [[Special:EditPage/User:YoshiRulz/Type_documentation|their Wikitext source]] (though it's mostly empty because everything is automatic).
== Parameters ==
All parameters are optional.
Unless specified, all parameters are Wikitext, and you can pass a bullet-point list when this Type relates to multiple Functions in the same way.
The template will display data in the below order regardless of the order arguments are given in.
=== <code>related types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|related types={{Z+|Z13518}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|4}}.
A Type which is used for similar purposes as this one, or which is the counterpart to this one.
<br>There's no need to list the Types which are components (Keys) of this one, since you can make a [[Help:Type deconstruction table]] to be included below the main table.
== Tables of related functions ==
Below the main table, the relevant subpage of [[Help:Type deconstruction table]] will be shown, if it exists,
followed by the relevant subpages of [[Help:Fetching function table]], [[Help:Comparison function table]], [[Help:Type conversion table]], and [[Help:Rounding function table]].
djyxij4zcrl9c9vsfuwyvxjbq5g1ity
277670
277668
2026-05-24T12:26:21Z
YoshiRulz
10156
...and here
277670
wikitext
text/x-wiki
Used on a Type's talk page to provide links to related Functions in a standard<!-- and translatable--> layout,
and optionally including long-form documentation.
<br>It will also put the containing Talk page into [[:Category:Types]] or one of its subcategories.
Usage example:
<syntaxhighlight lang="wikitext">
{{type documentation|Z6060|Time of day
|related types=
* {{Z+|Z6061}}
* {{Z+|Z20420}}
}}
</syntaxhighlight>
This and a couple other examples are shown rendered at the bottom of [[Template:Type_documentation#Documentation|the template page]].
Compare [[Special:EditPage/User:YoshiRulz/Type_documentation|their Wikitext source]] (though it's mostly empty because everything is automatic).
== Parameters ==
All parameters are optional.
Unless specified, all parameters are Wikitext, and you can pass a bullet-point list when this Type relates to multiple Functions in the same way.
The template will display data in the below order regardless of the order arguments are given in.
=== <code>related types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|related types=
* {{Z+|Z6061}}
* {{Z+|Z20420}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|4}}.
A Type which is used for similar purposes as this one, or which is the counterpart to this one.
<br>There's no need to list the Types which are components (Keys) of this one, since you can make a [[Help:Type deconstruction table]] to be included below the main table.
== Tables of related functions ==
Below the main table, the relevant subpage of [[Help:Type deconstruction table]] will be shown, if it exists,
followed by the relevant subpages of [[Help:Fetching function table]], [[Help:Comparison function table]], [[Help:Type conversion table]], and [[Help:Rounding function table]].
qu81fkxb5xwjoqpoyhz3yl5ydt5eavb
Talk:Z33198
1
83377
277675
274740
2026-05-24T12:46:51Z
YoshiRulz
10156
Add link to related type
277675
wikitext
text/x-wiki
{{type documentation|Z33198|complex128
|related types=
* {{Z+|Z882}}
}}
0crihbudsvch4rdy6bfc3dfl6uxbn2p
Talk:Z8
1
83390
277680
274756
2026-05-24T14:02:06Z
YoshiRulz
10156
Add links to related types
277680
wikitext
text/x-wiki
{{type documentation|Z8|Function
|related types=
* {{Z+|Z7}}
* {{Z+|Z4}}
* {{Z+|Z14}}
}}
fi6srh95hjikdhczlbdfi2ho7jq3m7r
Wikifunctions:Status updates/2026-05-15
4
83444
278020
275182
2026-05-25T09:43:51Z
Sannita (WMF)
10
fix
278020
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <translate><!--T:1--> Previous update</translate>
| prev = 2026-05-08
| nextlabel = <translate><!--T:2--> Next update</translate>
| next = 2026-05-23
}}
<translate>
=== A higher meaning === <!--T:3-->
<!--T:41-->
One of the big questions about Abstract Wikipedia is: how many [[<tvar name="1">Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments</tvar>|functions constructing fragments]] will we need? Because if that number is large, doesn’t that mean that we will need many functions implementing these fragments in many languages? And that would increase the effort needed for each language, and at some point it might be easier to just translate and validate the translations of the texts, instead of creating all these functions?
<!--T:4-->
We don’t know how big that number will be. But today I want to discuss one reason why I think it will remain limited: not every fragment will need to be implemented through language-specific functions.
<!--T:5-->
How would that be the case? Don’t we need to implement every fragment with a language-specific function in every language we want to support?
<!--T:6-->
Well, yes, but sometimes these implementations can be compositions of other abstract functions!
<!--T:7-->
Here is a concrete example: <tvar name="1">{{Z|Z28436}}</tvar> creates a sentence from a statement with a point in time property. For example, a sentence such as “The population of North Epping was 4657 in 2021.” or "The population of Donji Humac was 157 in 2011."
<!--T:8-->
The function Z28436 is implemented using a configuration object, currently with implementations in English and Bangla.
<!--T:9-->
Now, let’s take a look at the function <tvar name="1">{{Z|Z28445}}</tvar>. Instead of taking an object and a statement, it takes an object and a property, and returns the value for the statement with the most recent point in time for that property. So if we do run this for Donji Humac and population, it will result in "The population of Donji Humac was 173 in 2021.", as this was the most recent population statement we have in Wikidata for Donji Humac.
<!--T:10-->
And if we now look at the implementation of <tvar name="1">Z28445</tvar>, we don’t see a configuration. Instead, we see a function that is composed of the function above, <tvar name="2">Z28436</tvar>, and <tvar name="3">{{Z|Z28446}}</tvar>. Nothing in this implementation is language specific. Instead, the language is being passed through to the underlying function.
<!--T:11-->
So we see here an abstract function that has an entirely abstract implementation.
<!--T:12-->
This is a general pattern that can be reused: given we have a solid foundation, it is hopefully often possible to have “higher” abstract functions be grounded in more foundational functions, which are nevertheless abstract.
<!--T:13-->
For example, consider the sentences</translate>
* <translate><!--T:14--> “The Huns attacked the Roman empire in the 5th century.”</translate>
* <translate><!--T:15--> “John Wilkes Booth assassinated Abraham Lincoln on April 14, 1865.”</translate>
* <translate><!--T:16--> “John Lennon met Yoko Ono on November 7, 1966.”</translate>
* <translate><!--T:17--> “Leonard Cohen wrote ‘Hallelujah’ in 1984.”</translate>
* <translate><!--T:18--> “Microsoft launched Windows 3.1 on August 24, 1995.”</translate>
* <translate><!--T:19--> “Hubble discovered Osiris on November 28, 2001.”</translate>
<translate>
<!--T:20-->
They all describe very different events, but in the end, in English, they all have a very similar structure, involving a predicate, a subject, a direct object, and a more or less specific point in time. All of these sentences could, in English, be created by a single function.
<!--T:21-->
Maybe it will turn out that all of these sentences could be created through a single abstract function in several languages. Let’s call this a grounded function.
<!--T:22-->
And now we could have several higher-level functions, implemented through grounded functions like these, and all we have to do is pick the right predicate.
<!--T:23-->
This won’t always work. But the good thing is that if we have these higher-level functions, we can try to capture the exception at that higher level, redirect it for the relevant language, and otherwise select the right predicate and just use the grounded function.
<!--T:24-->
For example, in English we would usually say</translate>
* <translate><!--T:25--> “Goldie Hawn gave birth to Kate Hudson on April 19, 1979.”</translate>
<translate>
<!--T:26-->
Which is a slightly different grammatical structure than the one above. The grammatical structure we have above would lead to “Goldie Hawn birthed Kate Hudson on April 19, 1979.” – which would be an unusual sentence in English, but works in some other languages, e.g. Croatian, without problems.
<!--T:27-->
So a function that creates that sentence could choose for this use case a different grounded function, or could even have a one-off implementation, for English and other languages where the grounded function introduced above wouldn’t work, and use the grounded function for the other languages.
<!--T:28-->
This kind of pattern could considerably reduce the number of language specific implementations needed for Abstract Wikipedia to work, making our goal more viable.
=== Recent Changes in the software === <!--T:29-->
<!--T:42-->
This week, we added support in Wikifunctions for several dozen natural languages that were already supported by [<tvar name="1">https://translatewiki.net/</tvar> TranslateWiki.net] (and used for translating Wikimedia software) but not yet supported by Wikifunctions. We also updated Abstract pages to display a copyable QID next to the page title, making it easier to quickly copy the corresponding Wikidata QID, similar to the copyable ZID shown next to titles in Wikifunctions (<tvar name="2">[[:phab:T423651|T423651]], [[:phab:T424265|T424265]]</tvar>).
=== News in Types: way forward for natural language generation types === <!--T:30-->
<!--T:43-->
I have been reading and thinking about the [[<tvar name="1">Special:MyLanguage/Wikifunctions:Status updates/2026-04-10</tvar>|currently open proposals and their discussion for types supporting natural language generation]] for a while, and I am honestly not sure about the best approach forward. But I am getting the feeling that figuring out the best answer might be getting in the way of moving forward. Given that, I would suggest that within the next two weeks we get the following three types specific enough to implement them, then actually implement them, then use them, and learn from their usage:</translate>
* <translate><!--T:31--> [[<tvar name="1">Wikifunctions:Type proposals/Semantic unit</tvar>|Semantic Unit]]</translate>
* <translate><!--T:32--> [[<tvar name="1">Wikifunctions:Type proposals/Syntactic unit</tvar>|Syntactic Unit]]</translate>
* <translate><!--T:33--> [[<tvar name="1">Wikifunctions:Type proposals/Syntactic table</tvar>|Syntactic table]]</translate>
<translate>
<!--T:34-->
All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works.
<!--T:35-->
If anyone has better proposals moving forward, I am all ears.
=== Recording of the May 11 Volunteers’ Corner === <!--T:36-->
</translate>
[[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<translate><!--T:37--> Recording of May Volunteers' Corner</translate>]]
<translate>
<!--T:38-->
This [[<tvar name="1">:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm</tvar>|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting.
=== Fresh Functions weekly: 40 new Functions === <!--T:39-->
<!--T:44-->
This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</translate>
* {{Z|Z34780}}
* {{Z|Z34790}}
* {{Z|Z34793}}
* {{Z|Z34797}}
* {{Z|Z34802}}
* {{Z|Z34804}}
* {{Z|Z34810}}
* {{Z|Z34827}}
* {{Z|Z832}}
* {{Z|Z862}}
* {{Z|Z34899}}
* {{Z|Z34902}}
* {{Z|Z34914}}
* {{Z|Z34927}}
* {{Z|Z34943}}
* {{Z|Z34947}}
* {{Z|Z34953}}
* {{Z|Z34993}}
* {{Z|Z34999}}
* {{Z|Z35004}}
* {{Z|Z35010}}
* {{Z|Z35013}}
* {{Z|Z35017}}
* {{Z|Z35018}}
* {{Z|Z35022}}
* {{Z|Z35023}}
* {{Z|Z35031}}
* {{Z|Z35049}}
<translate>
<!--T:40-->
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-05-15]]
k5fomxtq6ypa5ty1bhmue7for0yun12
Wikifunctions:Status updates/2026-05-15/en
4
83524
278021
275192
2026-05-25T09:44:02Z
FuzzyBot
207
Updating to match new version of source page
278021
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Previous update
| prev = 2026-05-08
| nextlabel = Next update
| next = 2026-05-23
}}
=== A higher meaning ===
One of the big questions about Abstract Wikipedia is: how many [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|functions constructing fragments]] will we need? Because if that number is large, doesn’t that mean that we will need many functions implementing these fragments in many languages? And that would increase the effort needed for each language, and at some point it might be easier to just translate and validate the translations of the texts, instead of creating all these functions?
We don’t know how big that number will be. But today I want to discuss one reason why I think it will remain limited: not every fragment will need to be implemented through language-specific functions.
How would that be the case? Don’t we need to implement every fragment with a language-specific function in every language we want to support?
Well, yes, but sometimes these implementations can be compositions of other abstract functions!
Here is a concrete example: {{Z|Z28436}} creates a sentence from a statement with a point in time property. For example, a sentence such as “The population of North Epping was 4657 in 2021.” or "The population of Donji Humac was 157 in 2011."
The function Z28436 is implemented using a configuration object, currently with implementations in English and Bangla.
Now, let’s take a look at the function {{Z|Z28445}}. Instead of taking an object and a statement, it takes an object and a property, and returns the value for the statement with the most recent point in time for that property. So if we do run this for Donji Humac and population, it will result in "The population of Donji Humac was 173 in 2021.", as this was the most recent population statement we have in Wikidata for Donji Humac.
And if we now look at the implementation of Z28445, we don’t see a configuration. Instead, we see a function that is composed of the function above, Z28436, and {{Z|Z28446}}. Nothing in this implementation is language specific. Instead, the language is being passed through to the underlying function.
So we see here an abstract function that has an entirely abstract implementation.
This is a general pattern that can be reused: given we have a solid foundation, it is hopefully often possible to have “higher” abstract functions be grounded in more foundational functions, which are nevertheless abstract.
For example, consider the sentences
* “The Huns attacked the Roman empire in the 5th century.”
* “John Wilkes Booth assassinated Abraham Lincoln on April 14, 1865.”
* “John Lennon met Yoko Ono on November 7, 1966.”
* “Leonard Cohen wrote ‘Hallelujah’ in 1984.”
* “Microsoft launched Windows 3.1 on August 24, 1995.”
* “Hubble discovered Osiris on November 28, 2001.”
They all describe very different events, but in the end, in English, they all have a very similar structure, involving a predicate, a subject, a direct object, and a more or less specific point in time. All of these sentences could, in English, be created by a single function.
Maybe it will turn out that all of these sentences could be created through a single abstract function in several languages. Let’s call this a grounded function.
And now we could have several higher-level functions, implemented through grounded functions like these, and all we have to do is pick the right predicate.
This won’t always work. But the good thing is that if we have these higher-level functions, we can try to capture the exception at that higher level, redirect it for the relevant language, and otherwise select the right predicate and just use the grounded function.
For example, in English we would usually say
* “Goldie Hawn gave birth to Kate Hudson on April 19, 1979.”
Which is a slightly different grammatical structure than the one above. The grammatical structure we have above would lead to “Goldie Hawn birthed Kate Hudson on April 19, 1979.” – which would be an unusual sentence in English, but works in some other languages, e.g. Croatian, without problems.
So a function that creates that sentence could choose for this use case a different grounded function, or could even have a one-off implementation, for English and other languages where the grounded function introduced above wouldn’t work, and use the grounded function for the other languages.
This kind of pattern could considerably reduce the number of language specific implementations needed for Abstract Wikipedia to work, making our goal more viable.
=== Recent Changes in the software ===
This week, we added support in Wikifunctions for several dozen natural languages that were already supported by [https://translatewiki.net/ TranslateWiki.net] (and used for translating Wikimedia software) but not yet supported by Wikifunctions. We also updated Abstract pages to display a copyable QID next to the page title, making it easier to quickly copy the corresponding Wikidata QID, similar to the copyable ZID shown next to titles in Wikifunctions ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]).
=== News in Types: way forward for natural language generation types ===
I have been reading and thinking about the [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|currently open proposals and their discussion for types supporting natural language generation]] for a while, and I am honestly not sure about the best approach forward. But I am getting the feeling that figuring out the best answer might be getting in the way of moving forward. Given that, I would suggest that within the next two weeks we get the following three types specific enough to implement them, then actually implement them, then use them, and learn from their usage:
* [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]]
* [[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]]
* [[Wikifunctions:Type proposals/Syntactic table|Syntactic table]]
All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works.
If anyone has better proposals moving forward, I am all ears.
=== Recording of the May 11 Volunteers’ Corner ===
[[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|Recording of May Volunteers' Corner]]
This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting.
=== Fresh Functions weekly: 40 new Functions ===
This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z34780}}
* {{Z|Z34790}}
* {{Z|Z34793}}
* {{Z|Z34797}}
* {{Z|Z34802}}
* {{Z|Z34804}}
* {{Z|Z34810}}
* {{Z|Z34827}}
* {{Z|Z832}}
* {{Z|Z862}}
* {{Z|Z34899}}
* {{Z|Z34902}}
* {{Z|Z34914}}
* {{Z|Z34927}}
* {{Z|Z34943}}
* {{Z|Z34947}}
* {{Z|Z34953}}
* {{Z|Z34993}}
* {{Z|Z34999}}
* {{Z|Z35004}}
* {{Z|Z35010}}
* {{Z|Z35013}}
* {{Z|Z35017}}
* {{Z|Z35018}}
* {{Z|Z35022}}
* {{Z|Z35023}}
* {{Z|Z35031}}
* {{Z|Z35049}}
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-05-15]]
7qz14mpfeqyf5zrwnxnouyssre52pmc
Wikifunctions:Status updates/2026-05-15/de
4
83526
278022
276008
2026-05-25T09:44:02Z
FuzzyBot
207
Updating to match new version of source page
278022
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-08
| nextlabel = Nächstes Update
| next = 2026-05-23
}}
<span id="A_higher_meaning"></span>
=== Eine höhere Bedeutung ===
Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen?
Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden.
Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen?
Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein!
Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157."
Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch.
Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben.
Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben.
Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt.
Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind.
Betrachten wir beispielsweise die folgenden Sätze
* “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.”
* “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.”
* “John Lennon traf Yoko Ono am 7. November 1966.”
* “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.”
* “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.”
* “Hubble entdeckte Osiris am 28. November 2001.”
Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden.
Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion.
Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen.
Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden.
Zum Beispiel würden wir auf Deutsch normalerweise sagen
* “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.”
Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert.
Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden.
Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]).
<span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span>
=== Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache ===
Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen:
* [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]]
* [[Wikifunctions:Type proposals/Syntactic unit|Syntaktische Einheit]]
* [[Wikifunctions:Type proposals/Syntactic table|Syntaktische Tabelle]]
Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert.
Sollte jemand bessere Vorschläge für die weitere Vorgehensweise haben, bin ich ganz Ohr.
<span id="Recording_of_the_May_11_Volunteers’_Corner"></span>
=== Aufzeichnung des Freiwilligentreffens vom 11. Mai ===
[[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|Aufzeichnung des Freiwilligentreffens im Mai]]
Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Freiwilligentreffen von diesem Montag (11. Mai 2026) ist jetzt als Aufzeichnung auf Commons verfügbar]]. Vielen Dank für die angeregte Diskussion und die gute Beteiligung am Treffen.
<span id="Fresh_Functions_weekly:_40_new_Functions"></span>
=== Wöchentliche neue Funktionen: 40 neue Funktionen ===
Diese Woche hatten wir 40 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z34780}}
* {{Z|Z34790}}
* {{Z|Z34793}}
* {{Z|Z34797}}
* {{Z|Z34802}}
* {{Z|Z34804}}
* {{Z|Z34810}}
* {{Z|Z34827}}
* {{Z|Z832}}
* {{Z|Z862}}
* {{Z|Z34899}}
* {{Z|Z34902}}
* {{Z|Z34914}}
* {{Z|Z34927}}
* {{Z|Z34943}}
* {{Z|Z34947}}
* {{Z|Z34953}}
* {{Z|Z34993}}
* {{Z|Z34999}}
* {{Z|Z35004}}
* {{Z|Z35010}}
* {{Z|Z35013}}
* {{Z|Z35017}}
* {{Z|Z35018}}
* {{Z|Z35022}}
* {{Z|Z35023}}
* {{Z|Z35031}}
* {{Z|Z35049}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-05-15]]
o4jxjpw5w2bwdlzu52weqpab5itgp97
Help:Type conversion table/Time of day
12
83538
277907
275247
2026-05-25T05:41:14Z
YoshiRulz
10156
Add to/from Rational functions
277907
wikitext
text/x-wiki
{{Help:Type conversion table/preface|Z6060|Time of day}}
|-
| {{Z|25701}}
| ⇥
! {{Z|6}}<br><small>({{Q|50101}})</small>
| ↦
| {{Z|25158}}
|-
| {{Z|25207}}
| ⇥
! {{Z|19677}}
| ↦
| {{Z|25187}}
|-
| colspan="2" |
! {{Z|20838}}<br><small>({{Q|97292805}})</small>
| ↦
| {{Z|27461}}
|}
jqcyqh9xm076ap6ealsrcx8l5c10dli
Talk:Z33568
1
83579
277944
275282
2026-05-25T07:40:56Z
YoshiRulz
10156
Add links to related types
277944
wikitext
text/x-wiki
{{type documentation|Z33568|Word order
|related types={{type documentation/related types/grammatical feature enums}}
}}
rzpnxbbyfjdobtcwa1usmeg1og7v2lz
Template:Type documentation/related types/grammatical feature enums
10
83674
277943
275603
2026-05-25T07:40:47Z
YoshiRulz
10156
Add Word order as blank
277943
wikitext
text/x-wiki
{{#switch:<includeonly>{{SUBJECTPAGENAME}}</includeonly>
||#default=
* unknown
|<!--
-->
|Z28516=
* {{Z+|Z27970}}
|Z27970=
* {{Z+|Z28516}}
|<!--
-->
|Z26935=
* {{Z+|Z25502}}
* {{Z+|Z25340}}
* {{Z+|Z25501}}
|Z25502=
* {{Z+|Z26935}}
* {{Z+|Z25340}}
* {{Z+|Z25501}}
|Z25340=
* {{Z+|Z26935}}
* {{Z+|Z25502}}
* {{Z+|Z25501}}
|Z25501=
* {{Z+|Z26935}}
* {{Z+|Z25502}}
* {{Z+|Z25340}}
|<!--
-->
|Z28215=
* {{Z+|Z28515}}
* {{Z+|Z26934}}
|Z28515=
* {{Z+|Z28215}}
* {{Z+|Z26934}}
|Z26934=
* {{Z+|Z28215}}
* {{Z+|Z28515}}
|<!--
-->
|Z32792=
* {{Z+|Z32789}}
* {{Z+|Z28517}}
|Z32789=
* {{Z+|Z32792}}
* {{Z+|Z28517}}
|Z28517=
* {{Z+|Z32792}}
* {{Z+|Z32789}}
|<!--
-->
|Z28520=
* {{Z+|Z28518}}
|Z28518=
* {{Z+|Z28520}}
|<!--
-->
|Z27971|Z28519|Z33568=
}}
* Other [[Special:MyLanguage/WF:Type#Grammatical_feature_enums|grammatical feature enums]]
l7shcowzz8zvgvyl70w7cqeux1cbr0f
Z35368
0
83820
278045
276221
2026-05-25T11:03:39Z
HenkvD
1290
+en label
278045
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35368"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35362",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z35362K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z35362K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome per titolo di tabella da proprietà, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "name for table header from property, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i6jyild160wmlahmxyri43trs2qoir8
User:Eihel/Draft
2
84010
277955
277056
2026-05-25T08:51:38Z
Eihel
102
better version
277955
wikitext
text/x-wiki
<templatestyles src="Template:Main_page/styles.css" />
<div id="lang_dir" class="mw-content-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}" dir="{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}">
<div id="mainpage_header" class="mainpage_header">
<p class="main-title"><translate><!--T:1--> Welcome to Wikifunctions</translate></p>
<p><translate><!--T:2--> the [[<tvar name="1">foundation:Special:MyLanguage/Policy:Terms_of_Use</tvar>|free]] library of <tvar name="fcount">{{formatnum:{{NUMBEROFFUNCTIONS}}}}</tvar> [[w:Function_(computer_programming)|functions]] that anyone can edit.</translate></p>
</div>
<div style="clear: both;"></div>
<div id="audiences" class="mainpage_row">
<div class="mainpage_box" id="box1">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikifunctions-logo-monochrome-black.svg|20px |middle|link=|class=skin-invert-image]]</span><span><translate><!--T:3--> Welcome!</translate></span></h3>
<div id="mainpage-welcome" title="Welcome" class="items">
<translate><!--T:4--> '''Wikifunctions''' is a Wikimedia project for [[<tvar name="1">foundation:Special:MyLanguage/Policy:Terms_of_Use</tvar>|everyone to collaboratively create and maintain]] a library of code functions to support the Wikimedia projects and beyond, in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</translate>
<div id="bottom-paragraphs"><!--this is hidden on mobile devices because of limited screen real estate-->
<translate><!--T:5--> A "[[wikt:function <!-- name in wiktionary-->|function]]" is a sequence of programming instructions that makes a [[w:Calculation|calculation]] based on [[w:Data|data]] you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.</translate>
<!--this should be the current primary focus of Wikifunctions. Ideally links to documentation by the Abstract Wikipedia team if available. -->
<translate><!--T:145--> We are currently primarily focused on [[<tvar name="2">Special:MyLanguage/Wikifunctions:Support for Wikidata content</tvar>|functions related to Wikidata Lexemes]]. The Lexicographical data from Wikidata and functions to process it are essential for the goal of an Abstract Wikipedia. [[<tvar name="1">Special:MyLanguage/Wikifunctions:Working with Wikidata content</tvar>|A tutorial on how Wikifunctions can be used with Wikidata right now]] is available.</translate>
</div>
</div>
</div>
<div class="mainpage_box" id="box2">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:6--> Get started</translate></span></h3>
<div id="mainpage-start" title="Get started" class="items">
[[File:Wikifunctions in 7 minutes.webm|thumbtime=0:01|thumb|center|400px|<translate><!--T:80--> Wikifunctions in 7 minutes</translate>]]
* [[Special:RunFunction|<translate><!--T:92--> Run a function</translate>]]
* [[Wikifunctions:Project chat|<translate><!--T:7--> Project chat</translate>]]
* [[Special:MyLanguage/Wikifunctions:Community portal|<translate><!--T:91--> Community portal</translate>]]
* [[Special:MyLanguage/Wikifunctions:Suggest a function|<translate><!--T:8--> Suggest a function</translate>]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|<translate><!--T:9--> Catalogue of available functions</translate>]]
</div>
</div>
</div>
<div id="many-examples" class="mainpage_row">
<div class="mainpage_box" id="box3">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:11--> Functions to try out</translate></span></h3>
<div id="mainpage-function-list" title="Function list" class="items">
* {{Random function
|NUMBER = 8
|1 = {{Z+|Z10096}}
|2 = {{Z+|Z13163}}
|3 = {{Z+|Z12427}}
|4 = {{Z+|Z13587}}
|5 = {{Z+|Z12626}}
|6 = {{Z+|Z12812}}
|7 = {{Z+|Z10012}}
|8 = {{Z+|Z10070}}
}}
* {{Random function
|NUMBER = 8
|8 = {{Z+|Z10096}}
|7 = {{Z+|Z13163}}
|6 = {{Z+|Z12427}}
|5 = {{Z+|Z13587}}
|4 = {{Z+|Z12626}}
|3 = {{Z+|Z12812}}
|2 = {{Z+|Z10012}}
|1 = {{Z+|Z10070}}
}}
* {{Z+|Z20756}}
* {{Z+|Z20733}}
* {{Z+|Z20181}}
* {{Z+|Z20000}}
* {{Z+|Z19509}}
* {{Z+|Z19514}}
[[Special:MyLanguage/Wikifunctions:Catalogue|<translate><!--T:12--> ''more functions…''</translate>]]
</div>
</div>
</div>
<div id="misc-news" class="mainpage_row">
<div class="mainpage_box" id="box4">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=ltr|3=rtl}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:13--> Learn and contribute</translate></span></h3>
<div id=mainpage-help-contribute" title="Support and Contributing" class="items">
; <translate><!--T:14--> Learn about Wikifunctions</translate>
* [[Special:MyLanguage/Wikifunctions:About|<translate><!--T:15--> About Wikifunctions</translate>]]
* [[Special:MyLanguage/Wikifunctions:Introduction|<translate><!--T:16--> Wikifunctions introduction</translate>]]
* [[Special:MyLanguage/Wikifunctions:FAQ|<translate><!--T:17--> FAQ</translate>]]
* [[Special:MyLanguage/Wikifunctions:Glossary|<translate><!--T:18--> Glossary</translate>]]
; <translate><!--T:142--> Contribute to Wikifunctions</translate>
* [[Special:CreateObject|<translate><!--T:143--> Create an object</translate>]]
* [[Special:MyLanguage/Help:Multilingual|<translate><!--T:20--> Get involved as a translator</translate>]]
; <translate><!--T:21--> Get help with Wikifunctions</translate>
* <translate><!--T:22--> Questions?</translate> <translate><!--T:23--> Ask at the [[<tvar name="1">Wikifunctions:Project chat</tvar>|Project chat]] or [[<tvar name="2">Special:MyLanguage/Wikifunctions:Report a technical problem#Discuss with others</tvar>|our Telegram/IRC channel]]!</translate>
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|<translate><!--T:24--> Report a technical problem</translate>]]
** <translate><!--T:25--> [[<tvar name="1">Wikifunctions:Status</tvar>|Status]] page lists major known issues and problems</translate>
</div>
</div>
<div class="mainpage_box" id="box5">
<h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone{{dir|{{#invoke:Caller title|lang|base=Template:Main_page}}|2=-rtl|3=}}.svg|20px|middle|link=|class=skin-invert-image]]</span><span><translate><!--T:26--> News</translate></span></h3>
<div id="mainpage-news" title="News" class="items">
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">{{Main page/News/{{#invoke:IncludeLang|main|page=Template:Main page/News|lang = {{int:lang}}}}}}</div></div>
</div>
</div>
</div>
<div id="sister" class="mainpage_row">
<div class="mainpage_box">
<div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;">
<div class="mainpage-sister-title">
<div style="background: white; width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div>
<div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;"><translate><!--T:38--> Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.</translate></div>
</div>
<div class="mainpage-sister-projects">
*[[File:Wikipedia-logo-v2.svg|40x40px|link=w:{{int:lang}}:|alt=]]<div><span>[[w:{{int:lang}}:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br><translate><!--T:40--> Encyclopedia</translate></div>
*[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br><translate><!--T:42--> Knowledge base</translate></div>
*[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br><translate><!--T:46--> Media repository</translate></div>
*[[File:Wiktionary-logo.svg|40x40px|link=wikt:{{int:lang}}:|alt=]]<div><span>[[wikt:{{int:lang}}:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br><translate><!--T:48--> Dictionary and thesaurus</translate></div>
*[[File:Wikibooks-logo.svg|40x40px|link=b:{{int:lang}}:|alt=]]<div><span>[[b:{{int:lang}}:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br><translate><!--T:50--> Textbooks and manuals</translate></div>
*[[File:Wikinews-logo.svg|40x40px|link=n:{{int:lang}}:|alt=]]<div><span>[[n:{{int:lang}}:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br><translate><!--T:52--> News</translate></div>
*[[File:Wikiquote-logo.svg|40x40px|link=q:{{int:lang}}:|alt=]]<div><span>[[q:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br><translate><!--T:54--> Collection of quotations</translate></div>
*[[File:Wikisource-logo.svg|40x40px|link=s:{{int:lang}}:|alt=]]<div><span>[[s:{{int:lang}}:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br><translate><!--T:56--> Library</translate></div>
*[[File:Wikiversity logo 2017.svg|40x40px|link=v:{{int:lang}}:|alt=]]<div><span>[[v:{{int:lang}}:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br><translate><!--T:58--> Learning resources</translate></div>
*[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:{{int:lang}}:|alt=]]<div><span>[[voy:{{int:lang}}:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br><translate><!--T:60--> Travel guides</translate></div>
*[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br><translate><!--T:64--> Directory of species</translate></div>
*[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|<translate><!--T:65--> Incubator</translate>]]</span><br><translate><!--T:66--> New language versions</translate></div>
*[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br><translate><!--T:70--> Project coordination</translate></div>
*[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br><translate><!--T:72--> MediaWiki development</translate></div>
*[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br><translate><!--T:147--> Event coordination</translate></div>
</div> </div>
</div>
</div>
</div>
__NOEDITSECTION__
__NOTOC__<languages /><noinclude>
</noinclude>
pou3sv97z8sgfwu3zqezuxu3cl7hrcs
278050
277955
2026-05-25T11:30:25Z
Eihel
102
no longer needed
278050
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Z35589
0
84134
277685
277489
2026-05-24T15:28:00Z
Asked42
932
Added Z35618 to the approved list of implementations
277685
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35589"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35589K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35589K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35589K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35589K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z35596",
"Z35590",
"Z35591",
"Z35592",
"Z35593",
"Z35594",
"Z35595"
],
"Z8K4": [
"Z14",
"Z35618"
],
"Z8K5": "Z35589"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "State location using entity and class, (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B yn C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B in C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1730",
"Z11K2": "[bar] A is a B in C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B en C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B во C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B na C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1650",
"Z11K2": "[frr] A as en B uun C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a state location using entity and class for language with a simple rule (like [fy] Parys is in stêd yn Frankryk. )"
}
]
}
}
isr9p5nav6tue64p29zwy6hgglm47er
Talk:Z35219
1
84196
277659
2026-05-24T12:02:19Z
YoshiRulz
10156
/* Duplicate */ new section
277659
wikitext
text/x-wiki
== Duplicate ==
As it is now, this function has identical semantics to [[Z19708]]. It would be more useful if it operated on {{Z|6010}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 May 2026 (UTC)
swjub15rqdsjd2qh3ft56b26rfwwchz
Talk:Z35221
1
84197
277660
2026-05-24T12:02:46Z
YoshiRulz
10156
/* Duplicate */ new section
277660
wikitext
text/x-wiki
== Duplicate ==
As it is now, this function has identical semantics to [[Z19708]]. It would be more useful if it operated on {{Z|6010}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 May 2026 (UTC)
swjub15rqdsjd2qh3ft56b26rfwwchz
Talk:Z35224
1
84198
277661
2026-05-24T12:03:41Z
YoshiRulz
10156
/* Duplicate */ new section
277661
wikitext
text/x-wiki
== Duplicate ==
As it is now, this function has identical semantics to [[Z19708]]. It would be more useful if it operated on {{Z|6010}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:03, 24 May 2026 (UTC)
f6hf11n20d64xiqfpgwlw55lf0a98ua
Help:Type conversion table/Chemical element
12
84199
277673
2026-05-24T12:36:16Z
YoshiRulz
10156
Create page
277673
wikitext
text/x-wiki
{{Help:Type conversion table/preface|Z27951|Chemical element}}
|-
| {{Z|27962}}
| ⇥
! {{Z|6}}
| ↦
| {{Z|28188}}
|-
| {{Z|27954}}
| ⇥
! {{Z|13518}}
| ↦
| {{Z|28197}}
|}
6ofe8g7frcn6q1rx5wllkjuddxd17t3
277674
277673
2026-05-24T12:42:29Z
YoshiRulz
10156
Add to/from QID functions
277674
wikitext
text/x-wiki
{{Help:Type conversion table/preface|Z27951|Chemical element}}
|-
| {{Z|27962}}
| ⇥
! {{Z|6}}
| ↦
| {{Z|28188}}
|-
| {{Z|27954}}
| ⇥
! {{Z|13518}}
| ↦
| {{Z|28197}}
|-
| {{Z|6895}}
| ⇥
! {{Z|6091}}
| ↦
| {{Z|29466}}
|}
l8t9jmbp5ckeilr3r943q8u2avn94pq
Z35618
0
84200
277677
2026-05-24T13:53:05Z
HenkvD
1290
State location using entity and class, (simple),co
277677
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35618"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35589",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1576",
"Z1402",
"Z1137",
"Z1650"
],
"Z22193K3": [
"Z6",
" yn ",
" in ",
" in ",
" en ",
" во ",
" na ",
" uun "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
"."
]
},
"Z861K2": {
"Z1K1": "Z60",
"Z60K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
},
"Z60K2": [
"Z6"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "State location using entity and class, (simple),co"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ms9gxwk32ntqwwze9f6axany2p19ckg
277678
277677
2026-05-24T13:54:50Z
HenkvD
1290
277678
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35618"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35589",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1576",
"Z1402",
"Z1137",
"Z1650"
],
"Z22193K3": [
"Z6",
" yn ",
" in ",
" in ",
" en ",
" во ",
" na ",
" uun "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35589K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
},
"."
]
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z35589K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "State location using entity and class, (simple),co"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ga207feua6ltnsbbbqfjzn11lw8hzh
Translations:Wikifunctions:Status updates/2026-05-23/Page display title/de
1198
84201
277688
2026-05-24T16:39:40Z
Ameisenigel
44
Created page with "Wikifunctions:Status-Updates/2026-05-23"
277688
wikitext
text/x-wiki
Wikifunctions:Status-Updates/2026-05-23
71h8cysdj2t9ne8e4a7gbz14sfji8ws
Wikifunctions:Status updates/2026-05-23/de
4
84202
277689
2026-05-24T16:39:41Z
Ameisenigel
44
Created page with "Wikifunctions:Status-Updates/2026-05-23"
277689
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-05-15
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span>
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Annual plan 2026-2027 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The draft of the [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Wikimedia Foundation 2026-2027 annual plan]] has been published for discussion. This includes an [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|objective for Abstract Wikipedia]]:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.'''''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
s16ysc4ehx0jvde718vjww0hxynmmgf
277691
277689
2026-05-24T16:39:44Z
Ameisenigel
44
Created page with "Vorheriges Update"
277691
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span>
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Annual plan 2026-2027 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The draft of the [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Wikimedia Foundation 2026-2027 annual plan]] has been published for discussion. This includes an [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|objective for Abstract Wikipedia]]:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.'''''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
ldmsejwztpz9y1jw2ms7dmnnh1wipu0
277693
277691
2026-05-24T16:39:59Z
Ameisenigel
44
Created page with "Nächstes Update"
277693
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Annual plan 2026-2027 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The draft of the [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Wikimedia Foundation 2026-2027 annual plan]] has been published for discussion. This includes an [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|objective for Abstract Wikipedia]]:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.'''''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
ogf04cw03hwo3dopifutwssu52m2271
277695
277693
2026-05-24T16:40:17Z
Ameisenigel
44
Created page with "=== Jahresplan 2026/2027 ==="
277695
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The draft of the [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Wikimedia Foundation 2026-2027 annual plan]] has been published for discussion. This includes an [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|objective for Abstract Wikipedia]]:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.'''''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
emj70wlz4vt0njr28r2aotd8vduz7xo
277699
277695
2026-05-24T16:46:26Z
Ameisenigel
44
Created page with "Der Entwurf des [[$1|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[$2|Ziel für die Abstrakte Wikipedia]]:"
277699
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
<div lang="en" dir="ltr" class="mw-content-ltr">
'''''Demonstrate Abstract Wikipedia's viability as a scalable, human-centered way to create multilingual encyclopedic content.'''''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
h6l8fqsn1dx11m024n4635jlfpzxom7
277701
277699
2026-05-24T16:47:51Z
Ameisenigel
44
Created page with "'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''"
277701
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Internet is increasingly shaped by automatically produced text that is often opaque and unverifiable. At the same time, manually created knowledge alone cannot adequately fill multilingual content gaps. Can Wikipedia’s human-led model of knowledge creation scale across languages without sacrificing trust, transparency, or community control? By making one contribution reusable across many languages, Abstract Wikipedia seeks to answer that question.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
ec6ewyjd49j7z6q1dutxf9bhmddhenc
277703
277701
2026-05-24T16:48:54Z
Ameisenigel
44
Created page with "Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag..."
277703
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
<div lang="en" dir="ltr" class="mw-content-ltr">
This objective is initially broken down into four key results:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
cr0n5pnet2trnlpmd7lnfzjil6gdr2i
277705
277703
2026-05-24T16:49:10Z
Ameisenigel
44
Created page with "Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:"
277705
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, ensure that fragment rendering performance of the integration into Wikipedias is maintained without regression as deployment expands from the first demonstration into the initial target language Wikipedias, so that the system remains responsive and welcoming to editors as they draft changes.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
520vp7qb69sivgiwlrhh19n66388gv2
277719
277705
2026-05-24T17:31:18Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''"
277719
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: Deepen multilingual viability for Abstract Wikipedia by ensuring that expansion of availability and usage does not impair performance. To make sure that Abstract Wikipedia is viable as a platform for users and sustainable for the Foundation, we will rebuild our prototype integration into Wikipedias, expanding from the work done in FY26Q4 into one that supports and scales successfully to our envisioned 5–10 additional early adopter Wikipedias, in a way that keeps down the operational cost for Wikimedia in terms of server time and so production load/scale.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
b2p5147xw3lispi8s8xtbxnm5ovh4vf
277721
277719
2026-05-24T17:35:07Z
Ameisenigel
44
Created page with "Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 gelei..."
277721
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, increase the number of sentences and core elements in Abstract Wikipedia articles, with more articles receiving follow-up edits.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
jraui6b8j73eafclbi8gpzt0hgdqkp8
277723
277721
2026-05-24T17:40:54Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''"
277723
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR builds on our current focus on supporting the core community by strengthening the building blocks that enable richer, longer articles. It shifts the emphasis from simply increasing article volume to fostering meaningful article development that aligns with community expectations around quality. At the same time, it deepens editor engagement while keeping flexibility to adapt based on evolving community needs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
qobxamjxsrkyiaw6ulvpyrnv9tp51tx
277725
277723
2026-05-24T17:41:56Z
Ameisenigel
44
Created page with "Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedo..."
277725
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q2, one proof of concept article is created on Abstract Wikipedia and integrated in three Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
lzp8d9a6k33ps8cfjvst2tfye0r9rpy
277727
277725
2026-05-24T17:44:20Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''"
277727
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: This KR area defines measures for content growth and maintenance rates for the different relevant contents of Abstract Wikipedia, and based on these, measures that indicate that contributor communities will be able to to create and maintain Abstract Wikipedia articles, Wikifunctions language functions, relevant Wikidata Lexemes, and/or integration into Wikipedia at a rate that can meet the threshold for scalable content viability. We also develop an understanding of second-order effects on the development of existing Wikipedia language communities.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
oxf5d0rf2e2wiiu4jsk8hcfh2d1hfer
277729
277727
2026-05-24T17:46:49Z
Ameisenigel
44
Created page with "Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das d..."
277729
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das die Schwelle für eine skalierbare inhaltliche Tragfähigkeit erreicht. Zudem entwickeln wir ein Verständnis für die Effekte zweiter Ordnung auf die Entwicklung der bestehenden Wikipedia-Sprach-Communitys.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Key Result: By the end of Q1, 100% of pilot cohort users have migrated away from Blazegraph endpoints.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
kuqlefsw2osxiqhlhlrx3r9aqlvrmpg
277731
277729
2026-05-24T17:52:19Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''"
277731
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das die Schwelle für eine skalierbare inhaltliche Tragfähigkeit erreicht. Zudem entwickeln wir ein Verständnis für die Effekte zweiter Ordnung auf die Entwicklung der bestehenden Wikipedia-Sprach-Communitys.
'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''
<div lang="en" dir="ltr" class="mw-content-ltr">
Context: The Wikidata Platform backend replacement will be ready to serve production traffic by end of FY25/26. The new system will offer capacity improvements for Wikidata, Wikidata Query Service (WDQS), and all systems integrated with either tool. We are beginning our migration with a small group of pilot users to baseline migration efforts and user impact of the new backend. The learnings we collect during Q1 will be used to support the Abstract Wikipedia use case in Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
ekclxp5xkmhhz9fwfgqqol1mgzzrj65
277733
277731
2026-05-24T17:53:50Z
Ameisenigel
44
Created page with "Kontext: Der Ersatz des Backends der Wikidata-Plattform wird bis Ende des Geschäftsjahres 2025/26 bereitstehen, um den Produktivbetrieb zu übernehmen. Das neue System wird Kapazitätsverbesserungen für Wikidata, den Wikidata Query Service (WDQS) sowie alle Systeme bieten, die mit einem dieser beiden Werkzeuge integriert sind. Wir beginnen unsere Migration mit einer kleinen Gruppe von Pilotnutzern, um die Migrationsaufwände und die Auswirkungen des neuen Backends auf..."
277733
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das die Schwelle für eine skalierbare inhaltliche Tragfähigkeit erreicht. Zudem entwickeln wir ein Verständnis für die Effekte zweiter Ordnung auf die Entwicklung der bestehenden Wikipedia-Sprach-Communitys.
'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''
Kontext: Der Ersatz des Backends der Wikidata-Plattform wird bis Ende des Geschäftsjahres 2025/26 bereitstehen, um den Produktivbetrieb zu übernehmen. Das neue System wird Kapazitätsverbesserungen für Wikidata, den Wikidata Query Service (WDQS) sowie alle Systeme bieten, die mit einem dieser beiden Werkzeuge integriert sind. Wir beginnen unsere Migration mit einer kleinen Gruppe von Pilotnutzern, um die Migrationsaufwände und die Auswirkungen des neuen Backends auf die Nutzer zu evaluieren. Die Erkenntnisse, die wir im ersten Quartal gewinnen, werden dazu genutzt, den Anwendungsfall der Abstrakten Wikipedia im zweiten Quartal zu unterstützen.
<div lang="en" dir="ltr" class="mw-content-ltr">
Note that the language isn’t final, especially because we are asking [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|for feedback and discussion]] to amend the language based on the community's input.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
l4yl8x5s198rnaxb5rxd39w50nmxm8r
277735
277733
2026-05-24T17:54:44Z
Ameisenigel
44
Created page with "Bitte beachte, dass die Formulierung noch nicht endgültig ist, insbesondere, da wir um [[$1|Rückmeldungen und Diskussion]] bitten, um die Formulierung auf Grundlage der Beiträge der Community anzupassen."
277735
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-15
| nextlabel = Nächstes Update
| next =
}}
<span id="Annual_plan_2026-2027"></span>
=== Jahresplan 2026/2027 ===
Der Entwurf des [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|Ziel für die Abstrakte Wikipedia]]:
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das die Schwelle für eine skalierbare inhaltliche Tragfähigkeit erreicht. Zudem entwickeln wir ein Verständnis für die Effekte zweiter Ordnung auf die Entwicklung der bestehenden Wikipedia-Sprach-Communitys.
'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''
Kontext: Der Ersatz des Backends der Wikidata-Plattform wird bis Ende des Geschäftsjahres 2025/26 bereitstehen, um den Produktivbetrieb zu übernehmen. Das neue System wird Kapazitätsverbesserungen für Wikidata, den Wikidata Query Service (WDQS) sowie alle Systeme bieten, die mit einem dieser beiden Werkzeuge integriert sind. Wir beginnen unsere Migration mit einer kleinen Gruppe von Pilotnutzern, um die Migrationsaufwände und die Auswirkungen des neuen Backends auf die Nutzer zu evaluieren. Die Erkenntnisse, die wir im ersten Quartal gewinnen, werden dazu genutzt, den Anwendungsfall der Abstrakten Wikipedia im zweiten Quartal zu unterstützen.
Bitte beachte, dass die Formulierung noch nicht endgültig ist, insbesondere, da wir um [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027#Abstract Wikipedia|Rückmeldungen und Diskussion]] bitten, um die Formulierung auf Grundlage der Beiträge der Community anzupassen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikipediapodden Episode #368 with James Forrester ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the latest episode of the Podcast about Wikipedia, [https://wikipediapodden.se Wikipediapodden], [https://wikipediapodden.se/abstract-wikipedia-james-forrester-368/ Jan Ainali] is interviewing James Forrester. They are discussing the progress of Abstract Wikipedia and Wikifunctions since the last episode that was centered around Abstract Wikipedia four years ago, [https://wikipediapodden.se/episode-154-abstract-wikipedia-and-wikifunctions/ #154].
</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 made improvements across Abstract Wikipedia and Wikifunctions. On Abstract Wikipedia, edit and history pages now show the article title as well as the QID, which should make it easier to understand which article you are looking at ([[:phab:T424265|T424265]] & [[:phab:T424095|T424095]]). In addition, references created by functions can now also include working links to non-Wikimedia websites, so external citations work as expected ([[:phab:T423180|T423180]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, we also added a new filter to Special:ListObjectsByType, so you can now filter functions based on what kind of result they return ([[:phab:T301712|T301712]]). Finally, we ran a script to try to clean up out-of-date Test case results, though it doesn't seem to have fully fixed things ([[:phab:T422300|T422300]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Two notes about forthcoming changes: we are planning to raise the version of the Python codebase we're using on the evaluator service, moving to approximately Python 3.14 equivalence, up from 3.13 ([[:phab:T426353|T426353]]). We're saying "approximately" as technically this is RustPython, for performance and security reasons. We don't think this change will break anything, but we wanted to alert you ahead of the changes in the next week or two. Secondly, we are going to drop the pre-defined Function Z831/Validate against schema, which has not been available since the re-write of the orchestrator service, and we believe is unused ([[:phab:T418886|T418886]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 65 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 65 new functions! Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35072}}
* {{Z|Z35073}}
* {{Z|Z35085}}
* {{Z|Z35087}}
* {{Z|Z35090}}
* {{Z|Z35094}}
* {{Z|Z35126}}
* {{Z|Z35133}}
* {{Z|Z35139}}
* {{Z|Z35151}}
* {{Z|Z35154}}
* {{Z|Z35158}}
* {{Z|Z35161}}
* {{Z|Z35167}}
* {{Z|Z35171}}
* {{Z|Z35176}}
* {{Z|Z35188}}
* {{Z|Z35192}}
* {{Z|Z35196}}
* {{Z|Z35219}}
* {{Z|Z35221}}
* {{Z|Z35222}}
* {{Z|Z35223}}
* {{Z|Z35224}}
* {{Z|Z35241}}
* {{Z|Z35256}}
* {{Z|Z35261}}
* {{Z|Z35269}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-23]]
tg0k2n75h0ghj158ju2y453c90kfvjv
Translations:Wikifunctions:Status updates/2026-05-23/1/de
1198
84203
277690
2026-05-24T16:39:44Z
Ameisenigel
44
Created page with "Vorheriges Update"
277690
wikitext
text/x-wiki
Vorheriges Update
gip3hi7u0wf8jv7dena73ndlrx52ohv
Translations:Wikifunctions:Status updates/2026-05-23/2/de
1198
84204
277692
2026-05-24T16:39:58Z
Ameisenigel
44
Created page with "Nächstes Update"
277692
wikitext
text/x-wiki
Nächstes Update
srj2pwwjkwr7a3zol9puxaaqvo0drwd
Translations:Wikifunctions:Status updates/2026-05-23/3/de
1198
84205
277694
2026-05-24T16:40:16Z
Ameisenigel
44
Created page with "=== Jahresplan 2026/2027 ==="
277694
wikitext
text/x-wiki
=== Jahresplan 2026/2027 ===
oxyhul51jhqhkpzrrka74g3cwskc567
Translations:Wikifunctions:Status updates/2026-05-23/4/de
1198
84206
277698
2026-05-24T16:46:26Z
Ameisenigel
44
Created page with "Der Entwurf des [[$1|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[$2|Ziel für die Abstrakte Wikipedia]]:"
277698
wikitext
text/x-wiki
Der Entwurf des [[$1|Jahresplans 2026/2027 der Wikimedia Foundation]] wurde zur Diskussion veröffentlicht. Dieser enthält ein [[$2|Ziel für die Abstrakte Wikipedia]]:
85mw26iv6py67cisxcdgfntvmtbsnvn
Translations:Wikifunctions:Status updates/2026-05-23/5/de
1198
84207
277700
2026-05-24T16:47:51Z
Ameisenigel
44
Created page with "'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''"
277700
wikitext
text/x-wiki
'''''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren.'''''
fs8ug5e3bgh35kuukj5ysn0i7q0kjd8
Translations:Wikifunctions:Status updates/2026-05-23/6/de
1198
84208
277702
2026-05-24T16:48:53Z
Ameisenigel
44
Created page with "Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag..."
277702
wikitext
text/x-wiki
Kontext: Das Internet wird zunehmend von automatisch erzeugten Texten geprägt, die oft undurchsichtig und nicht überprüfbar sind. Gleichzeitig kann manuell erstelltes Wissen allein mehrsprachige Inhaltslücken nicht angemessen schließen. Lässt sich Wikipedias von Menschen getragenes Modell der Wissenserstellung über Sprachgrenzen hinweg skalieren, ohne dabei Vertrauen, Transparenz oder die Kontrolle durch die Community zu opfern? Indem sie einen einzelnen Beitrag über viele Sprachen hinweg wiederverwendbar macht, versucht die Abstrakte Wikipedia, genau diese Frage zu beantworten.
hda0o81xwqxdr0icudwunrxmwq95fog
Translations:Wikifunctions:Status updates/2026-05-23/7/de
1198
84209
277704
2026-05-24T16:49:09Z
Ameisenigel
44
Created page with "Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:"
277704
wikitext
text/x-wiki
Dieses Ziel wird zunächst in vier Schlüsselergebnisse unterteilt:
51llnrblgh0v8e7sw6yqo375r4ylo6p
Z35619
0
84210
277706
2026-05-24T16:50:00Z
HenkvD
1290
[fy] Parys is in stêd yn Frankryk.
277706
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35619"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1216"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] Parys is in stêd yn Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fy] Parys is in stêd yn Frankryk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ir8byqertnpne5bhzeozbhy0rbmufbe
277710
277706
2026-05-24T16:53:41Z
HenkvD
1290
277710
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35619"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1216"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "Parys is in stêd yn Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fy] Parys is in stêd yn Frankryk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rtbvjwjflc3axdkr8syaavx3njcqn98
Z35620
0
84211
277707
2026-05-24T16:51:16Z
HenkvD
1290
[af] Parys is 'n stad in Frankryk.
277707
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35620"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1532"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] Parys is 'n stad in Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[af] Parys is 'n stad in Frankryk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r1t85bxofiq6731i2ocxyk475p4naiw
277709
277707
2026-05-24T16:53:10Z
HenkvD
1290
277709
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35620"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1532"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "Parys is 'n stad in Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[af] Parys is 'n stad in Frankryk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r3ll4a3bdv82dvc52353f28d3qhza9o
Z35621
0
84212
277708
2026-05-24T16:52:30Z
HenkvD
1290
[bar] Paris is a Großståd in Fraunkreich.
277708
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35621"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1730"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1730",
"Z11K2": "Paris is a Großståd in Fraunkreich."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[bar] Paris is a Großståd in Fraunkreich."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0srklp8dn1nayhi09wgs9f9u9qoxxy2
Z35622
0
84213
277711
2026-05-24T16:55:37Z
HenkvD
1290
[eo] Parizo estas urbo en Francio.
277711
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35622"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1576"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Parizo estas urbo en Francio."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[eo] Parizo estas urbo en Francio."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6q36gmyzdpzgm8dzp10jqjfnsqxd6tt
Z35623
0
84214
277712
2026-05-24T16:56:51Z
HenkvD
1290
[mk] Париз е град во Франција.
277712
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35623"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": {
"Z1K1": "Z9",
"Z9K1": ""
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "Париз е град во Франција."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mk] Париз е град во Франција."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ig6wo74vm7d4oq694mtqjhgv18309j
277713
277712
2026-05-24T16:57:18Z
HenkvD
1290
277713
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35623"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1402"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "Париз е град во Франција."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mk] Париз е град во Франција."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mf7ioc7mwyq8oy6f21swgoig5axiyh1
Z35624
0
84215
277714
2026-05-24T16:58:26Z
HenkvD
1290
[pap] Paris ta un siudat na Fransia.
277714
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35624"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1137"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "Paris ta un siudat na Fransia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[pap] Paris ta un siudat na Fransia."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lsf2il47u5hppgyakitl27udwncsw7g
Z35625
0
84216
277715
2026-05-24T16:59:31Z
HenkvD
1290
[frr] Pariis as en steed uun Frankrik.
277715
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35625"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z26570K4": "Z1650"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1650",
"Z11K2": "Pariis as en steed uun Frankrik."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[frr] Pariis as en steed uun Frankrik."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ldwserijflqywdo0vi389oiwoczgekq
Translations:Wikifunctions:Status updates/2026-05-23/8/de
1198
84217
277718
2026-05-24T17:31:17Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''"
277718
wikitext
text/x-wiki
'''Schlüsselergebnis: Bis Ende des ersten Quartals sicherstellen, dass die Performance beim Fragment-Rendering im Rahmen der Integration in die Wikipedia-Projekte ohne Regression gewahrt bleibt während die Einführung von der ersten Demonstration auf die ersten Ziel-Wikipedias ausgeweitet wird, damit das System für die Autoren reaktionsschnell und benutzerfreundlich bleibt, während diese ihre Änderungen entwerfen.'''
8yx49adj9i5oq34rkx5j8nitm7f864s
Translations:Wikifunctions:Status updates/2026-05-23/9/de
1198
84218
277720
2026-05-24T17:35:07Z
Ameisenigel
44
Created page with "Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 gelei..."
277720
wikitext
text/x-wiki
Kontext: Vertiefung der Mehrsprachigkeitsfähigkeit der Abstrakten Wikipedia durch die Sicherstellung, dass die Ausweitung von Verfügbarkeit und Nutzung die Systemleistung nicht beeinträchtigt. Um zu gewährleisten, dass die Abstrakte Wikipedia als Plattform für die Nutzer tragfähig und für die Foundation nachhaltig ist, werden wir unsere prototypische Integration in die Wikipedias neu aufbauen. Dabei knüpfen wir an die im 4. Quartal des Geschäftsjahres 2026 geleistete Arbeit an und entwickeln eine Lösung, die unsere angestrebten 5 bis 10 zusätzlichen früh adoptierenden Wikipedias erfolgreich unterstützt und skaliert, und zwar auf eine Weise, die die Betriebskosten für Wikimedia hinsichtlich Serverzeit und damit Produktionslast bzw. Skalierungsaufwand gering hält.
chbvv9skv7830o9fnxhllzrnbvvnir4
Translations:Wikifunctions:Status updates/2026-05-23/10/de
1198
84219
277722
2026-05-24T17:40:53Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''"
277722
wikitext
text/x-wiki
'''Schlüsselergebnis: Bis Ende des ersten Quartals die Anzahl der Sätze und Kernelemente in Artikeln der Abstrakten Wikipedia erhöhen, wobei mehr Artikel Nachbearbeitungen erhalten.'''
89k7qmu2en1fjtxo3dv04c84d8zu1p5
Translations:Wikifunctions:Status updates/2026-05-23/11/de
1198
84220
277724
2026-05-24T17:41:56Z
Ameisenigel
44
Created page with "Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedo..."
277724
wikitext
text/x-wiki
Kontext: Dieses Schlüsselergebnis baut auf unserem aktuellen Schwerpunkt auf, die Kern-Community zu unterstützen, und zwar durch die Stärkung jener Bausteine, die reichhaltigere und umfangreichere Artikel ermöglichen. Es verlagert den Fokus von der bloßen Steigerung des Artikelvolumens hin zur Förderung einer substanziellen Artikelentwicklung, die den Qualitätsansprüchen der Community gerecht wird. Gleichzeitig vertieft es das Engagement der Autoren, bewahrt jedoch die Flexibilität, sich an die sich wandelnden Bedürfnisse der Community anzupassen.
a5unpqvs4yr50okdtrtizy5wk5wdcll
Translations:Wikifunctions:Status updates/2026-05-23/12/de
1198
84221
277726
2026-05-24T17:44:19Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''"
277726
wikitext
text/x-wiki
'''Schlüsselergebnis: Bis Ende des zweiten Quartals wird ein Proof-of-Concept-Artikel in der Abstrakten Wikipedia erstellt und in drei Wikipedias integriert.'''
50zdjqf7yenyam0c96gimhtctmlc2zu
Translations:Wikifunctions:Status updates/2026-05-23/13/de
1198
84222
277728
2026-05-24T17:46:48Z
Ameisenigel
44
Created page with "Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das d..."
277728
wikitext
text/x-wiki
Kontext: Dieser Schlüsselergebnis-Bereich definiert Kennzahlen für das Inhaltswachstum und die Wartungsraten der verschiedenen relevanten Inhalte der Abstrakten Wikipedia sowie, darauf aufbauend, Kennzahlen, die anzeigen, dass die Communitys von Mitwirkenden in der Lage sein werden, Artikel der Abstrakten Wikipedia, Sprachfunktionen auf Wikifunctions, relevante Wikidata-Lexeme und/oder deren Integration in die Wikipedia in einem Tempo zu erstellen und zu pflegen, das die Schwelle für eine skalierbare inhaltliche Tragfähigkeit erreicht. Zudem entwickeln wir ein Verständnis für die Effekte zweiter Ordnung auf die Entwicklung der bestehenden Wikipedia-Sprach-Communitys.
l48htrjcmefm0gyr6z9ag1uuhbctfzk
Translations:Wikifunctions:Status updates/2026-05-23/14/de
1198
84223
277730
2026-05-24T17:52:18Z
Ameisenigel
44
Created page with "'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''"
277730
wikitext
text/x-wiki
'''Schlüsselergebnis: Bis Ende des ersten Quartals haben 100 % der Nutzer der Pilotkohorte von Blazegraph-Endpunkten migriert.'''
8obl1tlyzxtshexeergmm598jms9929
Translations:Wikifunctions:Status updates/2026-05-23/15/de
1198
84224
277732
2026-05-24T17:53:49Z
Ameisenigel
44
Created page with "Kontext: Der Ersatz des Backends der Wikidata-Plattform wird bis Ende des Geschäftsjahres 2025/26 bereitstehen, um den Produktivbetrieb zu übernehmen. Das neue System wird Kapazitätsverbesserungen für Wikidata, den Wikidata Query Service (WDQS) sowie alle Systeme bieten, die mit einem dieser beiden Werkzeuge integriert sind. Wir beginnen unsere Migration mit einer kleinen Gruppe von Pilotnutzern, um die Migrationsaufwände und die Auswirkungen des neuen Backends auf..."
277732
wikitext
text/x-wiki
Kontext: Der Ersatz des Backends der Wikidata-Plattform wird bis Ende des Geschäftsjahres 2025/26 bereitstehen, um den Produktivbetrieb zu übernehmen. Das neue System wird Kapazitätsverbesserungen für Wikidata, den Wikidata Query Service (WDQS) sowie alle Systeme bieten, die mit einem dieser beiden Werkzeuge integriert sind. Wir beginnen unsere Migration mit einer kleinen Gruppe von Pilotnutzern, um die Migrationsaufwände und die Auswirkungen des neuen Backends auf die Nutzer zu evaluieren. Die Erkenntnisse, die wir im ersten Quartal gewinnen, werden dazu genutzt, den Anwendungsfall der Abstrakten Wikipedia im zweiten Quartal zu unterstützen.
90568bmmf1lm1b545pk0i1pmgrspidv
Translations:Wikifunctions:Status updates/2026-05-23/16/de
1198
84225
277734
2026-05-24T17:54:43Z
Ameisenigel
44
Created page with "Bitte beachte, dass die Formulierung noch nicht endgültig ist, insbesondere, da wir um [[$1|Rückmeldungen und Diskussion]] bitten, um die Formulierung auf Grundlage der Beiträge der Community anzupassen."
277734
wikitext
text/x-wiki
Bitte beachte, dass die Formulierung noch nicht endgültig ist, insbesondere, da wir um [[$1|Rückmeldungen und Diskussion]] bitten, um die Formulierung auf Grundlage der Beiträge der Community anzupassen.
4xuyz8n6jtwjd0ftxijuxkhnf9btpd0
Z35626
0
84226
277780
2026-05-25T00:38:47Z
99of9
1622
277780
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35626"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2102"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q10811"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A snake is a reptile."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"A snake is a reptile.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aigjjpnd1g1tyw7d0o1olkh9rty75x6
277838
277780
2026-05-25T02:14:47Z
99of9
1622
277838
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35626"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2102"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q10811"
},
"Z23410K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A snake is a reptile."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"A snake is a reptile.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jqzpeitn1l7va56z5f8ey8riuts4826
Z35628
0
84228
277787
2026-05-25T01:12:17Z
99of9
1622
277787
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35628"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35627",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z18",
"Z18K1": "Z35627K1"
}
},
"Z27182K2": {
"Z1K1": "Z18",
"Z18K1": "Z35627K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepend a or an, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pukjsiiv2arw1qwr9v9jf13wwjgsgvc
277806
277787
2026-05-25T01:45:08Z
99of9
1622
move for merge
277806
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35628"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32319",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
},
"Z27182K2": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepend a or an, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9vqg5bwc2fpfrlw9qv6c5naeatab029
277819
277806
2026-05-25T01:53:24Z
99of9
1622
nudge
277819
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35628"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32319",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
},
"Z27182K2": {
"Z1K1": "Z18",
"Z18K1": "Z32319K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prepend a or an, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join two strings with a space"
}
]
}
}
qiyxs5fa3bs4i4836jlz1nacqj5tawx
Z35629
0
84229
277789
2026-05-25T01:12:52Z
99of9
1622
277789
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35629"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": "test"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a test"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a test\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oo9xoeeml2tg4u0qyalj4b4umlw9770
277803
277789
2026-05-25T01:43:47Z
99of9
1622
move for merge
277803
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35629"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32319",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": "test"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a test"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a test\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t6am9ci22dv57tix7lby7ay5dmnswjj
Z35630
0
84230
277791
2026-05-25T01:13:23Z
99of9
1622
277791
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35630"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": "idea"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "an idea"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"an idea\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
315ryuqehvdhi1lioz5jpw9eqtkkymu
277804
277791
2026-05-25T01:44:23Z
99of9
1622
move for merge
277804
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35630"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32319",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": "idea"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "an idea"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"an idea\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4u5kx7lu0as4jz5muvu8qq6fqysmptw
Z35631
0
84231
277793
2026-05-25T01:17:54Z
99of9
1622
subject is a kind of, lexeme with label fallback
277793
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2xa9jljurp4xukg5uio2t0ck8601ne2
277794
277793
2026-05-25T01:19:13Z
99of9
1622
277794
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q6lpf37tx35739fk2n670konv4xdj5p
277798
277794
2026-05-25T01:25:31Z
99of9
1622
277798
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z35627",
"Z35627K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the best word for the subject and class, then prepends \"a\" or \"an\" on both"
}
]
}
}
rugg9940vc7v6g7g7i810xy2v61cybw
277815
277798
2026-05-25T01:51:01Z
99of9
1622
prepare for merge
277815
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": "Z1002",
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the best word for the subject and class, then prepends \"a\" or \"an\" on both"
}
]
}
}
ku94sztady974mp065gseaksshydxoc
277831
277815
2026-05-25T02:09:54Z
99of9
1622
use English variants
277831
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the best word for the subject and class, then prepends \"a\" or \"an\" on both"
}
]
}
}
qrgdfjsr7v7yzal2mcktwvp5jhpga6v
277849
277831
2026-05-25T02:25:34Z
99of9
1622
monolingual also needs variant
277849
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z32501K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z32501K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z32501K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the best word for the subject and class, then prepends \"a\" or \"an\" on both"
}
]
}
}
o5hl80hri1di646lobh9nbd1891mvui
277925
277849
2026-05-25T06:22:15Z
99of9
1622
switch to multilingual best string, but lose singular grammar
277925
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35631"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23410",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K1"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": {
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z23410K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z23410K3"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is a kind of, lexeme with label fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the best word for the subject and class, then prepends \"a\" or \"an\" on both"
}
]
}
}
hsaaq50asgu36zo1pp2apme4mooe8bv
Z35632
0
84232
277808
2026-05-25T01:46:24Z
99of9
1622
277808
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35632"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32319",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": "unicorn"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a unicorn"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a unicorn\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hz9d2r1wi5tbz5cjrt7re5ml59anhi5
Z35633
0
84233
277810
2026-05-25T01:47:36Z
99of9
1622
277810
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35633"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32319",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32319",
"Z32319K1": "unintended consequence"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "an unintended consequence"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"an unintended consequence\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kdddw04rx1haagxthsoquxzqsh6s9cb
Z35634
0
84234
277821
2026-05-25T01:57:58Z
99of9
1622
277821
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35634"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32314",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32314",
"Z32314K1": "unintended"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unintended: true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mdudwat6sj3ejywquarwkrbsq3k66g7
Z35635
0
84235
277840
2026-05-25T02:16:30Z
99of9
1622
277840
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35635"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11464"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3629395"
},
"Z23410K3": "Z1689"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "A plow is an agricultural tool."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-us] \"A plow is an agricultural tool.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2j7e5av3ocagqa2y7yze7sfrsa5j3pf
277926
277840
2026-05-25T06:23:56Z
99of9
1622
nudge
277926
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35635"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11464"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3629395"
},
"Z23410K3": "Z1689"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "A plow is an agricultural tool."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-us] \"A plow is an agricultural tool.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the lexeme has both en and en-us spellings"
}
]
}
}
gia3h4rzzoalmjnb3yqm3715qh4suq4
Z35636
0
84236
277850
2026-05-25T02:29:00Z
99of9
1622
277850
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35636"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32501",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32501",
"Z32501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11464"
},
"Z32501K2": "Z1689",
"Z32501K3": [
"Z6091"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "plow"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plough: [en-us] \"plow\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t1avmirymwgx48qkdhur0rbhlj7ntp8
Z35637
0
84237
277890
2026-05-25T05:09:05Z
99of9
1622
277890
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35637"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23753",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3114"
},
"Z23753K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Canberra"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] Canberra falls back to [en] \"Canberra\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c0mex27yaztwdawgbnzzandj5r09xk6
277892
277890
2026-05-25T05:11:25Z
99of9
1622
277892
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35637"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23753",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3114"
},
"Z23753K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Canberra"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] Canberra falls back to [mul] \"Canberra\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1eko8yclylblhek38njc67hma3v7ade
User:CESAR RODRIGUEZ H
2
84238
277894
2026-05-25T05:15:51Z
CESAR RODRIGUEZ H
79053
https://www.sat.gob.mx/a1ff98
277894
wikitext
text/x-wiki
= https://www.sat.gob.mx/a1ff98 =
8mma0le6x6h8t2rg1gijd84nrzd89vr
277938
277894
2026-05-25T07:05:54Z
Feeglgeef
8776
more garbagio
277938
wikitext
text/x-wiki
{{delete}}
= https://www.sat.gob.mx/a1ff98 =
sxf5cjs6vt33ouua5g2vi6ql93aekw9
Z35638
0
84239
277898
2026-05-25T05:33:21Z
99of9
1622
277898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35638"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": [
"Z6005",
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L3907"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L1553667"
}
}
],
"Z13464K3": [
"Z6091"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6",
"capital",
"capital city"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[\"capital\", \"capital city\"] from two lexemes"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2t7s1x0r06yb3ya95rpli58npe4ff7p
Z35639
0
84240
277913
2026-05-25T06:03:33Z
99of9
1622
277913
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35639"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34943",
"Z34943K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L18155"
}
},
"Z34943K2": [
"Z6091"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19312",
"Z19312K2": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plough"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "plow"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plough: [ [en] \"plough\", [en-us] \"plow\" ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cb1opi054qnco9klcy72x87iptxkz9t
Z35640
0
84241
277917
2026-05-25T06:09:34Z
99of9
1622
277917
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35640"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34927",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11464"
},
"Z34927K2": "Z1689"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "plow"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plough [en-us]: \"plow\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ip4y2qlpi0nonm9l6yeuvtvbip8kgmx
Help:Type deconstruction table/Wikidata property
12
84242
277920
2026-05-25T06:15:57Z
YoshiRulz
10156
Create page
277920
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6002|Wikidata property}}
|-
| rowspan="6" | —
! K1: {{Z|6092}}
| {{Z|30631}}
|-
! K2: {{Z|12}}
| {{Z|23223}}
|-
! K3: {{Z|12}}
| {{Z|23225}}
|-
! K4: {{Z|32}}
| {{Z|23227}}
|-
! K5: <{{Z|6003}}>[...]
| {{Z|23229}}
|}
i8q32epg03dnar31wttiqdl8okoaybm
277922
277920
2026-05-25T06:16:48Z
YoshiRulz
10156
Fix copy-paste error
277922
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6002|Wikidata property}}
|-
| rowspan="5" | —
! K1: {{Z|6092}}
| {{Z|30631}}
|-
! K2: {{Z|12}}
| {{Z|23223}}
|-
! K3: {{Z|12}}
| {{Z|23225}}
|-
! K4: {{Z|32}}
| {{Z|23227}}
|-
! K5: <{{Z|6003}}>[...]
| {{Z|23229}}
|}
c53l1ki6j7jt5pimzb8exij8nsv6gi0
Talk:Z23486
1
84243
277923
2026-05-25T06:20:27Z
YoshiRulz
10156
/* Duplicate */ new section
277923
wikitext
text/x-wiki
== Duplicate ==
of [[Z19265]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:20, 25 May 2026 (UTC)
nmyie2mtwpgoncsmf43mr8d7qibl8e5
Help:Type deconstruction table/Wikidata lexeme
12
84244
277924
2026-05-25T06:22:06Z
YoshiRulz
10156
Create page
277924
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6005|Wikidata lexeme}}
|-
| rowspan="7" | —
! K1: {{Z|6095}}
| {{Z|19285}}
|-
! K2: {{Z|12}}
| {{Z|19293}}
|-
! K3: {{Z|60}}
| {{Z|19295}}
|-
! K4: {{Z|6091}}
| {{Z|19298}}
|-
! K5: <{{Z|6003}}>[...]
| {{Z|19300}}
|-
! K6: <{{Z|6006}}>[...]
| {{Z|19282}}
|-
! K7: <{{Z|6004}}>[...]
| {{Z|19302}}
|}
b8ntc2gmyepbzvpmd3lgua6ra22qjot
Help:Type deconstruction table/Wikidata lexeme sense
12
84245
277927
2026-05-25T06:26:26Z
YoshiRulz
10156
Create page
277927
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6006|Wikidata lexeme sense}}
|-
| rowspan="4" | —
! K1: {{Z|6096}}
| {{Z|23112}}
|-
! K2: {{Z|12}}
| {{Z|23114}}
|-
! K3: <{{Z|6003}}>[...]
| {{Z|23116}}
|-
! K4: {{Z|6095}}
| {{Z|23433}}
|}
l3ibqom2clz1buaanz8l81h5bdwvzrq
Help:Type deconstruction table/Wikidata lexeme form
12
84246
277928
2026-05-25T06:29:06Z
YoshiRulz
10156
Create page
277928
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z6004|Wikidata lexeme form}}
|-
| rowspan="5" | —
! K1: {{Z|6094}}
| {{Z|30632}}
|-
! K2: {{Z|6095}}
| {{Z|22483}}
|-
! K3: {{Z|12}}
| {{Z|22399}}
|-
! K4: <{{Z|6091}}>[...]
| {{Z|22487}}
|-
! K5: <{{Z|6003}}>[...]
| {{Z|23118}}
|}
ijbe0ulcvcakf1o022cvlv323rih68w
Help:Type deconstruction table/Gregorian year
12
84247
277934
2026-05-25T06:49:44Z
YoshiRulz
10156
Create page
277934
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z20159|Gregorian year}}
|-
| rowspan="2" | {{Z|20588}}
! K1: {{Z|17813}}
| {{Z|20185}}
|-
! K2: {{Z|13518}}
| {{Z|20160}}
|-
! colspan="3" |
|-
| —
! K1, K2
| {{Z|20257}}
|}
le6lla8feafi4987ybzlj79pyw521hp
Help:Type deconstruction table/Day of Roman year
12
84248
277936
2026-05-25T07:01:37Z
YoshiRulz
10156
Create page
277936
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z20342|Day of Roman year}}
|-
| rowspan="2" | {{Z|20591}}
! K1: {{Z|16098}}
| {{Z|20343}}
|-
! K2: {{Z|13518}}
| {{Z|20388}}
|-
! colspan="3" |
|-
| —
! K1, K2
| {{Z|20357}}
|}
e2pz3pfi7g1llnjy62dsr8tczqs3o3w
Help:Type deconstruction table/RGBA colour
12
84249
277939
2026-05-25T07:06:46Z
YoshiRulz
10156
Create page
277939
wikitext
text/x-wiki
{{Help:Type deconstruction table/preface|Z28579|RGBA colour}}
|-
| rowspan="4" | —
! K1: {{Z|19677}}
| —
|-
! K2: {{Z|19677}}
| —
|-
! K3: {{Z|19677}}
| —
|-
! K4: {{Z|19677}}
| {{Z|28642}}
|}
cgk1fgo0vx18jhosiglspsjznexotjn
Wikifunctions talk:Main Page/Archive/2026/05
5
84250
278018
2026-05-25T09:32:24Z
Eihel
102
archive
278018
wikitext
text/x-wiki
{{Talkarchive}}
== Unnecessary tvar ==
Latest changes, for your information: {{Ping|Ameisenigel|Sannita (WMF)}}
Hello,
Some tvars should be removed. This way, some links will point to projects in the correct language during translation. Otherwise, the translation is only half finished. Example for translation unit 4: "<nowiki>…in the world's [[w:Language|natural]] and [[w:Programming language|programming languages]].</nowiki>"
I intentionally created a different translation in [[Translations:Template:Main_page/4/fr]] to show the correct links. '''A completely corrected "main page" can be found on [[User:Eihel/Draft]]''' as a replacement for this template.
Regards. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 09:05, 25 May 2026 (UTC)
:Thanks for pointing this out. I have made the required changes to the template. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:23, 25 May 2026 (UTC)
otl2t7ydllgshanfqob79nkbw26poxb
Translations:Template:Main page/News/32/en
1198
84251
278033
2026-05-25T09:52:01Z
FuzzyBot
207
Importing a new version from external source
278033
wikitext
text/x-wiki
$1: Annual plan 2026-2027
97sldd7rgo9v4y3i7kpudjef05it0f9