Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.1 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 Wikifunctions:Suggest a function 4 1176 273513 273260 2026-05-09T19:07:27Z YoshiRulz 10156 /* Drafted functions */ Add more tables for functions with no impls. and no connected tests 273513 wikitext text/x-wiki {{Shortcut|[[WF:SAF]]|[[WF:RF]]}} Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]]. There is currently '''a limited set of types to choose from''' for functions' inputs and outputs. These include text, numbers, lists, and of course Wikidata entities. For the full list, see [[WF:Type]]. * If you know the exact input and output types in advance, '''you can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create the function] right away''' instead of commenting here.<!-- --> Then create test cases to specify the expected behaviour for the function. (This means that even if you can't make an implementation, someone else might be able to.)<!-- --><br>Once created, consider adding new Functions to [[Wikifunctions:Catalogue|the catalogue]]. * If a function requires a new type, consider [[WF:TP|proposing that type]] before adding suggestions here. [[Category:Maintenance]] == Drafted functions == {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with connected test cases and disconnected implementations |- | {{#tag:div| Taken from [[quarry:query/105111]], last updated {{#formatdate:2026-05-07}}. * {{Z+|Z10225}} * {{Z+|Z18418}} * {{Z+|Z24400}} * {{Z+|Z24442}} * {{Z+|Z25052}} * {{Z+|Z26871}} * {{Z+|Z26922}} * {{Z+|Z27610}} * {{Z+|Z30573}} * {{Z+|Z30931}} * {{Z+|Z31575}} * {{Z+|Z31583}} * {{Z+|Z32807}} * {{Z+|Z33304}} ==== Cryptography and encodings ==== * {{Z+|Z15575}} * {{Z+|Z15581}} * {{Z+|Z22030}} * {{Z+|Z24602}} * {{Z+|Z31965}} * {{Z+|Z24460}} ==== Datetime ==== * {{Z+|Z20628}} * {{Z+|Z25917}} * {{Z+|Z28738}} * {{Z+|Z31694}} ==== NLG ==== * {{Z+|Z12451}} * {{Z+|Z14537}} * {{Z+|Z16313}} * {{Z+|Z16398}} * {{Z+|Z17073}} * {{Z+|Z17970}} * {{Z+|Z18166}} * {{Z+|Z19512}} * {{Z+|Z20471}} * {{Z+|Z20473}} * {{Z+|Z20475}} * {{Z+|Z20495}} * {{Z+|Z21240}} * {{Z+|Z22018}} * {{Z+|Z26049}} * {{Z+|Z26121}} * {{Z+|Z26955}} * {{Z+|Z27245}} * {{Z+|Z29144}} * {{Z+|Z29568}} * {{Z+|Z29784}} * {{Z+|Z29953}} * {{Z+|Z30232}} * {{Z+|Z30410}} * {{Z+|Z30635}} * {{Z+|Z31335}} * {{Z+|Z32238}} * {{Z+|Z32270}} * {{Z+|Z32822}} * {{Z+|Z32825}} * {{Z+|Z33057}} * {{Z+|Z33138}} * {{Z+|Z33762}} * {{Z+|Z33995}} * {{Z+|Z34088}} * {{Z+|Z34165}} * {{Z+|Z34209}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with connected test cases but no partial implementations |- | {{#tag:div| Taken from [[quarry:query/105112]], last updated {{#formatdate:2026-05-07}}. * {{Z+|Z22836}} * {{Z+|Z24608}} * {{Z+|Z25065}} * {{Z+|Z28180}} * {{Z+|Z28420}} * {{Z+|Z30853}} * {{Z+|Z31682}} * {{Z+|Z31840}} * {{Z+|Z31842}} * {{Z+|Z34560}} ==== Cryptography and encodings ==== * {{Z+|Z10135}} * {{Z+|Z10136}} * {{Z+|Z11670}} * {{Z+|Z11674}} * {{Z+|Z15867}} * {{Z+|Z31890}} ==== Datetime ==== * {{Z+|Z20277}} * {{Z+|Z33163}} ==== NLG ==== * {{Z+|Z10658}} * {{Z+|Z10708}} * {{Z+|Z12014}} * {{Z+|Z12121}} * {{Z+|Z12801}} * {{Z+|Z20476}} * {{Z+|Z20480}} * {{Z+|Z20512}} * {{Z+|Z20692}} * {{Z+|Z20715}} * {{Z+|Z22620}} * {{Z+|Z27268}} * {{Z+|Z27600}} * {{Z+|Z29036}} * {{Z+|Z29085}} * {{Z+|Z30463}} * {{Z+|Z30623}} * {{Z+|Z30847}} * {{Z+|Z30848}} * {{Z+|Z32958}} * {{Z+|Z33451}} * {{Z+|Z34092}} * {{Z+|Z34149}} * {{Z+|Z34150}} * {{Z+|Z34274}} * {{Z+|Z34479}} * {{Z+|Z34623}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with disconnected test cases and no implementations |- | {{#tag:div| Taken from [[quarry:query/105163]], last updated {{#formatdate:2026-05-09}}. * {{Z+|Z30708}} * {{Z+|Z32060}} * {{Z+|Z33024}} ==== Datetime ==== * {{Z+|Z30323}} ==== NLG ==== * {{Z+|Z10670}} * {{Z+|Z19132}} * {{Z+|Z20484}} * {{Z+|Z20530}} * {{Z+|Z21874}} * {{Z+|Z23182}} * {{Z+|Z30647}} * {{Z+|Z30883}} * {{Z+|Z32728}} * {{Z+|Z33031}} * {{Z+|Z33094}} * {{Z+|Z34432}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with no test cases nor implementations |- | {{#tag:div| Taken from [[quarry:query/103406]], last updated {{#formatdate:2026-05-09}}. * {{Z+|Z10596}} * {{Z+|Z12710}} * {{Z+|Z15836}} * {{Z+|Z18026}} * {{Z+|Z18218}} * {{Z+|Z19535}} * {{Z+|Z19611}} * {{Z+|Z22226}} * {{Z+|Z22227}} * {{Z+|Z22806}} * {{Z+|Z25596}} * {{Z+|Z30711}} * {{Z+|Z31313}} * {{Z+|Z32062}} * {{Z+|Z32313}} * {{Z+|Z33117}} * {{Z+|Z33252}} * {{Z+|Z33288}} * {{Z+|Z33923}} * {{Z+|Z33946}} * {{Z+|Z34138}} * {{Z+|Z34270}} * {{Z+|Z34541}} * {{Z+|Z34542}} ==== Cryptography and encodings ==== * {{Z+|Z10138}} * {{Z+|Z10139}} * {{Z+|Z10475}} ==== Datetime ==== * {{Z+|Z14626}} * {{Z+|Z24639}} * {{Z+|Z25575}} * {{Z+|Z31315}} ==== NLG ==== * {{Z+|Z10033}} * {{Z+|Z10953}} * {{Z+|Z17963}} * {{Z+|Z19607}} * {{Z+|Z20610}} * {{Z+|Z21131}} * {{Z+|Z24879}} * {{Z+|Z27188}} * {{Z+|Z28734}} * {{Z+|Z29596}} * {{Z+|Z29812}} * {{Z+|Z30649}} * {{Z+|Z31204}} * {{Z+|Z31261}} * {{Z+|Z31887}} * {{Z+|Z32218}} * {{Z+|Z32487}} * {{Z+|Z32706}} * {{Z+|Z33072}} * {{Z+|Z33102}} * {{Z+|Z33118}} * {{Z+|Z33132}} * {{Z+|Z33162}} * {{Z+|Z33437}} * {{Z+|Z33438}} }} |} == Requests from Abstract Wikipedia editors == {{main|abstract:Project:Suggested functions}} {{see also|toolforge:abstract-data/functions}} === Infobox === I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <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:34, 28 April 2026 (UTC) == Proposed functions requiring only available types == === String === ==== String character discard functions ==== ==== String character replacement functions ==== Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC) :Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC) ::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC) :I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC) ==== String search functions ==== ==== String escaping and unescaping functions ==== ==== String encoding and decoding functions ==== * Unicode normalising functions (there are several types of normalisation) * [https://html.spec.whatwg.org/#named-character-references HTML named character encode] * [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}} * [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) ==== String presentation functions ==== * add [[:en:Quotation_mark|locale-specific quotation marks]] to string ** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC) ==== String colour notation functions ==== * Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]]) ==== String notation validation checks ==== * check if string is an [[:en:International_Chemical_Identifier]] ** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ** To do: *** Needs to verify the hydrogen and connection sections of the main layer *** Support the charge layer *** Support the isotopic layer **[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:14, 26 February 2025 (UTC) * check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]] * check if string is an [[:en:ABC_notation|ABC notation]] * check if string is a [[:en:LilyPond|LilyPond notation]] * check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]] * check if a string is a valid [[:en:Digital_object_identifier|DOI]] ** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC) ==== String validation checks ==== * check if string is a valid ISO 3166 country code * check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time ====String analysis functions==== ==== Monolingual text ==== ==== String Wikitext operations ==== ... === Natural number === === Integer=== === Byte === See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue. * next byte without overflow: byte → byte * previous byte without overflow: byte → byte * next byte by Gray code: byte → byte * previous byte by Gray code: byte → byte * all bits set: byte → boolean * no bits set: byte → boolean * add bytes without overflow: byte, byte → byte * subtract bytes without overflow: byte, byte → byte * multiply bytes without overflow: byte, byte → byte * add bytes with overflow: byte, byte → byte * subtract bytes with overflow: byte, byte → byte * multiply bytes with overflow: byte, byte → byte * modulo bytes: byte, byte → byte * byte division: byte, byte → byte * right shift: byte → byte * left shift: byte → byte * right shift by n: byte, natural number → byte * left shift by n: byte, natural number → byte * right shift as ring: byte → byte * left shift as ring: byte → byte * right shift by n as ring: byte, natural number → byte * left shift by n as ring: byte, natural number → byte === Unicode code point === See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]]. * Codepoint to list of bytes for UTF-8 * Codepoint to list of bytes for UTF-16 * Codepoint to list of bytes for UTF-32 ===Object=== === List === ==== Basic list/iterable functions ==== ==== Complex list functions ==== ==== CSV list operations ==== === Functions with functions as arguments === * test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets === Gregorian calendar date === See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions. * Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC) * same day of the year: date, date → boolean * same day of the week: date, date → boolean * within a year: date, date → boolean * within a week: date, date → boolean * within n days: date, date → boolean * months between: date, date → natural number * weeks between: date, date → natural number * n days later: date, natural number → date * n days earlier: date, natural number → date * n weeks earlier: date, natural number → date * n months later: date, natural number → date * n months earlier: date, natural number → date * n years later: date, natural number → date * n years earlier: date, natural number → date * Julian day number to date: integer → date * how many leap days passed between two dates: date, date → natural number * how many weekdays between two dates: date, date, day of the week → natural number * within JavaScript's date implementation: date → boolean * next time a day of the month is on a specific weekday: date, natural number, day of the week → date * next Friday the 13th: date → date * nth weekday of the month: date, day of the week, natural number → date * nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date === Gregorian year === See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions. == Morphological functions == {{main|WF:HL}} == Proposed functions requiring future types == '''Note these functions cannot be implemented properly until the needed types are requested and approved.''' If one wishes to nevertheless attempt to define and implement them, * the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and'' * the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations. === String manipulation functions === === String analysis functions === * count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3) === String encoding and decoding functions === (would be better with types representing a stream of bytes) * [[wikidata:Q113486941|BASE45 encode]] * [[wikidata:Q113486941|BASE45 decode]] * Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4") * Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤") * Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164") * Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤") * Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244") * Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤") * Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100") * Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤") * Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}} * Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤") * Create regular expression object/string (i.e: "test" & "i" to /test/i) === Natural language functions === * Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people") ** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC) ** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC) **:Was rejected. **:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways. **:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC) ** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC) === Cryptographic functions === (would be better with types representing a stream of bytes) * {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}} * {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}} * {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}} * {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}} * {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}} * {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}} * {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]] * {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}} * {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}} * {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}} * {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}} * {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}} === Date, time, and calendric functions === See also: * Discussion of types at [[WF:type#Calendar types]] * {{q|139667974}} Lua module ==== Earth focus ==== [[file:Axial and apsidal precession.png|thumb|alt=diagram|orbit of Earth]] ===== Bengali calendar ===== {{z+|Z12926}} ===== Chinese calendar ===== ===== French Republican Calendar ===== decimalises and secularises the Gregorian * day names: {{z+|Z13006}}{{not done}} '''yet''' ===== Gregorian ===== widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]] * date to ISO week number {{q|2110154}} * string to date * date to ISO 8601 string *: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC) * date to year (yyyy) * date to month of the year (1-12) * date to month name (January-December) * date to day of the month (1-31) * date to hour of the day (0-23) * date to minutes (0-59) * date to seconds (0-59) Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) : So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) ===== Holocene calendar ===== * [[w:en:Holocene calendar#Conversion]] *: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC) ===== Indian national calendar ===== ===== Islamic ===== a Lunar calendar, also called Hijri ===== Julian ===== mostly used by astronomers, some historians, and some Orthodox Christian denominations ===== Mesoamerican calendars ===== including civil and clerical forms ===== Persian ===== also called Jalali ===== Thai calendar ===== ===== Hebrew calendar ===== ==== Mars focus ==== [[file:Lowell - Mars (1894) - Diagram of the Orbits of Mars and the Earth.jpg|thumb|alt=diagram|orbit of Mars]] ===== Asgardian calendar ===== Proposed time-keeping system for Mars; base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context ===== Darian calendar ===== Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]] ===== Lukashian calendars ===== Proposed simple perpetual calendar system designed to be extensible to other reference frames (for example a Mars-centric one). Eschews leap-units. * [https://lukashian.org/download Java] reference implementation * [https://github.com/The-Lukashian-Calendar/lukashian GitHub] === Basic numerical functions === * round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700") *: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC) *: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}} * round down ** {{done}} {{Z|20032}}/{{Z|20841}} * return integer value (5678.678 ⇒ 5678) ** {{done}} {{Z|19841}}/{{Z|26315}} * {{z+|Z13587}} (23 ⇒ "twenty-three") * Convert money from US$ to anything else ** requires source of conversion rates, which is a hole in function-likeness * Arabic numeral to Etruscan numeral * Etruscan numeral to Arabic numeral === Data serialization functions === * parse a string as [[:en:JSON|JSON]] * extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice") *:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC) *::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC) *:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC) === Basic list/iterable functions requiring numeric types === * [[w:en:Lehmer random number generator#Sample C99 code]] * Sum the elements of a numeric list - {{z+|Z14038}} * Product of the elements of a numeric list ** {{done}} {{Z|23909}}/{{Z|13558}} * {{z+|Z12676}} * Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? ** {{done}} {{Z+|Z26556}} * Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? * Every nth element of list: returns every nth element of the supplied list ** {{done}} {{Z+|Z28735}} * Remove every nth element of list: removes every nth element of the supplied list - * sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list) * Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index) * Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average ** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code> ** Output: <code>23.33</code> ** {{done}} {{Z+|Z28066}} === Geodetics functions === [[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]] ==== Earth ==== * convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form * [https://plus.codes Plus Codes] to/from geocoordinates ** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code> ** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are ** most of the functions could also be implemented by composition ** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each) ==== Mars ==== [[w:en:areography#Cartography and geodesy]] * convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form ==== Moon ==== [[w:en:selenography#Lunar cartography and toponymy]] === Unit conversion functions === * {{z+|Z15560}} ::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC) === Conversion function : 2D Cartesian to 2D Polar === Input : matrix [x,y] Output: matrix [θ,r] Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian. Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC) === Trigonometric functions === * {{Z|Z16463}}, {{Z|Z12473}}, *: Input : float64 Angle in radians. *: Output : float64 desired trignometric value [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC) * {{Z|Z29125}} *:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real) *:Output: 2D Point (matching the input type) *:Not necessarily one single function; one can be created for each input type [[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC) ==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ==== *Suggested name: gardient_decimal. *Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?) *Output type: Real/float 64. Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC) ===Color Functions=== ==== Colorspace Conversion ==== x,y,Y to sRGB (Illuminant D65). Input : 3tuple of float64, Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255. Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC) ==== Spectral Approximate from sRGB or XYZ values. ==== I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC) ==== Subtractive color mix (Pigment style) ==== Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously. === Music Functions === It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC) :Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B. :Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC) :If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC) * '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C. * '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4. * '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1. * '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23. ** {{Z+|Z25219}} * '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C. ** {{Z+|Z25407}} * '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it. ** {{Z+|Z25407}} * '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4. * '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it. * '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz). ** {{Z+|Z25217}} * '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz. * '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz. === SVG Functions === I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples: * create simple forms, * create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.), * create more complex visualisation like genealogical trees, * create coat of arms (?), * etc. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC) :@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC) ::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC) :::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC) :An intermediate step could be replicating some of the [https://w3.org/TR/SVG11/filters.html functions] contained within {{Q|1518348}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:22, 5 May 2026 (UTC) === Biology === ==== Taxon functions ==== A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC) * Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below ** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC) * compare taxon ranks ** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used) * get taxon code of nomenclature ({{Q|P944}}) * is parent taxon of / is child taxon of ** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code> * format taxon name (according to relevant rules of nomenclature) ** Include author and year citation? Maybe page too, if present? == Object / type / function functions == == External function lists == * [[WF:importing]] 7hllczn5rb10kuc62vsbq9ct691nzsa 273615 273513 2026-05-10T03:48:48Z YoshiRulz 10156 /* Infobox */ Reply 273615 wikitext text/x-wiki {{Shortcut|[[WF:SAF]]|[[WF:RF]]}} Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]]. There is currently '''a limited set of types to choose from''' for functions' inputs and outputs. These include text, numbers, lists, and of course Wikidata entities. For the full list, see [[WF:Type]]. * If you know the exact input and output types in advance, '''you can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create the function] right away''' instead of commenting here.<!-- --> Then create test cases to specify the expected behaviour for the function. (This means that even if you can't make an implementation, someone else might be able to.)<!-- --><br>Once created, consider adding new Functions to [[Wikifunctions:Catalogue|the catalogue]]. * If a function requires a new type, consider [[WF:TP|proposing that type]] before adding suggestions here. [[Category:Maintenance]] == Drafted functions == {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with connected test cases and disconnected implementations |- | {{#tag:div| Taken from [[quarry:query/105111]], last updated {{#formatdate:2026-05-07}}. * {{Z+|Z10225}} * {{Z+|Z18418}} * {{Z+|Z24400}} * {{Z+|Z24442}} * {{Z+|Z25052}} * {{Z+|Z26871}} * {{Z+|Z26922}} * {{Z+|Z27610}} * {{Z+|Z30573}} * {{Z+|Z30931}} * {{Z+|Z31575}} * {{Z+|Z31583}} * {{Z+|Z32807}} * {{Z+|Z33304}} ==== Cryptography and encodings ==== * {{Z+|Z15575}} * {{Z+|Z15581}} * {{Z+|Z22030}} * {{Z+|Z24602}} * {{Z+|Z31965}} * {{Z+|Z24460}} ==== Datetime ==== * {{Z+|Z20628}} * {{Z+|Z25917}} * {{Z+|Z28738}} * {{Z+|Z31694}} ==== NLG ==== * {{Z+|Z12451}} * {{Z+|Z14537}} * {{Z+|Z16313}} * {{Z+|Z16398}} * {{Z+|Z17073}} * {{Z+|Z17970}} * {{Z+|Z18166}} * {{Z+|Z19512}} * {{Z+|Z20471}} * {{Z+|Z20473}} * {{Z+|Z20475}} * {{Z+|Z20495}} * {{Z+|Z21240}} * {{Z+|Z22018}} * {{Z+|Z26049}} * {{Z+|Z26121}} * {{Z+|Z26955}} * {{Z+|Z27245}} * {{Z+|Z29144}} * {{Z+|Z29568}} * {{Z+|Z29784}} * {{Z+|Z29953}} * {{Z+|Z30232}} * {{Z+|Z30410}} * {{Z+|Z30635}} * {{Z+|Z31335}} * {{Z+|Z32238}} * {{Z+|Z32270}} * {{Z+|Z32822}} * {{Z+|Z32825}} * {{Z+|Z33057}} * {{Z+|Z33138}} * {{Z+|Z33762}} * {{Z+|Z33995}} * {{Z+|Z34088}} * {{Z+|Z34165}} * {{Z+|Z34209}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with connected test cases but no partial implementations |- | {{#tag:div| Taken from [[quarry:query/105112]], last updated {{#formatdate:2026-05-07}}. * {{Z+|Z22836}} * {{Z+|Z24608}} * {{Z+|Z25065}} * {{Z+|Z28180}} * {{Z+|Z28420}} * {{Z+|Z30853}} * {{Z+|Z31682}} * {{Z+|Z31840}} * {{Z+|Z31842}} * {{Z+|Z34560}} ==== Cryptography and encodings ==== * {{Z+|Z10135}} * {{Z+|Z10136}} * {{Z+|Z11670}} * {{Z+|Z11674}} * {{Z+|Z15867}} * {{Z+|Z31890}} ==== Datetime ==== * {{Z+|Z20277}} * {{Z+|Z33163}} ==== NLG ==== * {{Z+|Z10658}} * {{Z+|Z10708}} * {{Z+|Z12014}} * {{Z+|Z12121}} * {{Z+|Z12801}} * {{Z+|Z20476}} * {{Z+|Z20480}} * {{Z+|Z20512}} * {{Z+|Z20692}} * {{Z+|Z20715}} * {{Z+|Z22620}} * {{Z+|Z27268}} * {{Z+|Z27600}} * {{Z+|Z29036}} * {{Z+|Z29085}} * {{Z+|Z30463}} * {{Z+|Z30623}} * {{Z+|Z30847}} * {{Z+|Z30848}} * {{Z+|Z32958}} * {{Z+|Z33451}} * {{Z+|Z34092}} * {{Z+|Z34149}} * {{Z+|Z34150}} * {{Z+|Z34274}} * {{Z+|Z34479}} * {{Z+|Z34623}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with disconnected test cases and no implementations |- | {{#tag:div| Taken from [[quarry:query/105163]], last updated {{#formatdate:2026-05-09}}. * {{Z+|Z30708}} * {{Z+|Z32060}} * {{Z+|Z33024}} ==== Datetime ==== * {{Z+|Z30323}} ==== NLG ==== * {{Z+|Z10670}} * {{Z+|Z19132}} * {{Z+|Z20484}} * {{Z+|Z20530}} * {{Z+|Z21874}} * {{Z+|Z23182}} * {{Z+|Z30647}} * {{Z+|Z30883}} * {{Z+|Z32728}} * {{Z+|Z33031}} * {{Z+|Z33094}} * {{Z+|Z34432}} }} |} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" ! Functions with no test cases nor implementations |- | {{#tag:div| Taken from [[quarry:query/103406]], last updated {{#formatdate:2026-05-09}}. * {{Z+|Z10596}} * {{Z+|Z12710}} * {{Z+|Z15836}} * {{Z+|Z18026}} * {{Z+|Z18218}} * {{Z+|Z19535}} * {{Z+|Z19611}} * {{Z+|Z22226}} * {{Z+|Z22227}} * {{Z+|Z22806}} * {{Z+|Z25596}} * {{Z+|Z30711}} * {{Z+|Z31313}} * {{Z+|Z32062}} * {{Z+|Z32313}} * {{Z+|Z33117}} * {{Z+|Z33252}} * {{Z+|Z33288}} * {{Z+|Z33923}} * {{Z+|Z33946}} * {{Z+|Z34138}} * {{Z+|Z34270}} * {{Z+|Z34541}} * {{Z+|Z34542}} ==== Cryptography and encodings ==== * {{Z+|Z10138}} * {{Z+|Z10139}} * {{Z+|Z10475}} ==== Datetime ==== * {{Z+|Z14626}} * {{Z+|Z24639}} * {{Z+|Z25575}} * {{Z+|Z31315}} ==== NLG ==== * {{Z+|Z10033}} * {{Z+|Z10953}} * {{Z+|Z17963}} * {{Z+|Z19607}} * {{Z+|Z20610}} * {{Z+|Z21131}} * {{Z+|Z24879}} * {{Z+|Z27188}} * {{Z+|Z28734}} * {{Z+|Z29596}} * {{Z+|Z29812}} * {{Z+|Z30649}} * {{Z+|Z31204}} * {{Z+|Z31261}} * {{Z+|Z31887}} * {{Z+|Z32218}} * {{Z+|Z32487}} * {{Z+|Z32706}} * {{Z+|Z33072}} * {{Z+|Z33102}} * {{Z+|Z33118}} * {{Z+|Z33132}} * {{Z+|Z33162}} * {{Z+|Z33437}} * {{Z+|Z33438}} }} |} == Requests from Abstract Wikipedia editors == {{main|abstract:Project:Suggested functions}} {{see also|toolforge:abstract-data/functions}} === Infobox === I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <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:34, 28 April 2026 (UTC) :[https://www.wikifunctions.org/view/en/Z27873?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35017%22%2C%22Z35017K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z33457%22%2C%22Z33457K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z34953%22%2C%22Z34953K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22853%22%2C%22Z22853K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%7D%2C%22Z34953K2%22%3A%22Z1002%22%7D%7D%2C%22Z35017K2%22%3A%7B%22Z1K1%22%3A%22Z40%22%2C%22Z40K1%22%3A%22Z41%22%7D%2C%22Z35017K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z35017K4%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%2C%22Z35017K5%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z6%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z6%22%7D%5D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22tr%22%2C%22Z27873K3%22%3A%5B%22Z6%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%5D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22table%22%2C%22Z27873K3%22%3A%5B%22Z6%22%2C%22class%22%2C%22float%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%2C%22wikitable%22%2C%22inline-end%22%5D%7D I tried...] The timeouts are too much for this still. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 10 May 2026 (UTC) == Proposed functions requiring only available types == === String === ==== String character discard functions ==== ==== String character replacement functions ==== Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC) :Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC) ::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC) :I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC) ==== String search functions ==== ==== String escaping and unescaping functions ==== ==== String encoding and decoding functions ==== * Unicode normalising functions (there are several types of normalisation) * [https://html.spec.whatwg.org/#named-character-references HTML named character encode] * [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}} * [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) *[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC) ==== String presentation functions ==== * add [[:en:Quotation_mark|locale-specific quotation marks]] to string ** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC) ==== String colour notation functions ==== * Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]]) ==== String notation validation checks ==== * check if string is an [[:en:International_Chemical_Identifier]] ** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ** To do: *** Needs to verify the hydrogen and connection sections of the main layer *** Support the charge layer *** Support the isotopic layer **[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC) ***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:14, 26 February 2025 (UTC) * check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]] * check if string is an [[:en:ABC_notation|ABC notation]] * check if string is a [[:en:LilyPond|LilyPond notation]] * check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]] * check if a string is a valid [[:en:Digital_object_identifier|DOI]] ** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC) ==== String validation checks ==== * check if string is a valid ISO 3166 country code * check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time ====String analysis functions==== ==== Monolingual text ==== ==== String Wikitext operations ==== ... === Natural number === === Integer=== === Byte === See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue. * next byte without overflow: byte → byte * previous byte without overflow: byte → byte * next byte by Gray code: byte → byte * previous byte by Gray code: byte → byte * all bits set: byte → boolean * no bits set: byte → boolean * add bytes without overflow: byte, byte → byte * subtract bytes without overflow: byte, byte → byte * multiply bytes without overflow: byte, byte → byte * add bytes with overflow: byte, byte → byte * subtract bytes with overflow: byte, byte → byte * multiply bytes with overflow: byte, byte → byte * modulo bytes: byte, byte → byte * byte division: byte, byte → byte * right shift: byte → byte * left shift: byte → byte * right shift by n: byte, natural number → byte * left shift by n: byte, natural number → byte * right shift as ring: byte → byte * left shift as ring: byte → byte * right shift by n as ring: byte, natural number → byte * left shift by n as ring: byte, natural number → byte === Unicode code point === See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]]. * Codepoint to list of bytes for UTF-8 * Codepoint to list of bytes for UTF-16 * Codepoint to list of bytes for UTF-32 ===Object=== === List === ==== Basic list/iterable functions ==== ==== Complex list functions ==== ==== CSV list operations ==== === Functions with functions as arguments === * test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets === Gregorian calendar date === See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions. * Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC) * same day of the year: date, date → boolean * same day of the week: date, date → boolean * within a year: date, date → boolean * within a week: date, date → boolean * within n days: date, date → boolean * months between: date, date → natural number * weeks between: date, date → natural number * n days later: date, natural number → date * n days earlier: date, natural number → date * n weeks earlier: date, natural number → date * n months later: date, natural number → date * n months earlier: date, natural number → date * n years later: date, natural number → date * n years earlier: date, natural number → date * Julian day number to date: integer → date * how many leap days passed between two dates: date, date → natural number * how many weekdays between two dates: date, date, day of the week → natural number * within JavaScript's date implementation: date → boolean * next time a day of the month is on a specific weekday: date, natural number, day of the week → date * next Friday the 13th: date → date * nth weekday of the month: date, day of the week, natural number → date * nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date === Gregorian year === See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions. == Morphological functions == {{main|WF:HL}} == Proposed functions requiring future types == '''Note these functions cannot be implemented properly until the needed types are requested and approved.''' If one wishes to nevertheless attempt to define and implement them, * the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and'' * the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations. === String manipulation functions === === String analysis functions === * count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3) === String encoding and decoding functions === (would be better with types representing a stream of bytes) * [[wikidata:Q113486941|BASE45 encode]] * [[wikidata:Q113486941|BASE45 decode]] * Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4") * Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤") * Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164") * Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤") * Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244") * Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤") * Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100") * Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤") * Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}} * Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤") * Create regular expression object/string (i.e: "test" & "i" to /test/i) === Natural language functions === * Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people") ** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC) ** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC) **:Was rejected. **:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways. **:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC) ** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC) === Cryptographic functions === (would be better with types representing a stream of bytes) * {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}} * {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}} * {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}} * {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}} * {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}} * {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}} * {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}} * {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}} * {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]] * {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}} * {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}} * {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}} * {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}} * {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}} === Date, time, and calendric functions === See also: * Discussion of types at [[WF:type#Calendar types]] * {{q|139667974}} Lua module ==== Earth focus ==== [[file:Axial and apsidal precession.png|thumb|alt=diagram|orbit of Earth]] ===== Bengali calendar ===== {{z+|Z12926}} ===== Chinese calendar ===== ===== French Republican Calendar ===== decimalises and secularises the Gregorian * day names: {{z+|Z13006}}{{not done}} '''yet''' ===== Gregorian ===== widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]] * date to ISO week number {{q|2110154}} * string to date * date to ISO 8601 string *: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC) * date to year (yyyy) * date to month of the year (1-12) * date to month name (January-December) * date to day of the month (1-31) * date to hour of the day (0-23) * date to minutes (0-59) * date to seconds (0-59) Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) : So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC) ===== Holocene calendar ===== * [[w:en:Holocene calendar#Conversion]] *: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC) ===== Indian national calendar ===== ===== Islamic ===== a Lunar calendar, also called Hijri ===== Julian ===== mostly used by astronomers, some historians, and some Orthodox Christian denominations ===== Mesoamerican calendars ===== including civil and clerical forms ===== Persian ===== also called Jalali ===== Thai calendar ===== ===== Hebrew calendar ===== ==== Mars focus ==== [[file:Lowell - Mars (1894) - Diagram of the Orbits of Mars and the Earth.jpg|thumb|alt=diagram|orbit of Mars]] ===== Asgardian calendar ===== Proposed time-keeping system for Mars; base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context ===== Darian calendar ===== Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]] ===== Lukashian calendars ===== Proposed simple perpetual calendar system designed to be extensible to other reference frames (for example a Mars-centric one). Eschews leap-units. * [https://lukashian.org/download Java] reference implementation * [https://github.com/The-Lukashian-Calendar/lukashian GitHub] === Basic numerical functions === * round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700") *: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC) *: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}} * round down ** {{done}} {{Z|20032}}/{{Z|20841}} * return integer value (5678.678 ⇒ 5678) ** {{done}} {{Z|19841}}/{{Z|26315}} * {{z+|Z13587}} (23 ⇒ "twenty-three") * Convert money from US$ to anything else ** requires source of conversion rates, which is a hole in function-likeness * Arabic numeral to Etruscan numeral * Etruscan numeral to Arabic numeral === Data serialization functions === * parse a string as [[:en:JSON|JSON]] * extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice") *:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC) *::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC) *:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC) === Basic list/iterable functions requiring numeric types === * [[w:en:Lehmer random number generator#Sample C99 code]] * Sum the elements of a numeric list - {{z+|Z14038}} * Product of the elements of a numeric list ** {{done}} {{Z|23909}}/{{Z|13558}} * {{z+|Z12676}} * Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? ** {{done}} {{Z+|Z26556}} * Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed ** Zero indexing is used (first element is index 0)? ** n and m are are included in the range? ** What happens if n and/or m are invalid indexes? * Every nth element of list: returns every nth element of the supplied list ** {{done}} {{Z+|Z28735}} * Remove every nth element of list: removes every nth element of the supplied list - * sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list) * Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index) * Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average ** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code> ** Output: <code>23.33</code> ** {{done}} {{Z+|Z28066}} === Geodetics functions === [[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]] ==== Earth ==== * convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form * [https://plus.codes Plus Codes] to/from geocoordinates ** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code> ** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are ** most of the functions could also be implemented by composition ** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each) ==== Mars ==== [[w:en:areography#Cartography and geodesy]] * convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form ==== Moon ==== [[w:en:selenography#Lunar cartography and toponymy]] === Unit conversion functions === * {{z+|Z15560}} ::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC) === Conversion function : 2D Cartesian to 2D Polar === Input : matrix [x,y] Output: matrix [θ,r] Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian. Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC) :See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC) === Trigonometric functions === * {{Z|Z16463}}, {{Z|Z12473}}, *: Input : float64 Angle in radians. *: Output : float64 desired trignometric value [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC) * {{Z|Z29125}} *:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real) *:Output: 2D Point (matching the input type) *:Not necessarily one single function; one can be created for each input type [[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC) ==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ==== *Suggested name: gardient_decimal. *Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?) *Output type: Real/float 64. Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC) ===Color Functions=== ==== Colorspace Conversion ==== x,y,Y to sRGB (Illuminant D65). Input : 3tuple of float64, Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255. Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC) ==== Spectral Approximate from sRGB or XYZ values. ==== I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC) ==== Subtractive color mix (Pigment style) ==== Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously. === Music Functions === It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC) :Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B. :Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC) :If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC) * '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C. * '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4. * '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1. * '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23. ** {{Z+|Z25219}} * '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C. ** {{Z+|Z25407}} * '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it. ** {{Z+|Z25407}} * '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4. * '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it. * '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz). ** {{Z+|Z25217}} * '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz. * '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz. === SVG Functions === I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples: * create simple forms, * create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.), * create more complex visualisation like genealogical trees, * create coat of arms (?), * etc. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC) :@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC) ::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC) :::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC) :An intermediate step could be replicating some of the [https://w3.org/TR/SVG11/filters.html functions] contained within {{Q|1518348}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:22, 5 May 2026 (UTC) === Biology === ==== Taxon functions ==== A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC) * Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below ** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC) * compare taxon ranks ** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used) * get taxon code of nomenclature ({{Q|P944}}) * is parent taxon of / is child taxon of ** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code> * format taxon name (according to relevant rules of nomenclature) ** Include author and year citation? Maybe page too, if present? == Object / type / function functions == == External function lists == * [[WF:importing]] hzoas26o4cr11wkbx8opuds04xl6p9w Wikifunctions:Requests for deletions 4 1696 273606 273253 2026-05-10T03:08:07Z SpBot 978 archive 2 sections: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/04]], 1 to [[Wikifunctions:Requests for deletions/Archive/2026/05]] - previous edit: [[:User:Bunnypranav|Bunnypranav]], 2026-05-08 14:50 273606 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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) rbqbiqqyw13jxd12f3gn8zv4euq5hwg Wikifunctions:Report vandalism 4 1723 273608 273254 2026-05-10T03:08:10Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Report vandalism/Archive/2026/05]] (after section [[Wikifunctions:Report vandalism/Archive/2026/05#User:Lutherhunt679|User:Lutherhunt679]]) - previous edit: [[:User:Bunnypranav|Bunnypranav]], 2026-05-08 14:53 273608 wikitext text/x-wiki {{Wikifunctions:Report vandalism/header/{{#ifexist:Wikifunctions:Report vandalism/header/{{int:lang}}|{{int:lang}}|en}}}} {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} __NEWSECTIONLINK__ {{Archives|{{Flatlist|{{Special:PrefixIndex/WF:Report vandalism/Archive/|stripprefix=1}} }} }} <!-- Add new reports below this line --> g4o8gz4nxnibqyajhnrsrqa8ea0k5mv Wikifunctions:Requests for user groups 4 3790 273610 273230 2026-05-10T03:08:13Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Requests for user groups/Archive/2026/05]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/05#Bunnypranav|Bunnypranav]]) - previous edit: [[:User:Ameisenigel|Ameisenigel]], 2026-05-08 12:49 273610 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}} == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] qw60173bho1wiuelzp5ozb9w43400le Wikifunctions talk:Suggest a function 5 14943 273497 272892 2026-05-09T18:34:48Z YoshiRulz 10156 /* Fourier transform... */ Reply 273497 wikitext text/x-wiki == Clearing completed functions == At what point should we clear out the functions that have already been created? -[[User:Wd-Ryan|wd-Ryan]] ([[User_talk:Wd-Ryan|Talk]]/[[Special:Contributions/Wd-Ryan|Edits]]) 16:24, 15 September 2023 (UTC) :I'd hesitantly suggest leaving many of them in place for "a while" [purposefully fuzzy!]. :Perhaps [only/especially?] if they're part of a larger group of related functions? :I think that could be useful because they might provide both helpful examples for other editors to examine/adapt, as well as simple motivation/inspiration along the lines of "''other people have solved some of these, so maybe I can help, and add a {{tl|done}} of my own!''". :I do agree occasional cleanup would be good, but I'm not sure on the timing. [[User:Quiddity (WMF)|Quiddity (WMF)]] ([[User talk:Quiddity (WMF)|talk]]) 20:36, 15 September 2023 (UTC) ::Alright, I think they should also be added to the [[Wikifunctions:Catalogue]] when created/cleared. -[[User:Wd-Ryan|wd-Ryan]] ([[User_talk:Wd-Ryan|Talk]]/[[Special:Contributions/Wd-Ryan|Edits]]) 01:03, 16 September 2023 (UTC) == Some functions that might prove useful to some people are various statistical lookups.. == I was wondering if there are some statistical significance/ranking tests that could be added here. The thought was being able to take a wikitable as input, and do something like a Spearman rank test, very quickly. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 15:21, 26 January 2024 (UTC) :@[[User:ShakespeareFan00|ShakespeareFan00]] Yes, I definitely expect those to be ones people create. However, we don't have support for integers, let along floating point numbers yet, so these should probably wait. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:47, 29 January 2024 (UTC) == natural language morphological functions == I was thinking that [[WF:human languages]] would have and link to subpages that could act like wikiprojects for each language. Thus projects building up to abstractwiki could stay in one place instead of being shuffled from [[WF:suggest a function#Morphological functions]] to [[WF:catalogue#Natural language String operations]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 22:22, 16 February 2024 (UTC) == Merge into Function catalogue == I believe the purpose of [[Wikifunctions:Suggest a function]] would be better achieved by adding a “Requested functions” section to any appropriate sub-section of [[Wikifunctions:Catalogue]]. Specifically, any such section should follow the “Search for” section (where present), so that contributors are encouraged to review both what is presented in the catalogue and similar functions that may be available or underway. Requested functions may be linked to {{Z|Z8}} objects and labelled there as “requested” or “underway” (perhaps using symbols such as❓and 🚧). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:20, 15 October 2025 (UTC) :{{support}} for reasons related to the previous section. IMO early in a wiki's existence it's better to start with fewer pages and split as needed for growth. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 08:25, 20 October 2025 (UTC) :@[[User:GrounderUK|GrounderUK]]: The idea for this page was to be like Requests for permissions, short discussions followed by action/declination and archival, not a long-running list. I agree that as it's currently set up, it's not good, but I think burying it into perhaps hundreds of in-flight conversations across dozens of catalogue pages makes it harder for people to find conversations and take part? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:52, 7 November 2025 (UTC) ::To my eye, the point of putting it inside the catalog would be that converting 'functions for creation' into 'created functions' could happen within one page's history (not counting the created function page itself). [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 07:01, 8 November 2025 (UTC) :::@[[User:Arlo Barnes|Arlo Barnes]]: Filling the "catalogue of functions you can use right now" with proposed functions that don't exist yet sounds like a bad outcome though? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:04, 13 November 2025 (UTC) ::::Well, if a function proposal is not clear enough to develop a function from, then it arguably shouldn't reside at 'suggest a function' indefinitely either (as you mention). On the other hand, if it can be easily implemented, then it should be at whatever location function creators are most likely to see it; right now that's this page, but if I understand GrounderUK's suggestion, there may be a way to structure the pages to encourage a shorter pipeline from idea to at least working draft. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 21:23, 13 November 2025 (UTC) :::::Yes, we might have multiple views of the function landscape (see [[Wikifunctions talk:Catalogue#Proposal for restructuring the page]]), but whether the function exists, is adequately implemented, “catalogue-worthy” or otherwise classified (aka “badged”) is a secondary consideration. :::::If the function objects themselves had categories etc, we could just create placeholder functions (aka “stubs”), but I don’t see any such option being available for the foreseeable future, so we need not worry about its merits. :::::That having been said, it might be simple enough to upgrade [[Special:ListFunctionsByTests]] to show functions where all tests fail. Or we could just look at [[Special:Search/: "Z8K4 Z14 Z8K5"|functions without connected implementations]], which may be the better option? :::::The exceptions would be where new types are required for correctly specifying the function signature. In such a case, the appropriate [[Wikifunctions:Type proposals|Type proposal]] (or a stub) might serve as a temporary home. For vague or otherwise complex cases, we should at least start at [[Wikifunctions:Project chat]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:21, 13 November 2025 (UTC) == i18n == How can we make this page accessible to non-English speakers? Once {{Z|31041}} is working, we can use that for some of the headings. The leading paragraph can use Extension:Translate like normal. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:16, 26 January 2026 (UTC) == Fourier transform... == Hi guys, I was surprised not to find this very common funktion. Any reason to refrain from doing this? [[User:Kriegerdaemon|Kriegerdaemon]] ([[User talk:Kriegerdaemon|talk]]) 06:08, 7 May 2026 (UTC) :The Fourier transform takes a curve, a (mathematical, continuous and Complex-valued) function, as input. It's not clear how we could encode that. It might be possible to implement the [[w:en:Discrete_Fourier_transform|discrete version]] with existing Types though. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:34, 9 May 2026 (UTC) 84hyft1bgd593p3ixhk1wld6l9yuiz9 Wikifunctions:Status updates/de 4 22906 273566 273180 2026-05-09T20:16:28Z Ameisenigel 44 Created page with "$1: Einzelnachweise aus Wikidata jetzt verfügbar" 273566 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}} {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2024-02-01 | nextlabel = Letztes Update | next = 2026-05-08 }} Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]]. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel=Search all status updates placeholder=Enter search term </inputbox> Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen. <span id="Newsletters"></span> == Newsletter == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{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 * {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben * {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen * {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 * {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen * {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia * {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul * {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia * {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026 * {{Status updates|2026-01-15}}: 25 Jahre Wikipedia === 2025 === * {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr! * {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt * {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia * {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden * {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen * {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust? * {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys * {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen * {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet * {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen * {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember * {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar * {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen * {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar * {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions * {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren * {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar * {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe! * {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald! * {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions * {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da * {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen * {{Status updates|2025-07-04}}: Abdeckung von 1298 * {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben? * {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025 * {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden? * {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum * {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts * {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie * {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change * {{Status updates|2025-04-25}}: Willkommen, Gregory! * {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum * {{Status updates|2025-04-11}}: Rückblick auf das Quartal * {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager * {{Status updates|2025-03-28}}: Es ist Zeit * {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen * {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software * {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London * {{Status updates|2025-02-26}}: Von Dingen zu Worten * {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart * {{Status updates|2025-02-13}}: Die Welt begrenzen * {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group * {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken * {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen * {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung === 2024 === * {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl * {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr * {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr * {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr * {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr * {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache * {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends * {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz * {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen? * {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar * {{Status updates|2024-10-02}}: Fokusthema: Essen * {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen * {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen * {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein * {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten * {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen * {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam * {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024 * {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets * {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt! * {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia * {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme * {{Status updates|2024-07-03}}: Vierteljährliche Planung * {{Status updates|2024-06-26}}: Willkommen, Daphne! * {{Status updates|2024-06-20}}: Neuer Typ: Integer * {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders * {{Status updates|2024-06-06}}: Neuer Typ: Zeichen * {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen? * {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen! * {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan * {{Status updates|2024-04-19}}: Willkommen, Sharvani! * {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen * {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen * {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher! * {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen * {{Status updates|2024-03-13}}: Zur Identität * {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen * {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen * {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells * {{Status updates|2024-02-14}}: Reparatur-Woche * {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation * {{Status updates|2024-02-01}}: Der Igbo-Imperativ! <span id="Before_February_2024"></span> === Vor Februar 2024 === Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]]. [[Category:Status updates{{#translation:}}| ]] rtplbc8rd855i645bx6kgi7sp74hjwx Wikifunctions:Administrators/ja 4 24229 273485 260126 2026-05-09T12:37:06Z Shokupan 19500 273485 wikitext text/x-wiki <languages/> [[File:Wikifunctions Administrator Icon.svg|thumb|ウィキファンクションズの管理者]] 管理者は <code>sysop</code> 利用者グループを持っている利用者です。現在 '''[[Special:ListUsers/sysop|{{NUMBEROFADMINS}}]]''' 人の管理者がウィキファンクションズにいます。 <span id="Overview"></span> == 概要 == '''管理者'''(別名: admin, sysop) は経験豊富でコミュニティから信頼されている利用者であり、ウィキファンクションズのメンテナンスやその他の作業のために技術的な権限を行使できます。管理者の権限には、ページの削除、ページの保護、他のウィキからのページのインポート、利用者のブロック、および利用者への追加[[Special:MyLanguage/Wikifunctions:User groups|利用者グループ]]の付与が含まれます。 ウィキファンクションズの初期段階では、コミュニティによる過程が確立されるまでの間、一定期間[[User:DVrandecic (WMF)/Sandbox|DVrandrevic (WMF)]]によって作成されていました。 <span id="Current_administrators"></span> === 現在の管理者 === {{Wikifunctions:Administrators/list}} <span id="How_to_request"></span> == 依頼方法 == {{Main|Wikifunctions:Requests for user groups}} 利用者は[[Wikifunctions:Requests for user groups#Administrator]]で管理者権限を申請できます。 <span id="Requirements"></span> === 要件 === {{See also|m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements}} <div lang="en" dir="ltr" class="mw-content-ltr"> There are currently no local requirements for administrator on WikiFunctions, therefore the requirements listed [[m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements#Permanent Administrator|on Meta-Wiki]] are in place at the moment. For permanent administrator, these include: </div> *<span lang="en" dir="ltr" class="mw-content-ltr">Allow at least 1 week for discussion at [[Wikifunctions:Requests for user groups#Administrator]].</span> *<span lang="en" dir="ltr" class="mw-content-ltr">There must be at least 5 votes.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 80% support.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">Any opposition requires a full discussion.</span> <span id="Granting"></span> === 付与 === <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Administrator access|Steward requests/Permissions#Administrator access]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <span id="Technical_ability"></span> == 技術的能力 == {{See also|Special:ListGroupRights#sysop}} <div lang="en" dir="ltr" class="mw-content-ltr"> The <code>sysop</code> user group gives users the technical ability to perform most actions on Wikifunctions. The only notable exceptions to their toolset are specific permissions that only bureaucrats and stewards have or can distribute. </div> <span id="See_also"></span> == 関連項目 == * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:利用者グループ]] * [[Special:MyLanguage/Wikifunctions:Successful requests for adminship|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Successful requests for adminship</span>]] [[Category:Administrators]] [[Category:User groups{{#translation:}}]] 3uemt6k1vr1c7xia5y64q8fsl70ytom 273487 273485 2026-05-09T12:38:06Z Shokupan 19500 273487 wikitext text/x-wiki <languages/> [[File:Wikifunctions Administrator Icon.svg|thumb|ウィキファンクションズの管理者]] 管理者は <code>sysop</code> 利用者グループを持っている利用者です。現在 '''[[Special:ListUsers/sysop|{{NUMBEROFADMINS}}]]''' 人の管理者がウィキファンクションズにいます。 <span id="Overview"></span> == 概要 == '''管理者'''(別名: admin, sysop) は経験豊富でコミュニティから信頼されている利用者であり、ウィキファンクションズのメンテナンスやその他の作業のために技術的な権限を行使できます。管理者の権限には、ページの削除、ページの保護、他のウィキからのページのインポート、利用者のブロック、および利用者への追加[[Special:MyLanguage/Wikifunctions:User groups|利用者グループ]]の付与などが含まれます。 ウィキファンクションズの初期段階では、コミュニティによる過程が確立されるまでの間、一定期間[[User:DVrandecic (WMF)/Sandbox|DVrandrevic (WMF)]]によって作成されていました。 <span id="Current_administrators"></span> === 現在の管理者 === {{Wikifunctions:Administrators/list}} <span id="How_to_request"></span> == 依頼方法 == {{Main|Wikifunctions:Requests for user groups}} 利用者は[[Wikifunctions:Requests for user groups#Administrator]]で管理者権限を申請できます。 <span id="Requirements"></span> === 要件 === {{See also|m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements}} <div lang="en" dir="ltr" class="mw-content-ltr"> There are currently no local requirements for administrator on WikiFunctions, therefore the requirements listed [[m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements#Permanent Administrator|on Meta-Wiki]] are in place at the moment. For permanent administrator, these include: </div> *<span lang="en" dir="ltr" class="mw-content-ltr">Allow at least 1 week for discussion at [[Wikifunctions:Requests for user groups#Administrator]].</span> *<span lang="en" dir="ltr" class="mw-content-ltr">There must be at least 5 votes.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 80% support.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">Any opposition requires a full discussion.</span> <span id="Granting"></span> === 付与 === <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Administrator access|Steward requests/Permissions#Administrator access]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <span id="Technical_ability"></span> == 技術的能力 == {{See also|Special:ListGroupRights#sysop}} <div lang="en" dir="ltr" class="mw-content-ltr"> The <code>sysop</code> user group gives users the technical ability to perform most actions on Wikifunctions. The only notable exceptions to their toolset are specific permissions that only bureaucrats and stewards have or can distribute. </div> <span id="See_also"></span> == 関連項目 == * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:利用者グループ]] * [[Special:MyLanguage/Wikifunctions:Successful requests for adminship|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Successful requests for adminship</span>]] [[Category:Administrators]] [[Category:User groups{{#translation:}}]] 4mag312gvxz4hqmliu8vufe2n506scy 273489 273487 2026-05-09T12:38:12Z Shokupan 19500 273489 wikitext text/x-wiki <languages/> [[File:Wikifunctions Administrator Icon.svg|thumb|ウィキファンクションズの管理者]] 管理者は <code>sysop</code> 利用者グループを持っている利用者です。現在 '''[[Special:ListUsers/sysop|{{NUMBEROFADMINS}}]]''' 人の管理者がウィキファンクションズにいます。 <span id="Overview"></span> == 概要 == '''管理者'''(別名: admin, sysop) は経験豊富でコミュニティから信頼されている利用者であり、ウィキファンクションズのメンテナンスやその他の作業のために技術的な権限を行使できます。管理者の権限には、ページの削除、ページの保護、他のウィキからのページのインポート、利用者のブロック、および利用者への追加[[Special:MyLanguage/Wikifunctions:User groups|利用者グループ]]の付与などが含まれます。 ウィキファンクションズの初期段階では、コミュニティによる信任プロセスが確立されるまでの間、一定期間[[User:DVrandecic (WMF)/Sandbox|DVrandrevic (WMF)]]によって権限が行使されていました。 <span id="Current_administrators"></span> === 現在の管理者 === {{Wikifunctions:Administrators/list}} <span id="How_to_request"></span> == 依頼方法 == {{Main|Wikifunctions:Requests for user groups}} 利用者は[[Wikifunctions:Requests for user groups#Administrator]]で管理者権限を申請できます。 <span id="Requirements"></span> === 要件 === {{See also|m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements}} <div lang="en" dir="ltr" class="mw-content-ltr"> There are currently no local requirements for administrator on WikiFunctions, therefore the requirements listed [[m:Special:MyLanguage/Steward requests/Permissions/Minimum voting requirements#Permanent Administrator|on Meta-Wiki]] are in place at the moment. For permanent administrator, these include: </div> *<span lang="en" dir="ltr" class="mw-content-ltr">Allow at least 1 week for discussion at [[Wikifunctions:Requests for user groups#Administrator]].</span> *<span lang="en" dir="ltr" class="mw-content-ltr">There must be at least 5 votes.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 80% support.</span> *<span lang="en" dir="ltr" class="mw-content-ltr">Any opposition requires a full discussion.</span> <span id="Granting"></span> === 付与 === <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Administrator access|Steward requests/Permissions#Administrator access]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <span id="Technical_ability"></span> == 技術的能力 == {{See also|Special:ListGroupRights#sysop}} <div lang="en" dir="ltr" class="mw-content-ltr"> The <code>sysop</code> user group gives users the technical ability to perform most actions on Wikifunctions. The only notable exceptions to their toolset are specific permissions that only bureaucrats and stewards have or can distribute. </div> <span id="See_also"></span> == 関連項目 == * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:利用者グループ]] * [[Special:MyLanguage/Wikifunctions:Successful requests for adminship|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Successful requests for adminship</span>]] [[Category:Administrators]] [[Category:User groups{{#translation:}}]] amjfv51dgis373b9c4w0wfaskdw4uub Z13424 0 24348 273583 268934 2026-05-09T21:28:58Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273583 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13424" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri mbụ " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13425", "Z13428" ], "Z8K4": [ "Z14", "Z34173", "Z13426" ], "Z8K5": "Z13424" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair and bracket" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Jikọọ na nkwado" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Paar und Klammern" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "bracket and pair" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "concatenates two strings with a comma between and brackets around" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-ejikọta eriri abụọ nwere rikoma n'etiti na brackets gburugburu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "verbindet zwei Zeichenketten mit einem Komma und umgibt sie mit Klammern" } ] } } be6uotogtunouwgfcyfcu8q7hyq6y5o 273618 273583 2026-05-10T06:29:00Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273618 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13424" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri mbụ " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zeichenkette" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z13424K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second string" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Eriri nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zeichenkette" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13425", "Z13428" ], "Z8K4": [ "Z14", "Z13426", "Z34173" ], "Z8K5": "Z13424" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair and bracket" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Jikọọ na nkwado" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Paar und Klammern" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "bracket and pair" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "concatenates two strings with a comma between and brackets around" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-ejikọta eriri abụọ nwere rikoma n'etiti na brackets gburugburu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "verbindet zwei Zeichenketten mit einem Komma und umgibt sie mit Klammern" } ] } } hvt7j492gdcvfcdhck6y4lf61s7ciia Z13780 0 25031 273552 269357 2026-05-09T20:11:31Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273552 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13780" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13780K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αριθμός για μετατροπή:" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z13792" ], "Z8K4": [ "Z14", "Z13786", "Z19431", "Z15675" ], "Z8K5": "Z13780" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "natural number to octal (without prefix)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "int ka octal (na-enweghị prefix)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entier naturel vers octal (sans préfixe)" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "φυσικός αριθμός στο οκταδικό σύστημα (χωρίς πρόθεμα)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "natürliche Zahl zu oktal (ohne Präfix)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "int to octal (without prefix)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts a decimal (base 10) integer to octal (base 8) (given as a string) without the \"0o\" prefix" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-atụgharị ọnụọgụ iri (base 10) integer ka ọ bụrụ octal (base 8) (nyere dị ka eriri) na-enweghị prefix \"0o\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Convertit un nombre entier décimal (base 10) vers un octal (base 8) (donnée comme une chaine) sans le préfixe \"0o\"" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "μετατρέπει έναν φυσικό αριθμό από το δεκαδικό σύστημα (βάση 10) στο οκταδικό σύστημα (βάση 8) χωρίς το πρόθεμα \"0o\" " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine dezimale Ganzzahl in eine Oktalzahl um, ohne das Präfix \"0o\"" } ] } } 8zhalf0bfm83t1w4dogu1bttwnmjfk2 Z14401 0 26723 273492 258997 2026-05-09T14:54:34Z Rai282 13867 added some languages 273492 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14401" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z11089", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1199", "Z1437", "Z1124" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z11548", "Z14293K2": [ "Z60", "Z1004" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z10482", "Z14293K2": [ "Z60", "Z1576" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z12627", "Z14293K2": [ "Z60", "Z1157" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z12078", "Z14293K2": [ "Z60", "Z1728" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z12137", "Z14293K2": [ "Z60", "Z1207" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32330", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z17639", "Z14293K2": [ "Z60", "Z1003", "Z1133", "Z1127", "Z1547", "Z1423" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z16221", "Z14293K2": [ "Z60", "Z1037", "Z1294", "Z1381" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z11640", "Z14293K2": [ "Z60", "Z1880" ] } ], "Z14294K2": "Z19661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for plural" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রাকৃতিক ভাষার জন্য বহুবচন ফাংশন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọtụtụ ọrụ maka asụsụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Pluralfunktionen für natürliche Sprachen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } arbgoxfk2teq7nodm63zliz75q0ftye Z14548 0 26983 273614 270229 2026-05-10T03:38:28Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273614 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14548" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z14548K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "configuration of functions" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nhazi nke ọrụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konfiguration von Funktionen" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z14550" ], "Z8K4": [ "Z14", "Z14549", "Z33915" ], "Z8K5": "Z14548" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number of function options in configuration" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnụọgụ nhọrọ ọrụ na nhazi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzahl von Funktionsoptionen in Konfiguration" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "count function options in configuration", "function options in configuration count" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Enweghị nkọwapụta" } ] } } 0pq34cf79sdynyc43crgwcbm2z9cdss Z14636 0 27712 273591 270274 2026-05-10T01:31:49Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273591 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14636" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z14636K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial string" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "συμβολοσειρά" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "eriri mbụ: Eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ursprüngliche Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "текст" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "chaîne initiale" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian awal" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z14636K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "N" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αριθμός χαρακτήρων" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "N: Nọmba eke" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "N" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "кількість символів (N)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre N de caractères à retirer" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "N" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z14637", "Z14639", "Z14640", "Z16810" ], "Z8K4": [ "Z14", "Z14638", "Z19143", "Z21379" ], "Z8K5": "Z14636" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove first N characters of string" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "διαγραφή N χαρακτήρων από αρχή συμβολοσειράς" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "wepu mkpụrụedemede N mbụ nke eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "entferne erste N Zeichen der Zeichenkette" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Прибрати перші N символів рядка" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "retire les N premiers caractères d'une chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "hapus karakter ke-N pertama di untaian" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "remove start of string", "delete start of string", "first N characters remove", "right" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "entferne Anfang der Zeichenkette", "lösche Anfang der Zeichenkette", "erste N Zeichen entfernt" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "return the string with the first N characters removed" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αφαιρεί από αρχή συμβολοσειράς N χαρακτήρες" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "weghachi eriri ya na nwepụ mkpụrụedemede N nke mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Zeichenkette ohne die ersten N Zeichen zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "прибрає перші N символів рядка і повертає те що залишилось" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une chaîne sans les N premiers caractères" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian dengan N karakter pertama dihapus" } ] } } 9pvqy5ymhf58pny0sqgrhwv2s5n2252 Z15121 0 28272 273483 272262 2026-05-09T12:09:05Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273483 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15121" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15121K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number to test" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba iji nwalee" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre à tester" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "numero" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z15123", "Z15124", "Z15125" ], "Z8K4": [ "Z14", "Z15122", "Z24446", "Z15126" ], "Z8K5": "Z15121" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is odious number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "bụ ọnụọgụgụ jọgburu onwe ya" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce un nombre odieux ?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "è numero odioso" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist abscheuliche Zahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si le nombre donné est un nombre odieux, sinon \"faux\"" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se il numero di 1 nella rappresentazione binaria è dispari" } ] } } n79vgvq44xiyklnqy6v7igm8k3qt5a4 273622 273483 2026-05-10T07:54:05Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273622 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z15121" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z15121K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number to test" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba iji nwalee" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre à tester" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "numero" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z15123", "Z15124", "Z15125" ], "Z8K4": [ "Z14", "Z24446", "Z15126", "Z15122" ], "Z8K5": "Z15121" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is odious number" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "bụ ọnụọgụgụ jọgburu onwe ya" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce un nombre odieux ?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "è numero odioso" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist abscheuliche Zahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie \"vrai\" si le nombre donné est un nombre odieux, sinon \"faux\"" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se il numero di 1 nella rappresentazione binaria è dispari" } ] } } ivmd6ujzo4b2kztn85mw7zuozlln3yx Z17485 0 32955 273617 273137 2026-05-10T04:26:12Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273617 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17485" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z17402", "Z17K2": "Z17485K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wochentag" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z17487", "Z17488" ], "Z8K4": [ "Z14", "Z34634", "Z17486", "Z17489" ], "Z8K5": "Z17485" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day to day number (starting Sunday=1)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba ụbọchị ruo ụbọchị (bido Sọnde = 1) " }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সপ্তাহের দিনের নাম থেকে সংখ্যা (রবিবার = 1)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag zu Tagnummer" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour vers numéro du jour" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Natural number index from Day of the week", "Day of the week to Natural number (Sunday = 1)", "index for Day of the week" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো সপ্তাহের বারের নামের সমতুল্য ক্রমিক সংখ্যা প্রদান করবে" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt die Nummer des Tages in einer Woche an, wobei der Sonntag als erster Tag der Woche gilt" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "démarre à partir de dimanche = 1" } ] } } tp0rxgbl732talx2ki016ncs17uyo5h Z18831 0 37951 273567 128758 2026-05-09T20:32:53Z Ameisenigel 44 de 273567 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18831" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18831K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali word" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা শব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Okwu Bengali: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bengalisches Wort" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18832", "Z18833" ], "Z8K4": [ "Z14", "Z18834" ], "Z8K5": "Z18831" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এর suffix form" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা -এর প্রত্যয় রূপ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ụdị nsonaazu nke Bengali" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalische Suffixform mit এর" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla -এর form" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds an 'এর' (or 'ের') to a Bengali word. 'এর' in Bengali is similar to 's (Apostrophe) in English. " }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো বাংলা শব্দের সাথে \"এর\" বা \" ের \" যুক্ত করবে।" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-agbakwunye 'এর' (ma ọ bụ 'ের') na okwu Bengali. 'এর' na Bengali yiri 's (Apostrophe) na bekee." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt এর zu einem bengalischen Wort hinzu" } ] } } 8gluazfv2lbya4tqs439ht0g9641v7d Z18832 0 37952 273568 124527 2026-05-09T20:33:27Z Ameisenigel 44 de 273568 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18832" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18831", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18831", "Z18831K1": "উইকিপিডিয়া" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "উইকিপিডিয়ার" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "'উইকিপিডিয়া' + 'এর' = 'উইকিপিডিয়ার'" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "উইকিপিডিয়া mit Suffix" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sirdbgr284mo31vjjwepvmq6nik5vg7 Z18833 0 37953 273569 124528 2026-05-09T20:33:56Z Ameisenigel 44 de 273569 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18833" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18831", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18831", "Z18831K1": "মানুষ" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "মানুষের" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "'মানুষ' + 'এর' = 'মানুষের'" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "মানুষ mit Suffix" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 88xuwh4iegtom3xwnd3he8242bta248 Z18834 0 37954 273570 128759 2026-05-09T20:34:17Z Ameisenigel 44 de 273570 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18834" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18831", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18831(Z18831K1):\n appends = {\n 'া': 'র',\n 'ি': 'র',\n 'ী': 'র',\n 'ু': 'র',\n 'ূ': 'র',\n 'ৃ': 'র',\n 'ে': 'র',\n 'ৈ': 'র',\n 'ো': 'র',\n 'ৌ': 'র',\n 'ক': 'ের',\n 'খ': 'ের',\n 'গ': 'ের',\n 'ঘ': 'ের',\n 'ঙ': 'ের',\n 'চ': 'ের',\n 'ছ': 'ের',\n 'জ': 'ের',\n 'ঝ': 'ের',\n 'ঞ': 'ের',\n 'ট': 'ের',\n 'ঠ': 'ের',\n 'ড': 'ের',\n 'ঢ': 'ের',\n 'ণ': 'ের',\n 'ত': 'ের',\n 'থ': 'ের',\n 'দ': 'ের',\n 'ধ': 'ের',\n 'ন': 'ের',\n 'প': 'ের',\n 'ফ': 'ের',\n 'ব': 'ের',\n 'ভ': 'ের',\n 'ম': 'ের',\n 'য': 'ের',\n 'র': 'ের',\n 'ল': 'ের',\n 'শ': 'ের',\n 'ষ': 'ের',\n 'স': 'ের',\n 'হ': 'ের',\n 'ড়': 'ের',\n 'ঢ়': 'ের',\n '়': 'ের',\n 'ই': 'য়ের',\n 'উ': 'য়ের',\n 'ও': 'য়ের',\n 'ং': 'য়ের',\n }\n\n if Z18831K1:\n last_char = Z18831K1[-1]\n if last_char in appends:\n return Z18831K1 + appends[last_char]\n return Z18831K1" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এর suffix form (python)" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা -এর প্রত্যয় রূপ (পাইথন)" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdị nsonaazu Bengali (python)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalische Suffixform mit এর in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cdldal9hn1b8kvmgeldj30tgsz1tqyg Z18835 0 37955 273572 124538 2026-05-09T20:35:05Z Ameisenigel 44 de 273572 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18835" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18828", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18828", "Z18828K1": "Dhadhe" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Dade" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1761", "Z11K2": "Dhadhe \u003E Dade" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Dhadhe → Dade" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q6ws6r5y8c9oxobxk8ihye6t5x1ltt1 Z18836 0 37956 273574 124541 2026-05-09T20:35:39Z Ameisenigel 44 de 273574 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18836" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18828", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18828", "Z18828K1": "Balóchí" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Balūcī" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1761", "Z11K2": "Balóchí \u003E Balūcī" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Balóchí → Balūcī" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hwdp1hyrzf5wxqgfzxjtail73stdpae Z18837 0 37957 273575 128757 2026-05-09T20:36:29Z Ameisenigel 44 de 273575 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18837" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18837K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali word" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা শব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Okwu Bengali: Ụdọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bengalisches Wort" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18839", "Z18840" ], "Z8K4": [ "Z14", "Z18842" ], "Z8K5": "Z18837" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এরা suffix form" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা -এরা প্রত্যয় রূপ" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ụdị nsonaazu nke oge Bengali" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalische Suffixform mit এরা" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla -এরা form", "Bengali plural in -এরা" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds an 'এরা' (or 'েরা') to a Bengali word." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো বাংলা শব্দের সাথে \"এরা\" বা \" েরা \" যুক্ত করবে। " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-agbakwunye 'এরা' (ma ọ bụ 'েরা') na okwu Bengali." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt das Suffix এরা zu einem bengalischen Wort hinzu" } ] } } m58mgok63eam6nu1cj7n6k6hdm8o6ej Z18838 0 37958 273576 124544 2026-05-09T20:37:07Z Ameisenigel 44 de 273576 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18838" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18828", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18828", "Z18828K1": "Isthrássar" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Istrossar" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1761", "Z11K2": "Isthrássar \u003E Istrossar" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Isthrássar → Istrossar" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rsj1rbhbsvazxhtpy7crhcrxiv411lo Z18839 0 37959 273578 124545 2026-05-09T20:37:30Z Ameisenigel 44 de 273578 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18839" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18837", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18837", "Z18837K1": "ছাত্র" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ছাত্রেরা" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "'ছাত্র' + 'এরা' = 'ছাত্রেরা' " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ছাত্র mit Suffix" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f6b7siozfn0ub298kyvq7wtubzqhyz7 Z18840 0 37960 273579 124546 2026-05-09T20:37:53Z Ameisenigel 44 de 273579 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18840" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18837", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18837", "Z18837K1": "শিক্ষক" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "শিক্ষকেরা" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "'শিক্ষক' + 'এরা' = 'শিক্ষকেরা' " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "শিক্ষক mit Suffix" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n5ekndrufd4ud7ntwu5qv79an1n5a23 Wikifunctions:Catalogue/Natural language operations/Bangla 4 41927 273503 270474 2026-05-09T18:39:36Z Asked42 932 /* Grammatical & Morphological */ 273503 wikitext text/x-wiki == General == * {{Z+|Z10587}} * {{Z+|Z12678}} * {{Z+|Z12892}} * {{Z+|Z13151}} * {{Z+|Z14260}} * {{Z+|Z16150}} * {{Z+|Z16904}} * {{Z+|Z17526}} * {{Z+|Z17530}} * {{Z+|Z17563}} * {{Z+|Z17564}} * {{Z+|Z17599}} * {{Z+|Z21572}} ==Grammatical & Morphological== * {{Z+|Z10591}} * {{Z+|Z11077}} * {{Z+|Z12919}} * {{Z+|Z13156}} * {{Z+|Z13195}} * {{Z+|Z13238}} * {{Z+|Z13270}} * {{Z+|Z18831}} * {{Z+|Z18837}} * {{Z+|Z18881}} * {{Z+|Z35010}} == Sentence generating == === Helper functions to create sentence fragments === * {{Z+|Z33238}} * {{Z+|Z33172}} === Available sentence generation functions === * {{Z+|Z26572}} * {{Z+|Z26707}} * {{Z+|Z28049}} * {{Z+|Z33079}} * {{Z+|Z27502}} * {{Z+|Z32973}} * {{Z+|Z33267}} * {{Z+|Z34459}} [[Category:Lists of functions]] 2211pc4qqpftbr8ippqzu2co58yk2dq Z19740 0 42492 273521 271964 2026-05-09T19:19:21Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273521 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19740" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z19740K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first number" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z19740K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second number" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20", "Z19798", "Z19799" ], "Z8K4": [ "Z14", "Z34725", "Z19742" ], "Z8K5": "Z19740" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "min of rational numbers" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "lower of two rationals", "minimum of rationals", "rational min", "min (rational)", "smaller of two rationals" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the lesser of the two supplied rational numbers" } ] } } nrc5dirxtara82lab8scztk2gi4ixxc Z20314 0 43652 273616 272156 2026-05-10T04:21:54Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273616 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20314" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z20314K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year to find precedent for" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বছর" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "année donnée, pour déterminer l'année précédente" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "anno" } ] } } ], "Z8K2": "Z20159", "Z8K3": [ "Z20", "Z20317", "Z20318", "Z20320" ], "Z8K4": [ "Z14", "Z20316", "Z20315", "Z34749" ], "Z8K5": "Z20314" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "previous year" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "পূর্ববর্তী বছর" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "année précédente" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "anno precedente" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "-1", "year before this one", "earlier year", "preceding year", "last year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "আগের বছর", "গত বছর" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "একটি বছরের পূর্ববর্তী/আগের বছরটি প্রদান করে, অব্দের সাথে বা ছাড়া।" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "à partir d'une année donnée, indique l'année précédente" } ] } } n1lwn278zpih5h6j5du2gkb1usizmqr Z20692 0 44392 273628 269424 2026-05-10T10:01:43Z Sun8908 9804 Added Z35041 to the approved list of implementations 273628 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20692" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z20692K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Pinyin" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z20693", "Z20695", "Z20696", "Z20697" ], "Z8K4": [ "Z14", "Z35041" ], "Z8K5": "Z20692" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce un pinyin valide ?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist gültiges Pinyin" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tests if a string is valid pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "teste si une chaîne est un pinyin valide" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "testet, ob eine Zeichenkette gültiges Pinyin ist" } ] } } l6qlmksyjjcv7oxwdiyjbvw5l8ugq4x 273630 273628 2026-05-10T10:09:28Z Sun8908 9804 Added Z20694 to the approved list of test cases 273630 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20692" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z20692K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Pinyin" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z20693", "Z20695", "Z20696", "Z20697", "Z20694" ], "Z8K4": [ "Z14", "Z35041" ], "Z8K5": "Z20692" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "est-ce un pinyin valide ?" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ist gültiges Pinyin" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tests if a string is valid pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "teste si une chaîne est un pinyin valide" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "testet, ob eine Zeichenkette gültiges Pinyin ist" } ] } } eeeko1vitripziqqgfovpitx6a825r3 Z20694 0 44394 273629 143455 2026-05-10T10:05:40Z Sun8908 9804 changed to valid due to existence of neutral tone 273629 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20694" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20692", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20692", "Z20692K1": "pinyin" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a string without diacritics can be valid pinyin" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "la chaîne sans diacr. n'est pas un pinyin valide" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", " une chaîne sans signes diacritiques n'est pas un pinyin valide" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3nw1i2xhde3cxlcbmqut0y96ajazra7 Z21013 0 45820 273619 272240 2026-05-10T06:49:29Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273619 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z21013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "degrees" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "x" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Sudut dalam derajat" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z28008", "Z30494" ], "Z8K4": [ "Z14", "Z30493", "Z21027", "Z30135", "Z30495", "Z34767" ], "Z8K5": "Z21013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "degrees to radians (float64)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " degrés en radians" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konversi derajat ke radian (float64)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "degrees to radians", "angle from degrees to radians", "angle in radians" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "derajat ke radian, sudut dalam radian" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertir des degrés en radians" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "convert an angle from degrees to radians" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konversi sudut dalam derajat menjadi radian" } ] } } bbers9w6nokss3rt6n750kp889q2342 Z23882 0 54241 273589 273117 2026-05-09T22:38:52Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 273589 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23882" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z23882K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function (input:N, output *num) to evaluate term k" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z23882K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "n" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20", "Z23891", "Z23892", "Z23893" ], "Z8K4": [ "Z14", "Z34972", "Z23887" ], "Z8K5": "Z23882" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "partial sum of series from k=1 (rational)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "add series", "sum over n terms", "sum series", "series sum", "series partial sum", "partial sum" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Adds the terms 1 through n of a series with terms defined by a univariate function of a natural number k. Returns a rational number." } ] } } mipuh646pcgy5vlccdifdxxpqiz3ni6 Z26723 0 62099 273587 206162 2026-05-09T21:45:04Z Dv103 11127 Added Z35033 to the approved list of test cases 273587 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26723" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26723K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26723K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z26725", "Z26727", "Z26728", "Z35033" ], "Z8K4": [ "Z14", "Z26724" ], "Z8K5": "Z26723" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Latin article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Latin instanciation de phrase sans article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Latin is a", "Latin entity is a class", "Latin this is a that", "Latin QID label is a QID label", "X Y est" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Latin est un", "Latin est une", "Latin entité est une classe", "Latin ceci est cela" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a sentence given an entity and a class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "retourne une phrase étant donnée une entité et une classe" } ] } } h7zrx9qbuung9rlv6twu626btyornir Template:Main page/News/de 10 69043 273564 273207 2026-05-09T20:16:08Z Ameisenigel 44 Created page with "$1: Einzelnachweise aus Wikidata jetzt verfügbar" 273564 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt. * Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar ; Aktuelle Neuigkeiten zum Status von Wikifunctions <!--Keep this to the most recent 5 entries--> * {{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 * {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben * {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] 8gdsqaewa95jldtscxddyrb4297fgj9 Z30015 0 69067 273603 232678 2026-05-10T03:01:24Z YoshiRulz 10156 Removed Z30023 from the approved list of test cases 273603 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30015" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30015K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z30015K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z30022" ], "Z8K4": [ "Z14", "Z30021" ], "Z8K5": "Z30015" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder render Wikidata property label" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sizjzb2iqg32rltfrw1c6hun26wt5jv 273612 273603 2026-05-10T03:09:05Z YoshiRulz 10156 Added Z30023 to the approved list of test cases 273612 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30015" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30015K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z30015K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z30022", "Z30023" ], "Z8K4": [ "Z14", "Z30021" ], "Z8K5": "Z30015" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder render Wikidata property label" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8i4e4tml8wts91390tzdeqajnz8uz9k Z30021 0 69073 273596 232696 2026-05-10T02:03:31Z YoshiRulz 10156 Use property label helper, and make sure it's escaped 273596 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30015", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22431", "Z22431K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z6822", "Z6822K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } }, "Z22431K2": { "Z1K1": "Z18", "Z18K1": "Z30015K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z30015K1" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z30016", "Z30016K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://www.wikidata.org/wiki/Special:EntityPage/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } }, "Z30016K2": { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder render prop label, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 77yo5ndut5xjhyh09vyr9ju2lhpmiwh 273602 273596 2026-05-10T02:52:37Z YoshiRulz 10156 Fetch only the labels 273602 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30015", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22431", "Z22431K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" }, "Z35036K2": [ "Z6030", "Z6033" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092" ] } }, "Z22431K2": { "Z1K1": "Z18", "Z18K1": "Z30015K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z30015K1" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z30016", "Z30016K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://www.wikidata.org/wiki/Special:EntityPage/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } }, "Z30016K2": { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder render prop label, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9jm1913zoicrsjxxj31gdx6qknbsi43 273613 273602 2026-05-10T03:17:47Z YoshiRulz 10156 Now that a fallback label is guaranteed, offer the link as CTA iff the lang code needs to be shown 273613 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30015", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z29750", "Z29750K1": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z30015K1" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } }, "Z29750K2": { "Z1K1": "Z18", "Z18K1": "Z30015K1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z30015K1" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z30015K1" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z30015K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://www.wikidata.org/wiki/Special:EntityPage/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z18", "Z18K1": "Z30015K2" } } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder render prop label, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m2yzbmd0kxoic0098zcyswy8uvp7tb6 Z30023 0 69075 273611 232690 2026-05-10T03:08:41Z YoshiRulz 10156 Change expected value 273611 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30023" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30015", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30015", "Z30015K1": "Z1762", "Z30015K2": { "Z1K1": "Z6092", "Z6092K1": "P1000" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ca href=\"https://www.wikidata.org/wiki/Special:EntityPage/P1000\"\u003E(en) record held\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[tok] render en as fallback, linking to Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": " " } ] } } hmcronxqs40r9qti98iyfar2mq8jkjy Z29826 0 69301 273597 231623 2026-05-10T02:14:57Z YoshiRulz 10156 Use selection with fallbacks function 273597 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29826" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29825", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34953", "Z34953K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z6822", "Z6822K1": { "Z1K1": "Z18", "Z18K1": "Z29825K2" } } }, "Z34953K2": { "Z1K1": "Z18", "Z18K1": "Z29825K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of Wikidata prop in language, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4bf3n3akmifvdvm9d979xwic6liqtq4 273601 273597 2026-05-10T02:24:08Z YoshiRulz 10156 Fetch only the labels 273601 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29826" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z29825", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34953", "Z34953K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z29825K2" }, "Z35036K2": [ "Z6030", "Z6033" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092" ] } }, "Z34953K2": { "Z1K1": "Z18", "Z18K1": "Z29825K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of Wikidata prop in language, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cvaorqm89uobqxy7zk3z4sr21aee6ci Z30151 0 69859 273595 233097 2026-05-10T01:51:49Z YoshiRulz 10156 Added Z30152 to the approved list of implementations 273595 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30151" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30151K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language (unused)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6011", "Z17K2": "Z30151K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z30152" ], "Z8K5": "Z30151" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ArticlePlaceholder format Wikidata geo-coordinate" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "formatValue globe coordinate main snak" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8wkxxsab5evwvdkw0chjbj9tua0xpyq Translations:Wikifunctions:Administrators/4/ja 1198 78880 273484 260106 2026-05-09T12:37:04Z Shokupan 19500 273484 wikitext text/x-wiki '''管理者'''(別名: admin, sysop) は経験豊富でコミュニティから信頼されている利用者であり、ウィキファンクションズのメンテナンスやその他の作業のために技術的な権限を行使できます。管理者の権限には、ページの削除、ページの保護、他のウィキからのページのインポート、利用者のブロック、および利用者への追加[[$1|利用者グループ]]の付与が含まれます。 n4hgv8i87zzyaue64xejv8i59vhb53s 273486 273484 2026-05-09T12:38:05Z Shokupan 19500 273486 wikitext text/x-wiki '''管理者'''(別名: admin, sysop) は経験豊富でコミュニティから信頼されている利用者であり、ウィキファンクションズのメンテナンスやその他の作業のために技術的な権限を行使できます。管理者の権限には、ページの削除、ページの保護、他のウィキからのページのインポート、利用者のブロック、および利用者への追加[[$1|利用者グループ]]の付与などが含まれます。 owzpmm1vaejuzvk0af7q9bvmfz8s9tx Translations:Wikifunctions:Administrators/5/ja 1198 78883 273488 260120 2026-05-09T12:38:11Z Shokupan 19500 273488 wikitext text/x-wiki ウィキファンクションズの初期段階では、コミュニティによる信任プロセスが確立されるまでの間、一定期間[[$1|DVrandrevic (WMF)]]によって権限が行使されていました。 s2m1c1w6assgm51rf82o277uda7ror7 Wikifunctions:Requests for deletions/Archive/2026/04 4 79687 273604 271698 2026-05-10T03:08:06Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/04#{{Z|Z27261}}|{{Z|Z27261}}]]) 273604 wikitext text/x-wiki {{Talkarchive}} == [[Z32904]] == This is an incorrect duplicate of [[Z32899]]. This function returns (always positive) natural numbers. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:49, 2 April 2026 (UTC) :CC @[[User:So9q|So9q]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 07:54, 2 April 2026 (UTC) :lets delete it [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 10:14, 2 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:21, 2 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:21, 2 April 2026 (UTC)</small> == [[Z33035]] == Was testing something that I don't need anymore. Can someone delete this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 22:12, 2 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:28, 3 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:28, 3 April 2026 (UTC)</small> == (non ZObject) [[Wikifunctions:Avoid Artificial Intelligence]] == I've moved the intended content to [[Wikifunctions:Editing guidelines]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:19, 8 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 04:53, 9 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 04:53, 9 April 2026 (UTC)</small> == [[Z18551]] == Unused string. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 22:08, 9 April 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 09:16, 10 April 2026 (UTC) ::@[[User:Ameisenigel|Ameisenigel]] @[[User:Bunnypranav|Bunnypranav]] Thanks for pointing this out. I corrected the issue. City name is now being used in "validate city name in English, implementation" {{Z|Z33287}}. [[User:Jsamwrites|John Samuel]] 12:14, 10 April 2026 (UTC) :::@[[User:Jsamwrites|Jsamwrites]] I'm not exactly sure how such functions are written, but is there any downside to just hardcoding the regex in the implementation? It does not look like some specialized regex either (specialized as in specific to city names; it is just a capital word(s) filter). I feel it would be easier for readability if this would be hardcoded. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:54, 10 April 2026 (UTC) ::::The idea is here to validate city names in English, like Lyon, Paris, New York, San Francisco, etc. in a generic manner. Updated the description of Z18551 for readability. [[User:Jsamwrites|John Samuel]] 13:14, 10 April 2026 (UTC) :::::Fair enough, marking as {{not done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 13:33, 10 April 2026 (UTC) ::::::<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 13:33, 10 April 2026 (UTC)</small> == {{Z|Z33394}} == Created by me as a (failed) experiment. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:12, 13 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:42, 13 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:42, 13 April 2026 (UTC)</small> == [[Z33193]] == @[[User:ChaoticVermillion|ChaoticVermillion]] this appears to be an unstarted duplicate of [[Z27926]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 14 April 2026 (UTC) :Oh, I didn't realise [[Z27926]] existed. It can be deleted. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:49, 14 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:16, 14 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:16, 14 April 2026 (UTC)</small> == {{Z|Z32178}} == Created by me by mistake.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:49, 14 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:22, 15 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:22, 15 April 2026 (UTC)</small> == {{Z|Z22461}} and its implementation and test == {{ping|Feeglgeef}} This doesn't look necessary anymore? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:23, 15 April 2026 (UTC) :Nope, feel free to delete. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:47, 15 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 15 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 15 April 2026 (UTC)</small> == {{Z|Z16518}} including test and implementations == {{ping|JJPMaster}} This is now a duplicate of {{Z|Z13596}} which was converted from an index input when the month type became available. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:18, 17 April 2026 (UTC) :No objection. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:26, 17 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 13:37, 17 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 13:37, 17 April 2026 (UTC)</small> == {{Z|Z32045}} and its implementation == {{ping|Forsythe13}} This seems to be an attempt to surface system information? In any case, I can't see it having a useful purpose for Wikifunctions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:15, 15 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:29, 22 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 07:29, 22 April 2026 (UTC)</small> == [[Z27142]] == Unused and empty, courtesy ping {{ping|Dv103}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:12, 24 April 2026 (UTC) :Sincerely, I don't ever remember what it was for. Since it is unusued, can be deleted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:14, 24 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:25, 24 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:25, 24 April 2026 (UTC)</small> == [[Z34196]] == test [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:50, 25 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:13, 26 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:13, 26 April 2026 (UTC)</small> == {{Z|Z34143}} == Hello! I created this test case for {{Z|Z34139}}, but this test stems from a misunderstanding I had about historical Bulgarian orthography. It is incorrect and should be deleted. <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> 22:10, 25 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:25, 27 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:25, 27 April 2026 (UTC)</small> == {{Z|Z33803}} == Duplicate of {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:58, 20 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:03, 28 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:03, 28 April 2026 (UTC)</small> == [[Z21866]] == Malformed test case superseded by [[Z34399]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:21, 28 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:26, 28 April 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:26, 28 April 2026 (UTC)</small> == {{Z|Z32488}} == {{ping|Dot.py}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:18, 15 April 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 15:59, 30 April 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 15:59, 30 April 2026 (UTC)</small> == {{Z|Z27261}} == {{ping|Dungodung}} it looks like this was intended as an actual [[Z14294]] rather than a function with no inputs that makes one. Rather than using "create function", use "create object" at https://www.wikifunctions.org/wiki/Special:CreateObject then choose the type of item. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:20, 15 April 2026 (UTC) :Thanks for the info! [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 19:16, 15 April 2026 (UTC) ::@[[User:Dungodung|Dungodung]] Can I consider this as a author request to delete <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 04:26, 16 April 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:50, 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:50, 8 May 2026 (UTC)</small> jjsrd2ygd7lbd16bn32orpbjmhrud37 Z33509 0 80294 273621 268087 2026-05-10T07:28:16Z Sun8908 9804 Added Z35038 to the approved list of implementations 273621 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33509" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z33509K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pinyin" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z33512", "Z33515" ], "Z8K4": [ "Z14", "Z33511", "Z35038" ], "Z8K5": "Z33509" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove tones from pinyin" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "remove tones from Hanyu Pinyin" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lf8rnfxp3gwl8pfjd1ulj1yz0eah9fe Z33848 0 80858 273496 268550 2026-05-09T18:16:57Z YoshiRulz 10156 Added Z35009 to the approved list of implementations 273496 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33848" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33848K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33848K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z33849", "Z34102" ], "Z8K4": [ "Z14", "Z33850", "Z35009" ], "Z8K5": "Z33848" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Abstract wikilink (sentence case)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a link to an Abstract Wikipedia article with a sentence-case label in the preferred language or the first available fallback. Use Z32428 to preserve case of label." } ] } } luoaxi68ddevtilssg17m22ahehzdzr Z34797 0 82506 273624 272612 2026-05-10T09:49:37Z Sun8908 9804 Added Z35039 to the approved list of implementations 273624 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34797" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34797K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pinyin" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z34861", "Z34862", "Z34863", "Z34864", "Z34865", "Z34866" ], "Z8K4": [ "Z14", "Z35039" ], "Z8K5": "Z34797" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin for single character" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0btw428za1qgvqkqpppdwplr2lpk9c2 273626 273624 2026-05-10T09:50:34Z Sun8908 9804 Added Z35040 to the approved list of test cases 273626 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34797" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34797K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pinyin" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z34861", "Z34862", "Z34863", "Z34864", "Z34865", "Z34866", "Z35040" ], "Z8K4": [ "Z14", "Z35039" ], "Z8K5": "Z34797" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin for single character" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2zebeo53m5vd1bhwdu898h3j8horywb Wikifunctions:Status updates/2026-05-08/de 4 82826 273554 273353 2026-05-09T20:11:44Z Ameisenigel 44 Created page with "=== Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien ===" 273554 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-02 | nextlabel = Nächstes Update | next = }} <span id="References_from_Wikidata_now_available"></span> === Einzelnachweise aus Wikidata jetzt verfügbar === Seit diesem Mittwoch werden Einzelnachweise in Wikidata-Aussagen an Wikifunctions weitergeleitet. Wir freuen uns über diese neue Funktion, da sie die Nutzung der über 1,3 Milliarden in Wikidata verfügbaren Einzelnachweise und deren Hinzufügung als Zitate zu einzelnen Aussagen der Abstrakten Wikipedia ermöglicht. Zitate sind ein wesentlicher Bestandteil einer zuverlässigen Enzyklopädie und daher erleichtern wir deren Verfügbarkeit in der Abstrakten Wikipedia. Beachte, dass in zugehörigen Funktionen Links zu externen Websites weiterhin nicht als Links angezeigt werden. Wir arbeiten daran, diese Einschränkung für den Inhalt von Einzelnachweisen aufzuheben. Derzeit können die meisten Hyperlinks nur als Text angezeigt werden. <span id="Recording_of_Toby_Hudson’s_talk_at_WikiCon_Australia"></span> === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === [[File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|thumb|Wikifunctions in Practice: Reusable Logic for Wikimedia]] <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] presented '''[[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]]''' at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026. The [[:c:File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|recording is available on Commons]] and [https://www.youtube.com/watch?v=ViOkEYQLggM on YouTube]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Toby gives a great motivation for Abstract Wikipedia and Wikifunctions, and gives in 23 minutes a quick, but thorough overview of both projects, and then answers questions from the in-person audience. Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Abstract data dashboard === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> David Santamaria has published a tool to help understand the state of Abstract Wikipedia: [https://abstract-data.toolforge.org/ "Abstract Data"], a Website that tracks both language coverage and Wikifunctions function usage across all abstract articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The main view shows all abstract articles and the number of languages/Wikipedias each can currently be rendered in. There is also a Languages view that ranks languages (Wikipedia's represented languages) by how many articles they can render, making it easy to see where coverage is strongest and where there is still work to do. Figuring out Lexeme coverage is not perfect yet. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On the functions side, the tool lists the top 100 most-used Wikifunctions functions and shows which articles call each one, useful for assessing the impact of a change before making it. It also flags functions without an implementation or with failing tests, making it easy to spot when a broken function is blocking content from rendering. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The data is based on the database dumps that are being generated twice a month. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The tool is still in its early days, so it may not always work perfectly, and there are likely bugs. If you run into anything unexpected or have ideas for features you would find useful, please do let David know on [[User talk:DSantamaria-WMF|his user talk page]]. This is not an official tool, but we hope you find it useful. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Admins on Abstract Wikipedia? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Now that Abstract Wikipedia has been around for more than a month, we would like to invite the Abstract Wikipedia community to consider whether they wish to begin a process of choosing administrators, so that the wiki becomes more self-sufficient. </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"> As mentioned above, the main change this week is that we have enabled references on statements when fetching items from Wikidata ([[:phab:T404652|T404652]]). We hope that this new feature will help you write Functions that add references for Abstract Wikipedia when using Wikidata statements. We do not expect this to add much more load to the system, but if something is now slow or broken please let us know. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Items (and other entities)  fetched from Wikidata may contain statements, and each {{Z|Z6003}}, in its Z6003K6/references key, may now contain zero or more instances of {{Z|Z6008}}. For more information about Wikidata’s practices regarding references for statements, [[:d:Help:Sources|Wikidata's Help:Sources page]] provides a useful discussion. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We've added two new pre-defined equality Functions with built-in Implementations, to make it easier to work with natural languages. Firstly, we've added {{Z|Z862}}, which should let you check if the language of an item for which you asked from Wikidata is what you received back, ''etc.'' ([[:phab:T424289|T424289]]). Secondly, we've added {{Z|Z832}}, which will let you see if two sets of labels (most used for Wikidata item aliases) are the same ([[:phab:T424461|T424461]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, we fixed one bug that you might have noticed. Occasionally, the system might not reply to MediaWiki correctly, such as when the network connection was interrupted. In these rare cases, we now emit a proper error that should come through to you with a better explanation, rather than a mysterious breakage ([[:phab:T414062|T414062]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteers’ Corner on May 11 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1778520600 Monday, 11 May 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 39 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 39 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|Z34282}} * {{Z|Z34293}} * {{Z|Z34308}} * {{Z|Z34353}} * {{Z|Z34367}} * {{Z|Z34378}} * {{Z|Z34380}} * {{Z|Z34394}} * {{Z|Z34409}} * {{Z|Z34419}} * {{Z|Z34427}} * {{Z|Z34434}} * {{Z|Z34487}} * {{Z|Z34510}} * {{Z|Z34519}} * {{Z|Z34538}} * {{Z|Z34575}} * {{Z|Z34585}} * {{Z|Z34620}} * {{Z|Z34637}} * {{Z|Z34638}} * {{Z|Z34641}} * {{Z|Z34644}} * {{Z|Z34663}} * {{Z|Z34669}} * {{Z|Z34736}} <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-08]] dzu6k39vlaka70rzinsjtzo8vx9pa9b 273556 273554 2026-05-09T20:13:46Z Ameisenigel 44 Created page with "[[$1|Toby Hudson]] präsentierte '''[[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[$3|WikiCon Australien]] am 11. April 2026. Die [[$4|Aufzeichnung ist auf Commons verfügbar]] und [$5 auf YouTube]." 273556 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-02 | nextlabel = Nächstes Update | next = }} <span id="References_from_Wikidata_now_available"></span> === Einzelnachweise aus Wikidata jetzt verfügbar === Seit diesem Mittwoch werden Einzelnachweise in Wikidata-Aussagen an Wikifunctions weitergeleitet. Wir freuen uns über diese neue Funktion, da sie die Nutzung der über 1,3 Milliarden in Wikidata verfügbaren Einzelnachweise und deren Hinzufügung als Zitate zu einzelnen Aussagen der Abstrakten Wikipedia ermöglicht. Zitate sind ein wesentlicher Bestandteil einer zuverlässigen Enzyklopädie und daher erleichtern wir deren Verfügbarkeit in der Abstrakten Wikipedia. Beachte, dass in zugehörigen Funktionen Links zu externen Websites weiterhin nicht als Links angezeigt werden. Wir arbeiten daran, diese Einschränkung für den Inhalt von Einzelnachweisen aufzuheben. Derzeit können die meisten Hyperlinks nur als Text angezeigt werden. <span id="Recording_of_Toby_Hudson’s_talk_at_WikiCon_Australia"></span> === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === [[File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|thumb|Wikifunctions in Practice: Reusable Logic for Wikimedia]] [[User:99of9|Toby Hudson]] präsentierte '''[[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026. Die [[:c:File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|Aufzeichnung ist auf Commons verfügbar]] und [https://www.youtube.com/watch?v=ViOkEYQLggM auf YouTube]. <div lang="en" dir="ltr" class="mw-content-ltr"> Toby gives a great motivation for Abstract Wikipedia and Wikifunctions, and gives in 23 minutes a quick, but thorough overview of both projects, and then answers questions from the in-person audience. Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Abstract data dashboard === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> David Santamaria has published a tool to help understand the state of Abstract Wikipedia: [https://abstract-data.toolforge.org/ "Abstract Data"], a Website that tracks both language coverage and Wikifunctions function usage across all abstract articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The main view shows all abstract articles and the number of languages/Wikipedias each can currently be rendered in. There is also a Languages view that ranks languages (Wikipedia's represented languages) by how many articles they can render, making it easy to see where coverage is strongest and where there is still work to do. Figuring out Lexeme coverage is not perfect yet. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On the functions side, the tool lists the top 100 most-used Wikifunctions functions and shows which articles call each one, useful for assessing the impact of a change before making it. It also flags functions without an implementation or with failing tests, making it easy to spot when a broken function is blocking content from rendering. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The data is based on the database dumps that are being generated twice a month. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The tool is still in its early days, so it may not always work perfectly, and there are likely bugs. If you run into anything unexpected or have ideas for features you would find useful, please do let David know on [[User talk:DSantamaria-WMF|his user talk page]]. This is not an official tool, but we hope you find it useful. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Admins on Abstract Wikipedia? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Now that Abstract Wikipedia has been around for more than a month, we would like to invite the Abstract Wikipedia community to consider whether they wish to begin a process of choosing administrators, so that the wiki becomes more self-sufficient. </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"> As mentioned above, the main change this week is that we have enabled references on statements when fetching items from Wikidata ([[:phab:T404652|T404652]]). We hope that this new feature will help you write Functions that add references for Abstract Wikipedia when using Wikidata statements. We do not expect this to add much more load to the system, but if something is now slow or broken please let us know. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Items (and other entities)  fetched from Wikidata may contain statements, and each {{Z|Z6003}}, in its Z6003K6/references key, may now contain zero or more instances of {{Z|Z6008}}. For more information about Wikidata’s practices regarding references for statements, [[:d:Help:Sources|Wikidata's Help:Sources page]] provides a useful discussion. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We've added two new pre-defined equality Functions with built-in Implementations, to make it easier to work with natural languages. Firstly, we've added {{Z|Z862}}, which should let you check if the language of an item for which you asked from Wikidata is what you received back, ''etc.'' ([[:phab:T424289|T424289]]). Secondly, we've added {{Z|Z832}}, which will let you see if two sets of labels (most used for Wikidata item aliases) are the same ([[:phab:T424461|T424461]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, we fixed one bug that you might have noticed. Occasionally, the system might not reply to MediaWiki correctly, such as when the network connection was interrupted. In these rare cases, we now emit a proper error that should come through to you with a better explanation, rather than a mysterious breakage ([[:phab:T414062|T414062]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteers’ Corner on May 11 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1778520600 Monday, 11 May 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 39 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 39 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|Z34282}} * {{Z|Z34293}} * {{Z|Z34308}} * {{Z|Z34353}} * {{Z|Z34367}} * {{Z|Z34378}} * {{Z|Z34380}} * {{Z|Z34394}} * {{Z|Z34409}} * {{Z|Z34419}} * {{Z|Z34427}} * {{Z|Z34434}} * {{Z|Z34487}} * {{Z|Z34510}} * {{Z|Z34519}} * {{Z|Z34538}} * {{Z|Z34575}} * {{Z|Z34585}} * {{Z|Z34620}} * {{Z|Z34637}} * {{Z|Z34638}} * {{Z|Z34641}} * {{Z|Z34644}} * {{Z|Z34663}} * {{Z|Z34669}} * {{Z|Z34736}} <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-08]] amnxhytbh4sw2ar8bq9o9px7pww1ko4 273558 273556 2026-05-09T20:14:29Z Ameisenigel 44 Created page with "Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags:" 273558 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-02 | nextlabel = Nächstes Update | next = }} <span id="References_from_Wikidata_now_available"></span> === Einzelnachweise aus Wikidata jetzt verfügbar === Seit diesem Mittwoch werden Einzelnachweise in Wikidata-Aussagen an Wikifunctions weitergeleitet. Wir freuen uns über diese neue Funktion, da sie die Nutzung der über 1,3 Milliarden in Wikidata verfügbaren Einzelnachweise und deren Hinzufügung als Zitate zu einzelnen Aussagen der Abstrakten Wikipedia ermöglicht. Zitate sind ein wesentlicher Bestandteil einer zuverlässigen Enzyklopädie und daher erleichtern wir deren Verfügbarkeit in der Abstrakten Wikipedia. Beachte, dass in zugehörigen Funktionen Links zu externen Websites weiterhin nicht als Links angezeigt werden. Wir arbeiten daran, diese Einschränkung für den Inhalt von Einzelnachweisen aufzuheben. Derzeit können die meisten Hyperlinks nur als Text angezeigt werden. <span id="Recording_of_Toby_Hudson’s_talk_at_WikiCon_Australia"></span> === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === [[File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|thumb|Wikifunctions in Practice: Reusable Logic for Wikimedia]] [[User:99of9|Toby Hudson]] präsentierte '''[[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026. Die [[:c:File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|Aufzeichnung ist auf Commons verfügbar]] und [https://www.youtube.com/watch?v=ViOkEYQLggM auf YouTube]. Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags: : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Abstract data dashboard === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> David Santamaria has published a tool to help understand the state of Abstract Wikipedia: [https://abstract-data.toolforge.org/ "Abstract Data"], a Website that tracks both language coverage and Wikifunctions function usage across all abstract articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The main view shows all abstract articles and the number of languages/Wikipedias each can currently be rendered in. There is also a Languages view that ranks languages (Wikipedia's represented languages) by how many articles they can render, making it easy to see where coverage is strongest and where there is still work to do. Figuring out Lexeme coverage is not perfect yet. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On the functions side, the tool lists the top 100 most-used Wikifunctions functions and shows which articles call each one, useful for assessing the impact of a change before making it. It also flags functions without an implementation or with failing tests, making it easy to spot when a broken function is blocking content from rendering. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The data is based on the database dumps that are being generated twice a month. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The tool is still in its early days, so it may not always work perfectly, and there are likely bugs. If you run into anything unexpected or have ideas for features you would find useful, please do let David know on [[User talk:DSantamaria-WMF|his user talk page]]. This is not an official tool, but we hope you find it useful. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Admins on Abstract Wikipedia? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Now that Abstract Wikipedia has been around for more than a month, we would like to invite the Abstract Wikipedia community to consider whether they wish to begin a process of choosing administrators, so that the wiki becomes more self-sufficient. </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"> As mentioned above, the main change this week is that we have enabled references on statements when fetching items from Wikidata ([[:phab:T404652|T404652]]). We hope that this new feature will help you write Functions that add references for Abstract Wikipedia when using Wikidata statements. We do not expect this to add much more load to the system, but if something is now slow or broken please let us know. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Items (and other entities)  fetched from Wikidata may contain statements, and each {{Z|Z6003}}, in its Z6003K6/references key, may now contain zero or more instances of {{Z|Z6008}}. For more information about Wikidata’s practices regarding references for statements, [[:d:Help:Sources|Wikidata's Help:Sources page]] provides a useful discussion. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We've added two new pre-defined equality Functions with built-in Implementations, to make it easier to work with natural languages. Firstly, we've added {{Z|Z862}}, which should let you check if the language of an item for which you asked from Wikidata is what you received back, ''etc.'' ([[:phab:T424289|T424289]]). Secondly, we've added {{Z|Z832}}, which will let you see if two sets of labels (most used for Wikidata item aliases) are the same ([[:phab:T424461|T424461]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, we fixed one bug that you might have noticed. Occasionally, the system might not reply to MediaWiki correctly, such as when the network connection was interrupted. In these rare cases, we now emit a proper error that should come through to you with a better explanation, rather than a mysterious breakage ([[:phab:T414062|T414062]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteers’ Corner on May 11 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1778520600 Monday, 11 May 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 39 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 39 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|Z34282}} * {{Z|Z34293}} * {{Z|Z34308}} * {{Z|Z34353}} * {{Z|Z34367}} * {{Z|Z34378}} * {{Z|Z34380}} * {{Z|Z34394}} * {{Z|Z34409}} * {{Z|Z34419}} * {{Z|Z34427}} * {{Z|Z34434}} * {{Z|Z34487}} * {{Z|Z34510}} * {{Z|Z34519}} * {{Z|Z34538}} * {{Z|Z34575}} * {{Z|Z34585}} * {{Z|Z34620}} * {{Z|Z34637}} * {{Z|Z34638}} * {{Z|Z34641}} * {{Z|Z34644}} * {{Z|Z34663}} * {{Z|Z34669}} * {{Z|Z34736}} <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-08]] hy3vgpfmgzlil8otflugsuhzjiypwvm 273560 273558 2026-05-09T20:14:34Z Ameisenigel 44 Created page with "''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''" 273560 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-02 | nextlabel = Nächstes Update | next = }} <span id="References_from_Wikidata_now_available"></span> === Einzelnachweise aus Wikidata jetzt verfügbar === Seit diesem Mittwoch werden Einzelnachweise in Wikidata-Aussagen an Wikifunctions weitergeleitet. Wir freuen uns über diese neue Funktion, da sie die Nutzung der über 1,3 Milliarden in Wikidata verfügbaren Einzelnachweise und deren Hinzufügung als Zitate zu einzelnen Aussagen der Abstrakten Wikipedia ermöglicht. Zitate sind ein wesentlicher Bestandteil einer zuverlässigen Enzyklopädie und daher erleichtern wir deren Verfügbarkeit in der Abstrakten Wikipedia. Beachte, dass in zugehörigen Funktionen Links zu externen Websites weiterhin nicht als Links angezeigt werden. Wir arbeiten daran, diese Einschränkung für den Inhalt von Einzelnachweisen aufzuheben. Derzeit können die meisten Hyperlinks nur als Text angezeigt werden. <span id="Recording_of_Toby_Hudson’s_talk_at_WikiCon_Australia"></span> === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === [[File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|thumb|Wikifunctions in Practice: Reusable Logic for Wikimedia]] [[User:99of9|Toby Hudson]] präsentierte '''[[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026. Die [[:c:File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|Aufzeichnung ist auf Commons verfügbar]] und [https://www.youtube.com/watch?v=ViOkEYQLggM auf YouTube]. Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags: : ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.'' : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Abstract data dashboard === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> David Santamaria has published a tool to help understand the state of Abstract Wikipedia: [https://abstract-data.toolforge.org/ "Abstract Data"], a Website that tracks both language coverage and Wikifunctions function usage across all abstract articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The main view shows all abstract articles and the number of languages/Wikipedias each can currently be rendered in. There is also a Languages view that ranks languages (Wikipedia's represented languages) by how many articles they can render, making it easy to see where coverage is strongest and where there is still work to do. Figuring out Lexeme coverage is not perfect yet. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On the functions side, the tool lists the top 100 most-used Wikifunctions functions and shows which articles call each one, useful for assessing the impact of a change before making it. It also flags functions without an implementation or with failing tests, making it easy to spot when a broken function is blocking content from rendering. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The data is based on the database dumps that are being generated twice a month. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The tool is still in its early days, so it may not always work perfectly, and there are likely bugs. If you run into anything unexpected or have ideas for features you would find useful, please do let David know on [[User talk:DSantamaria-WMF|his user talk page]]. This is not an official tool, but we hope you find it useful. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Admins on Abstract Wikipedia? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Now that Abstract Wikipedia has been around for more than a month, we would like to invite the Abstract Wikipedia community to consider whether they wish to begin a process of choosing administrators, so that the wiki becomes more self-sufficient. </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"> As mentioned above, the main change this week is that we have enabled references on statements when fetching items from Wikidata ([[:phab:T404652|T404652]]). We hope that this new feature will help you write Functions that add references for Abstract Wikipedia when using Wikidata statements. We do not expect this to add much more load to the system, but if something is now slow or broken please let us know. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Items (and other entities)  fetched from Wikidata may contain statements, and each {{Z|Z6003}}, in its Z6003K6/references key, may now contain zero or more instances of {{Z|Z6008}}. For more information about Wikidata’s practices regarding references for statements, [[:d:Help:Sources|Wikidata's Help:Sources page]] provides a useful discussion. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We've added two new pre-defined equality Functions with built-in Implementations, to make it easier to work with natural languages. Firstly, we've added {{Z|Z862}}, which should let you check if the language of an item for which you asked from Wikidata is what you received back, ''etc.'' ([[:phab:T424289|T424289]]). Secondly, we've added {{Z|Z832}}, which will let you see if two sets of labels (most used for Wikidata item aliases) are the same ([[:phab:T424461|T424461]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, we fixed one bug that you might have noticed. Occasionally, the system might not reply to MediaWiki correctly, such as when the network connection was interrupted. In these rare cases, we now emit a proper error that should come through to you with a better explanation, rather than a mysterious breakage ([[:phab:T414062|T414062]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteers’ Corner on May 11 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1778520600 Monday, 11 May 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 39 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 39 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|Z34282}} * {{Z|Z34293}} * {{Z|Z34308}} * {{Z|Z34353}} * {{Z|Z34367}} * {{Z|Z34378}} * {{Z|Z34380}} * {{Z|Z34394}} * {{Z|Z34409}} * {{Z|Z34419}} * {{Z|Z34427}} * {{Z|Z34434}} * {{Z|Z34487}} * {{Z|Z34510}} * {{Z|Z34519}} * {{Z|Z34538}} * {{Z|Z34575}} * {{Z|Z34585}} * {{Z|Z34620}} * {{Z|Z34637}} * {{Z|Z34638}} * {{Z|Z34641}} * {{Z|Z34644}} * {{Z|Z34663}} * {{Z|Z34669}} * {{Z|Z34736}} <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-08]] nmey7ekw2516t7yjvhwkr2vlglhk08m 273562 273560 2026-05-09T20:15:08Z Ameisenigel 44 Created page with "''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts..." 273562 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-02 | nextlabel = Nächstes Update | next = }} <span id="References_from_Wikidata_now_available"></span> === Einzelnachweise aus Wikidata jetzt verfügbar === Seit diesem Mittwoch werden Einzelnachweise in Wikidata-Aussagen an Wikifunctions weitergeleitet. Wir freuen uns über diese neue Funktion, da sie die Nutzung der über 1,3 Milliarden in Wikidata verfügbaren Einzelnachweise und deren Hinzufügung als Zitate zu einzelnen Aussagen der Abstrakten Wikipedia ermöglicht. Zitate sind ein wesentlicher Bestandteil einer zuverlässigen Enzyklopädie und daher erleichtern wir deren Verfügbarkeit in der Abstrakten Wikipedia. Beachte, dass in zugehörigen Funktionen Links zu externen Websites weiterhin nicht als Links angezeigt werden. Wir arbeiten daran, diese Einschränkung für den Inhalt von Einzelnachweisen aufzuheben. Derzeit können die meisten Hyperlinks nur als Text angezeigt werden. <span id="Recording_of_Toby_Hudson’s_talk_at_WikiCon_Australia"></span> === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === [[File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|thumb|Wikifunctions in Practice: Reusable Logic for Wikimedia]] [[User:99of9|Toby Hudson]] präsentierte '''[[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026. Die [[:c:File:Wikifunctions in practice - Toby Hudson - WikiConAU-2026.webm|Aufzeichnung ist auf Commons verfügbar]] und [https://www.youtube.com/watch?v=ViOkEYQLggM auf YouTube]. Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags: : ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.'' : ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.'' <div lang="en" dir="ltr" class="mw-content-ltr"> === Abstract data dashboard === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> David Santamaria has published a tool to help understand the state of Abstract Wikipedia: [https://abstract-data.toolforge.org/ "Abstract Data"], a Website that tracks both language coverage and Wikifunctions function usage across all abstract articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The main view shows all abstract articles and the number of languages/Wikipedias each can currently be rendered in. There is also a Languages view that ranks languages (Wikipedia's represented languages) by how many articles they can render, making it easy to see where coverage is strongest and where there is still work to do. Figuring out Lexeme coverage is not perfect yet. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On the functions side, the tool lists the top 100 most-used Wikifunctions functions and shows which articles call each one, useful for assessing the impact of a change before making it. It also flags functions without an implementation or with failing tests, making it easy to spot when a broken function is blocking content from rendering. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The data is based on the database dumps that are being generated twice a month. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The tool is still in its early days, so it may not always work perfectly, and there are likely bugs. If you run into anything unexpected or have ideas for features you would find useful, please do let David know on [[User talk:DSantamaria-WMF|his user talk page]]. This is not an official tool, but we hope you find it useful. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Admins on Abstract Wikipedia? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Now that Abstract Wikipedia has been around for more than a month, we would like to invite the Abstract Wikipedia community to consider whether they wish to begin a process of choosing administrators, so that the wiki becomes more self-sufficient. </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"> As mentioned above, the main change this week is that we have enabled references on statements when fetching items from Wikidata ([[:phab:T404652|T404652]]). We hope that this new feature will help you write Functions that add references for Abstract Wikipedia when using Wikidata statements. We do not expect this to add much more load to the system, but if something is now slow or broken please let us know. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Items (and other entities)  fetched from Wikidata may contain statements, and each {{Z|Z6003}}, in its Z6003K6/references key, may now contain zero or more instances of {{Z|Z6008}}. For more information about Wikidata’s practices regarding references for statements, [[:d:Help:Sources|Wikidata's Help:Sources page]] provides a useful discussion. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We've added two new pre-defined equality Functions with built-in Implementations, to make it easier to work with natural languages. Firstly, we've added {{Z|Z862}}, which should let you check if the language of an item for which you asked from Wikidata is what you received back, ''etc.'' ([[:phab:T424289|T424289]]). Secondly, we've added {{Z|Z832}}, which will let you see if two sets of labels (most used for Wikidata item aliases) are the same ([[:phab:T424461|T424461]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Finally, we fixed one bug that you might have noticed. Occasionally, the system might not reply to MediaWiki correctly, such as when the network connection was interrupted. In these rare cases, we now emit a proper error that should come through to you with a better explanation, rather than a mysterious breakage ([[:phab:T414062|T414062]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteers’ Corner on May 11 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1778520600 Monday, 11 May 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 39 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 39 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|Z34282}} * {{Z|Z34293}} * {{Z|Z34308}} * {{Z|Z34353}} * {{Z|Z34367}} * {{Z|Z34378}} * {{Z|Z34380}} * {{Z|Z34394}} * {{Z|Z34409}} * {{Z|Z34419}} * {{Z|Z34427}} * {{Z|Z34434}} * {{Z|Z34487}} * {{Z|Z34510}} * {{Z|Z34519}} * {{Z|Z34538}} * {{Z|Z34575}} * {{Z|Z34585}} * {{Z|Z34620}} * {{Z|Z34637}} * {{Z|Z34638}} * {{Z|Z34641}} * {{Z|Z34644}} * {{Z|Z34663}} * {{Z|Z34669}} * {{Z|Z34736}} <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-08]] 9174g7lmybwspixevsu6aur6jcdlxq1 Talk:Z32531 1 82901 273490 2026-05-09T13:10:18Z Dv103 11127 /* Issues with the definition of this function */ new section 273490 wikitext text/x-wiki == Issues with the definition of this function == Please read the talk page [[Talk:Z26955]], since the same issues also emerge for this function, meaning that this function is very ill-defined too. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:10, 9 May 2026 (UTC) ah5ik2ykebelei13g3j5chpjuze0gaz Z35007 0 82902 273491 2026-05-09T14:38:08Z Rai282 13867 273491 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35007" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35007K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35007K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjetive" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35007K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35007K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35007" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Superlative definition, in Spanish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Spanish superlative definition" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in \u003CZ\u003E, Spanish implementation" } ] } } 44vy6zwqrx2wfd2kaeyoqd8i9niqpxe Z35008 0 82903 273493 2026-05-09T16:14:22Z Jsamwrites 938 273493 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35008" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z883", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6091", "Z883K2": "Z6091" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K2": "Z4" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity-entity typed map test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9uyeb6ybazb2l6go4q5pnoycy60uje7 273494 273493 2026-05-09T16:16:07Z Jsamwrites 938 273494 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35008" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z883", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6091", "Z883K2": "Z6091" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z15801", "Z15801K2": "Z4" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity-entity typed map test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c9vua73pg20312deuyaqu2sd5bju6ad Z35009 0 82904 273495 2026-05-09T18:16:36Z YoshiRulz 10156 Create implementation 273495 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35009" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33848", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30016", "Z30016K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://abstract.wikipedia.org/wiki/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z18", "Z18K1": "Z33848K1" } } }, "Z30016K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z30784", "Z30784K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z18", "Z18K1": "Z33848K1" }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z33848K2" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Abstract wikilink (sentence case), alt composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ozxnm503w7j6l23zy4p4ij6nyp6amz Z35010 0 82905 273498 2026-05-09T18:36:45Z Asked42 932 273498 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35010" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35010K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bangla string" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35010" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এ suffix form" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bengali -তে suffix form" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6zz7yc8gpjpjzuztrpiyzhx4a62yro7 273502 273498 2026-05-09T18:39:11Z Asked42 932 Added Z35011 to the approved list of implementations 273502 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35010" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35010K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bangla string" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35011" ], "Z8K5": "Z35010" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এ suffix form" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bengali -তে suffix form" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rg2u8peqx65rr7j1kr041s8mxyupnzw Z35011 0 82906 273499 2026-05-09T18:37:52Z Asked42 932 273499 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35011" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35010", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35010(Z35010K1):\n appends = {\n 'া': 'য়ে',\n 'ি': 'তে',\n 'ী': 'তে',\n 'ু': 'তে',\n 'ূ': 'তে',\n 'ৃ': 'তে',\n 'ে': 'তে',\n 'ৈ': 'তে',\n 'ো': 'তে',\n 'ৌ': 'তে',\n 'ক': 'ে',\n 'খ': 'ে',\n 'গ': 'ে',\n 'ঘ': 'ে',\n 'ঙ': 'ে',\n 'চ': 'ে',\n 'ছ': 'ে',\n 'জ': 'ে',\n 'ঝ': 'ে',\n 'ঞ': 'ে',\n 'ট': 'ে',\n 'ঠ': 'ে',\n 'ড': 'ে',\n 'ঢ': 'ে',\n 'ণ': 'ে',\n 'ত': 'ে',\n 'থ': 'ে',\n 'দ': 'ে',\n 'ধ': 'ে',\n 'ন': 'ে',\n 'প': 'ে',\n 'ফ': 'ে',\n 'ব': 'ে',\n 'ভ': 'ে',\n 'ম': 'ে',\n 'য': 'ে',\n 'র': 'ে',\n 'ল': 'ে',\n 'শ': 'ে',\n 'ষ': 'ে',\n 'স': 'ে',\n 'হ': 'ে',\n 'ড়': 'ে',\n 'ঢ়': 'ে',\n '়': 'ে',\n 'ই': 'য়ে',\n 'উ': 'য়ে',\n 'ও': 'য়ে',\n 'ং': 'য়ে',\n }\n\n if Z35010K1:\n last_char = Z35010K1[-1]\n if last_char in appends:\n return Z35010K1 + appends[last_char]\n return Z35010K1" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ep02gkeyvwglvjsiu2jw57xd8khsop 273501 273499 2026-05-09T18:38:57Z Asked42 932 273501 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35011" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35010", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35010(Z35010K1):\n appends = {\n 'া': 'য়ে',\n 'ি': 'তে',\n 'ী': 'তে',\n 'ু': 'তে',\n 'ূ': 'তে',\n 'ৃ': 'তে',\n 'ে': 'তে',\n 'ৈ': 'তে',\n 'ো': 'তে',\n 'ৌ': 'তে',\n 'ক': 'ে',\n 'খ': 'ে',\n 'গ': 'ে',\n 'ঘ': 'ে',\n 'ঙ': 'ে',\n 'চ': 'ে',\n 'ছ': 'ে',\n 'জ': 'ে',\n 'ঝ': 'ে',\n 'ঞ': 'ে',\n 'ট': 'ে',\n 'ঠ': 'ে',\n 'ড': 'ে',\n 'ঢ': 'ে',\n 'ণ': 'ে',\n 'ত': 'ে',\n 'থ': 'ে',\n 'দ': 'ে',\n 'ধ': 'ে',\n 'ন': 'ে',\n 'প': 'ে',\n 'ফ': 'ে',\n 'ব': 'ে',\n 'ভ': 'ে',\n 'ম': 'ে',\n 'য': 'ে',\n 'র': 'ে',\n 'ল': 'ে',\n 'শ': 'ে',\n 'ষ': 'ে',\n 'স': 'ে',\n 'হ': 'ে',\n 'ড়': 'ে',\n 'ঢ়': 'ে',\n '়': 'ে',\n 'ই': 'য়ে',\n 'উ': 'য়ে',\n 'ও': 'য়ে',\n 'ং': 'য়ে',\n }\n\n if Z35010K1:\n last_char = Z35010K1[-1]\n if last_char in appends:\n return Z35010K1 + appends[last_char]\n return Z35010K1" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali -এ suffix form (comp)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d9zf3q4rokthqq85nl9ozcjb1wh6wti Z35012 0 82907 273500 2026-05-09T18:38:22Z Asked42 932 273500 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35012" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35010", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35010", "Z35010K1": "সাল" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "সালে" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g2vvx8hew10zlggazg3r8b75a6jg3t4 Z35013 0 82908 273504 2026-05-09T18:53:19Z Asked42 932 273504 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z35013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla year display without খ্রিস্টাব্দ after 1899" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla year display without AD after 1899" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4pisjw7kdbl009j7802jj0rlklqfexn 273507 273504 2026-05-09T18:59:22Z Asked42 932 Added Z35015 to the approved list of test cases 273507 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z35013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35015" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla year display without খ্রিস্টাব্দ after 1899" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla year display without AD after 1899" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f0vrp2ny9r6tulkf2u9sz9zzp0h86oi 273509 273507 2026-05-09T19:00:48Z Asked42 932 Added Z35016 to the approved list of test cases 273509 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z35013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35015", "Z35016" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla year display without খ্রিস্টাব্দ after 1899" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla year display without AD after 1899" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lhmciymtyte3i9a4ldgma8ezw95q6xe 273511 273509 2026-05-09T19:03:34Z Asked42 932 273511 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z35013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35015", "Z35016" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display year in Bangla no খ্রিস্টাব্দ after 1899" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display year in Bangla with no খ্রিস্টাব্দ after 1899", "display year in Bangla no AD after 1899" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6kz2bvilpcgcjao2rx3lpj0noj22ydw 273512 273511 2026-05-09T19:03:53Z Asked42 932 Added Z35014 to the approved list of implementations 273512 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35013" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z35013K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35015", "Z35016" ], "Z8K4": [ "Z14", "Z35014" ], "Z8K5": "Z35013" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display year in Bangla no খ্রিস্টাব্দ after 1899" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display year in Bangla with no খ্রিস্টাব্দ after 1899", "display year in Bangla no AD after 1899" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } heo5pu136igatxn09qiqgap2llt8ysi Z35014 0 82909 273505 2026-05-09T18:58:09Z Asked42 932 273505 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35014" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35013", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17817", "Z17817K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } }, "Z17817K2": "Z17815" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টপূর্ব" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28833", "Z28833K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" }, "Z28833K2": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1899" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টাব্দ" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lg77pusyt1s8g94b8hvxhmnxhpelgx0 273510 273505 2026-05-09T19:01:23Z Asked42 932 273510 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35014" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35013", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17817", "Z17817K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } }, "Z17817K2": "Z17815" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টপূর্ব" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28833", "Z28833K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" }, "Z28833K2": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1899" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টাব্দ" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla year no খ্রিস্টাব্দ after 1899 (comp)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pl2vohl2744wrnk5rkmbkvoaxs19q35 273524 273510 2026-05-09T19:31:09Z Asked42 932 273524 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35014" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35013", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z17817", "Z17817K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } }, "Z17817K2": "Z17815" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টপূর্ব" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28833", "Z28833K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" }, "Z28833K2": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1899" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "খ্রিস্টাব্দ" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z28422", "Z28422K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z35013K1" } } }, "Z27182K2": "সাল" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla year no খ্রিস্টাব্দ after 1899 (comp)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rbt9x1m2w1vt5v3ua8upp33w6odd47d Z35015 0 82910 273506 2026-05-09T18:59:04Z Asked42 932 273506 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35015" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35013", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35013", "Z35013K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "২০২৬" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mhsf3ggm4883c9hxoojztnhhp9c7m2p 273526 273506 2026-05-09T19:33:08Z Asked42 932 273526 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35015" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35013", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35013", "Z35013K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "২০২৬ সাল" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tdlbndsxilr8bx61qi817xozp8hre08 Z35016 0 82911 273508 2026-05-09T19:00:30Z Asked42 932 273508 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35016" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35013", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35013", "Z35013K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1805" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "১৮০৫ খ্রিস্টাব্দ" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } evfjwr99c197dyp3gwznzxcrmon4enz Z35017 0 82912 273514 2026-05-09T19:09:53Z YoshiRulz 10156 Create function 273514 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35017" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35017K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z35017K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is header?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of rows to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "Z17K2": "Z35017K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extra attributes" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35017" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell (td/th) element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "create table cell fragment from contents" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d6ffxnrxvy4sf6i4xoezdv5x5vjgpvl 273517 273514 2026-05-09T19:12:37Z YoshiRulz 10156 Added Z35019 to the approved list of test cases 273517 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35017" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35017K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z35017K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is header?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of rows to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "Z17K2": "Z35017K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extra attributes" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z35019" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35017" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell (td/th) element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "create table cell fragment from contents" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8bpoxe1vlicxe43z2844f6ojh9kwkvz 273518 273517 2026-05-09T19:17:24Z YoshiRulz 10156 Removed Z35019 from the approved list of test cases 273518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35017" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35017K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z35017K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is header?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of rows to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "Z17K2": "Z35017K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extra attributes" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35017" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell (td/th) element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "create table cell fragment from contents" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d6ffxnrxvy4sf6i4xoezdv5x5vjgpvl 273520 273518 2026-05-09T19:17:58Z YoshiRulz 10156 Swap colspan and rowspan 273520 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35017" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35017K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z35017K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is header?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of rows to span" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "Z17K2": "Z35017K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extra attributes" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z35019" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35017" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell (td/th) element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "create table cell fragment from contents" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bj4a82o5q2jtgesnhabd7tquvt0rakk 273522 273520 2026-05-09T19:19:23Z YoshiRulz 10156 Added Z35020 to the approved list of implementations 273522 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35017" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35017K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z35017K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is header?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35017K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of rows to span" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "Z17K2": "Z35017K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "extra attributes" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z35019" ], "Z8K4": [ "Z14", "Z35020" ], "Z8K5": "Z35017" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell (td/th) element" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "create table cell fragment from contents" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lyt0uhziw88uvq4zjnaq3ftukbgjnmd Z35018 0 82913 273515 2026-05-09T19:10:47Z Asked42 932 273515 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35018" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z35018K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35018K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35018" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year specific sentence from statement in Bangla" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n22pvx0lm5075pmds0olqbsuh3fnvel 273527 273515 2026-05-09T19:34:12Z Asked42 932 Added Z35021 to the approved list of implementations 273527 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35018" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z35018K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35018K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35021" ], "Z8K5": "Z35018" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Year specific sentence from statement in Bangla" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } smt1lv7svh9x5a7k3luqycrc8cabilo Z35019 0 82914 273516 2026-05-09T19:12:23Z YoshiRulz 10156 Create test 273516 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35019" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35017", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z89", "Z89K1": "w i d e" }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "4" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" }, { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" }, "K1": "lang", "K2": "en" } ] } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Ctd colspan=\"4\" lang=\"en\"\u003Ew i d e\u003C/td\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\u003Ctd colspan=\"4\" lang=\"en\"\u003Ew i d e\u003C/td\u003E" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fxe3ignvt7nlym5uqf4bacs7zwjwi38 Z35020 0 82915 273519 2026-05-09T19:17:32Z YoshiRulz 10156 Draft implementation 273519 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35020" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35017", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z18", "Z18K1": "Z35017K1" }, "Z27873K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z35017K2" }, "Z802K2": "th", "Z802K3": "td" }, "Z27873K3": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z7", "Z7K1": "Z24150", "Z24150K1": "rowspan", "Z24150K2": { "Z1K1": "Z7", "Z7K1": "Z24150", "Z24150K1": "colspan", "Z24150K2": [ "Z1" ], "Z24150K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K1": { "Z1K1": "Z18", "Z18K1": "Z35017K3" }, "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z24150K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K1": { "Z1K1": "Z18", "Z18K1": "Z35017K4" }, "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z12767K2": { "Z1K1": "Z7", "Z7K1": "Z33357", "Z33357K1": { "Z1K1": "Z18", "Z18K1": "Z35017K5" } } }, "Z27873K4": { "Z1K1": "Z7", "Z7K1": "Z12767", "Z12767K1": { "Z1K1": "Z7", "Z7K1": "Z24150", "Z24150K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z18", "Z18K1": "Z35017K4" } }, "Z24150K2": { "Z1K1": "Z7", "Z7K1": "Z24150", "Z24150K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z18", "Z18K1": "Z35017K3" } }, "Z24150K2": [ "Z1" ], "Z24150K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K1": { "Z1K1": "Z18", "Z18K1": "Z35017K3" }, "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z24150K3": { "Z1K1": "Z7", "Z7K1": "Z13682", "Z13682K1": { "Z1K1": "Z18", "Z18K1": "Z35017K4" }, "Z13682K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } }, "Z12767K2": { "Z1K1": "Z7", "Z7K1": "Z30172", "Z30172K1": { "Z1K1": "Z18", "Z18K1": "Z35017K5" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap HTML fragment in cell element, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jh498mhc8m1idu54lvkmv5n0wtibh12 Z35021 0 82916 273523 2026-05-09T19:24:30Z Asked42 932 273523 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35018", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z28824", "Z28824K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6061K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6064K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z28321", "Z28321K1": { "Z1K1": "Z18", "Z18K1": "Z35018K2" }, "Z28321K2": { "Z1K1": "Z6092", "Z6092K1": "P585" } } } } } } }, "সালে", { "Z1K1": "Z7", "Z7K1": "Z18831", "Z18831K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z35018K1" } }, "Z23468K2": "Z1011" } }, { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K2" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z16273", "Z16273K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z6822", "Z6822K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6003K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z35018K2" } } } }, "Z16273K2": "Z1011" } }, "ছিল", { "Z1K1": "Z7", "Z7K1": "Z25326", "Z25326K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z18", "Z18K1": "Z35018K2" } }, "Z25326K2": "Z1011" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7y43ym3aim0dpqznbbmf1cksz4smkvk 273525 273523 2026-05-09T19:32:25Z Asked42 932 273525 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35018", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z35010", "Z35010K1": { "Z1K1": "Z7", "Z7K1": "Z35013", "Z35013K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6061K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6064K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z28321", "Z28321K1": { "Z1K1": "Z18", "Z18K1": "Z35018K2" }, "Z28321K2": { "Z1K1": "Z6092", "Z6092K1": "P585" } } } } } } } }, { "Z1K1": "Z7", "Z7K1": "Z18831", "Z18831K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z35018K1" } }, "Z23468K2": "Z1011" } }, { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K2" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z16273", "Z16273K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z6822", "Z6822K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6003K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z35018K2" } } } }, "Z16273K2": "Z1011" } }, "ছিল", { "Z1K1": "Z7", "Z7K1": "Z25326", "Z25326K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z18", "Z18K1": "Z35018K2" } }, "Z25326K2": "Z1011" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pdszz53nr4zpj7zwoxj2qro2id7vfe1 Z35022 0 82917 273528 2026-05-09T19:44:55Z Feeglgeef 8776 273528 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1qin6c59bbksvbzwgxx0qfas6s7ilet 273538 273528 2026-05-09T19:54:41Z Feeglgeef 8776 273538 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oi9adku63lx30458z4kk593lnpzi7k8 273539 273538 2026-05-09T19:54:52Z Feeglgeef 8776 Added Z35027 to the approved list of implementations 273539 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35027" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lm6j44874gueuyqf8x1y832vbt6z8y7 273541 273539 2026-05-09T19:57:09Z Feeglgeef 8776 Removed Z35027 from the approved list of implementations 273541 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oi9adku63lx30458z4kk593lnpzi7k8 273542 273541 2026-05-09T19:57:50Z Feeglgeef 8776 273542 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7rl7k4957vz478f4nljnb0izmmah732 273543 273542 2026-05-09T19:57:55Z Feeglgeef 8776 Added Z35027 to the approved list of implementations 273543 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35027" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hx5o9w11wtyucjf1zn2iptqmiad7quf 273545 273543 2026-05-09T19:59:24Z Feeglgeef 8776 Added Z35028 to the approved list of test cases 273545 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35022" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35022K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35022K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35022K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35028" ], "Z8K4": [ "Z14", "Z35027" ], "Z8K5": "Z35022" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l7igp3vnxeqykrlh5pxlwwfbv43fy96 Z35023 0 82918 273529 2026-05-09T19:46:17Z Feeglgeef 8776 273529 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35023K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6971wf5tavloq59tkkhxmhsclvjse8l 273531 273529 2026-05-09T19:48:33Z Feeglgeef 8776 Added Z35024 to the approved list of implementations 273531 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35023K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35024" ], "Z8K5": "Z35023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g3rz0ue1im5y1yxml0y777300wvxop1 273534 273531 2026-05-09T19:50:41Z Feeglgeef 8776 Added Z35025 to the approved list of test cases 273534 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35023" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35023K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z35023K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35025" ], "Z8K4": [ "Z14", "Z35024" ], "Z8K5": "Z35023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2l7sgis71uh3flqqu7pdimspnpua4mb Z35024 0 82919 273530 2026-05-09T19:48:26Z Feeglgeef 8776 273530 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35024" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35023", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "the founding of ", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z35023K1" } }, "Z23468K2": "Z1002" }, "was on ", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z35023K2" }, "Z20780K2": "Z1002" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hl5grdbpnkj0dl951jsnsko3wpyk76x 273532 273530 2026-05-09T19:49:04Z Feeglgeef 8776 273532 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35024" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35023", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "the inception of ", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z35023K1" } }, "Z23468K2": "Z1002" }, " was on ", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z35023K2" }, "Z20780K2": "Z1002" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jpfzen1lkqwbn4mmfzb3ieqzpomdwnk 273550 273532 2026-05-09T20:10:26Z Feeglgeef 8776 273550 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35024" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35023", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "The inception of ", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z35023K1" } }, "Z23468K2": "Z1002" }, " was on ", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z35023K2" }, "Z20780K2": "Z1002" }, "." ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5bjmzag2bs1n0iurhp89eiqowj0yv93 Z35025 0 82920 273533 2026-05-09T19:50:00Z Feeglgeef 8776 273533 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35025" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35023", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35023", "Z35023K1": { "Z1K1": "Z6091", "Z6091K1": "Q1204" }, "Z35023K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1818" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16112" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the inception of Illinois was on 3 December 1818" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f3tbffk2r67nnhy2t8yqxenumzx3fkh 273551 273533 2026-05-09T20:10:43Z Feeglgeef 8776 273551 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35025" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35023", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35023", "Z35023K1": { "Z1K1": "Z6091", "Z6091K1": "Q1204" }, "Z35023K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1818" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16112" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "The inception of Illinois was on 3 December 1818." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pv22peixmovqzm8pvb4ln4a5px0p3xk Z35026 0 82921 273535 2026-05-09T19:52:18Z Feeglgeef 8776 273535 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35026" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z35022", "Z14293K2": "Z33034" } ], "Z14294K2": { "Z1K1": "Z9", "Z9K1": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d526dqv9x90ms72ew7mk6s6facv8mag 273536 273535 2026-05-09T19:52:44Z Feeglgeef 8776 273536 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35026" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z35023", "Z14293K2": "Z33034" } ], "Z14294K2": { "Z1K1": "Z9", "Z9K1": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6rijks6g88vo9r4jyke8utx5xh16ke4 273546 273536 2026-05-09T19:59:38Z Feeglgeef 8776 273546 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35026" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z35023", "Z14293K2": "Z33034" } ], "Z14294K2": "Z35023" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for inception sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2g1adoxpbdfk7vhtodubapugtn67xye Z35027 0 82922 273537 2026-05-09T19:54:07Z Feeglgeef 8776 273537 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35027" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35022", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z35026", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z35022K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z35022K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d0gapzil9lv48thafjobj3o5dx7hrc5 273540 273537 2026-05-09T19:55:09Z Feeglgeef 8776 273540 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35027" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35022", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z35026", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z35022K3" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z35022K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z35022K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jp7mm6ew3cd4flv32w2k9a9s3xx98ql 273547 273540 2026-05-09T20:00:29Z Feeglgeef 8776 273547 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35027" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35022", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z35026", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z35022K3" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z35022K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z35022K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": " " } ] } } j5e5jw31xngoz5lrujaexh9lyfbt38c 273549 273547 2026-05-09T20:01:10Z Feeglgeef 8776 273549 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35027" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35022", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z35026", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z35022K3" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z35022K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z35022K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inception sentence, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": " " } ] } } mz6zsuz4ggq0mng5zmzrzi6l4l76me2 Z35028 0 82923 273544 2026-05-09T19:59:17Z Feeglgeef 8776 273544 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35028" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35022", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35022", "Z35022K1": { "Z1K1": "Z6091", "Z6091K1": "Q1204" }, "Z35022K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1818" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16112" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z35022K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "The inception of Illinois was on 3 December 1818." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4t3ij5cbg7quqwpzv89hzd10r9rjh7c 273548 273544 2026-05-09T20:00:52Z Feeglgeef 8776 273548 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35028" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35022", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35022", "Z35022K1": { "Z1K1": "Z6091", "Z6091K1": "Q1204" }, "Z35022K2": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1818" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16112" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "3" } } }, "Z35022K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "the inception of Illinois was on 3 December 1818" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0jjfvupzw33qy8b32zf5xl1nihp07bw Translations:Wikifunctions:Status updates/2026-05-08/5/de 1198 82924 273553 2026-05-09T20:11:44Z Ameisenigel 44 Created page with "=== Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien ===" 273553 wikitext text/x-wiki === Aufzeichnung von Toby Hudsons Vortrag auf der WikiCon Australien === qvjgtovd9z40n6wh3crzqytedse8vx1 Translations:Wikifunctions:Status updates/2026-05-08/6/de 1198 82925 273555 2026-05-09T20:13:45Z Ameisenigel 44 Created page with "[[$1|Toby Hudson]] präsentierte '''[[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[$3|WikiCon Australien]] am 11. April 2026. Die [[$4|Aufzeichnung ist auf Commons verfügbar]] und [$5 auf YouTube]." 273555 wikitext text/x-wiki [[$1|Toby Hudson]] präsentierte '''[[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]]''' auf der [[$3|WikiCon Australien]] am 11. April 2026. Die [[$4|Aufzeichnung ist auf Commons verfügbar]] und [$5 auf YouTube]. pp8euas5bddaeq3s88qckakcew3xetw Translations:Wikifunctions:Status updates/2026-05-08/7/de 1198 82926 273557 2026-05-09T20:14:29Z Ameisenigel 44 Created page with "Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags:" 273557 wikitext text/x-wiki Toby liefert eine überzeugende Motivation für die Abstrakte Wikipedia und Wikifunctions und gibt in 23 Minuten einen kurzen, aber umfassenden Überblick über beide Projekte. Anschließend beantwortet er Fragen aus dem Publikum. Hier die Beschreibung des Vortrags: jzjb499fr5m46tm543iqryee5bk4tpm Translations:Wikifunctions:Status updates/2026-05-08/8/de 1198 82927 273559 2026-05-09T20:14:33Z Ameisenigel 44 Created page with "''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''" 273559 wikitext text/x-wiki ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.'' gas7rx5e2xuotvegz042gwrm2xg13kf Translations:Wikifunctions:Status updates/2026-05-08/9/de 1198 82928 273561 2026-05-09T20:15:07Z Ameisenigel 44 Created page with "''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts..." 273561 wikitext text/x-wiki ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.'' dl7q27ykv6p3jxf1mubocnin38w7eov Translations:Template:Main page/News/30/de 1198 82929 273563 2026-05-09T20:16:07Z Ameisenigel 44 Created page with "$1: Einzelnachweise aus Wikidata jetzt verfügbar" 273563 wikitext text/x-wiki $1: Einzelnachweise aus Wikidata jetzt verfügbar 861rq05mptbwyy4mnv9rax416mjxs6i Translations:Wikifunctions:Status updates/117/de 1198 82930 273565 2026-05-09T20:16:27Z Ameisenigel 44 Created page with "$1: Einzelnachweise aus Wikidata jetzt verfügbar" 273565 wikitext text/x-wiki $1: Einzelnachweise aus Wikidata jetzt verfügbar 861rq05mptbwyy4mnv9rax416mjxs6i Z35029 0 82931 273571 2026-05-09T20:34:52Z YoshiRulz 10156 Create function 273571 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35029" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z27951", "Z17K2": "Z35029K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35029" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki periodic table cell" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3t305rxtry3f3hee5wonegwowmdwv5v 273573 273571 2026-05-09T20:35:34Z YoshiRulz 10156 Add colspan parameter 273573 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35029" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z27951", "Z17K2": "Z35029K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35029K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35029" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki periodic table cell" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } knm94xng8nc6ew1zviohu78dcbuimzp 273577 273573 2026-05-09T20:37:16Z YoshiRulz 10156 Add display language parameter 273577 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35029" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z27951", "Z17K2": "Z35029K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35029K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35029K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35029" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki periodic table cell" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hyoaegl65h5uvecgxx9dk9jw0xb2sy2 273581 273577 2026-05-09T20:38:43Z YoshiRulz 10156 Added Z35030 to the approved list of implementations 273581 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35029" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z27951", "Z17K2": "Z35029K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "element" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35029K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total number of columns to span" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35029K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35030" ], "Z8K5": "Z35029" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki periodic table cell" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f6gqx3ud5htuz1o9k5n1dhtjiwfn3br Z35030 0 82932 273580 2026-05-09T20:38:12Z YoshiRulz 10156 Create implementation 273580 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35030" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35029", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z7", "Z7K1": "Z6895", "Z6895K1": { "Z1K1": "Z18", "Z18K1": "Z35029K1" } }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z35029K3" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z35029K3" } }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z18", "Z18K1": "Z35029K2" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki periodic table cell, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 63wvzqg5xf9ay9umtjjv98fi5z5febc Z35031 0 82933 273582 2026-05-09T20:43:12Z YoshiRulz 10156 Create function 273582 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35031" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35031K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "populate through to period" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35031K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35031" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki 18-col periodic table to nth period" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cuh14k7c762i0u87v2leibl6l3bsjqh 273585 273582 2026-05-09T21:43:33Z YoshiRulz 10156 Added Z35032 to the approved list of implementations 273585 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35031" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35031K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "populate through to period" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35031K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35032" ], "Z8K5": "Z35031" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki 18-col periodic table to nth period" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } aunlbyl5bdnzf23dyxisjneff04gq4x Z35032 0 82934 273584 2026-05-09T21:43:07Z YoshiRulz 10156 Create implementation 273584 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35032" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35031", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32731", "Z32731K1": "Z32729", "Z32731K2": { "Z1K1": "Z7", "Z7K1": "Z13081", "Z13081K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z33322", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q10801007" }, { "Z1K1": "Z6091", "Z6091K1": "Q30747850" }, { "Z1K1": "Z6091", "Z6091K1": "Q108307" }, { "Z1K1": "Z6091", "Z6091K1": "Q189302" }, { "Z1K1": "Z6091", "Z6091K1": "Q193276" }, { "Z1K1": "Z6091", "Z6091K1": "Q193280" }, { "Z1K1": "Z6091", "Z6091K1": "Q202602" }, { "Z1K1": "Z6091", "Z6091K1": "Q202224" }, { "Z1K1": "Z6091", "Z6091K1": "Q208107" }, { "Z1K1": "Z6091", "Z6091K1": "Q205253" }, { "Z1K1": "Z6091", "Z6091K1": "Q185870" }, { "Z1K1": "Z6091", "Z6091K1": "Q191875" }, { "Z1K1": "Z6091", "Z6091K1": "Q189294" }, { "Z1K1": "Z6091", "Z6091K1": "Q106693" }, { "Z1K1": "Z6091", "Z6091K1": "Q106675" }, { "Z1K1": "Z6091", "Z6091K1": "Q104567" }, { "Z1K1": "Z6091", "Z6091K1": "Q19605" }, { "Z1K1": "Z6091", "Z6091K1": "Q19609" } ], "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } } }, [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z35029", "Z35029K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q556" } }, "Z35029K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z35029K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "15" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } }, { "Z1K1": "Z7", "Z7K1": "Z35029", "Z35029K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q560" } }, "Z35029K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35029K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } ], { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q568" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q569" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q618" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q623" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q627" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q629" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q650" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q654" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "3" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q658" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q660" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q663" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q670" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q674" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q682" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q688" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q696" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q703" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q706" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q713" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q716" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q722" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q725" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q731" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q677" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q740" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q744" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q753" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q758" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q861" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q867" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q871" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q876" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q879" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q888" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } } ], "Z13081K2": "Z24" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki 18-col periodic table, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ecz1a51qd1y4kq4fvblt66w4rp70y5t 273588 273584 2026-05-09T21:46:53Z YoshiRulz 10156 Fix copy-paste error 273588 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35032" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35031", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32731", "Z32731K1": "Z32729", "Z32731K2": { "Z1K1": "Z7", "Z7K1": "Z13081", "Z13081K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z33322", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q10801007" }, { "Z1K1": "Z6091", "Z6091K1": "Q30747850" }, { "Z1K1": "Z6091", "Z6091K1": "Q108307" }, { "Z1K1": "Z6091", "Z6091K1": "Q189302" }, { "Z1K1": "Z6091", "Z6091K1": "Q193276" }, { "Z1K1": "Z6091", "Z6091K1": "Q193280" }, { "Z1K1": "Z6091", "Z6091K1": "Q202602" }, { "Z1K1": "Z6091", "Z6091K1": "Q202224" }, { "Z1K1": "Z6091", "Z6091K1": "Q208107" }, { "Z1K1": "Z6091", "Z6091K1": "Q205253" }, { "Z1K1": "Z6091", "Z6091K1": "Q185870" }, { "Z1K1": "Z6091", "Z6091K1": "Q191875" }, { "Z1K1": "Z6091", "Z6091K1": "Q189294" }, { "Z1K1": "Z6091", "Z6091K1": "Q106693" }, { "Z1K1": "Z6091", "Z6091K1": "Q106675" }, { "Z1K1": "Z6091", "Z6091K1": "Q104567" }, { "Z1K1": "Z6091", "Z6091K1": "Q19605" }, { "Z1K1": "Z6091", "Z6091K1": "Q19609" } ], "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } } }, [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z35029", "Z35029K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q556" } }, "Z35029K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z35029K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "15" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } }, { "Z1K1": "Z7", "Z7K1": "Z35029", "Z35029K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q560" } }, "Z35029K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35029K3": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } ], { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q568" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q569" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q618" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q623" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q627" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q629" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q650" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q654" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "3" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q658" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q660" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q663" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q670" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q674" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q682" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q688" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q696" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": "Z32729", "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13689", "Z13689K1": { "Z1K1": "Z18", "Z18K1": "Z35031K1" }, "Z13689K2": { "Z1K1": "Z13518", "Z13518K1": "4" } }, "Z802K2": "Z24", "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z32695", "Z32695K1": "Z35029", "Z32695K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q703" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q706" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q713" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q716" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q722" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q725" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q731" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q677" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q740" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q744" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q753" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q758" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q861" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q867" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q871" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q876" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q879" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q888" } } ], "Z32695K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z32695K4": { "Z1K1": "Z18", "Z18K1": "Z35031K2" } } } ], "Z13081K2": "Z24" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki 18-col periodic table, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } touhzy80rg8yg7r98zkmmvxsrcjfyig Z35033 0 82935 273586 2026-05-09T21:44:55Z Dv103 11127 273586 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35033" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26723", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26723", "Z26723K1": { "Z1K1": "Z6091", "Z6091K1": "Q8832" }, "Z26723K2": { "Z1K1": "Z6091", "Z6091K1": "Q729" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Camelopardalis animal est." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Camelopardalis animal est." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m80ppp65xyassdiuo5bzmnvuza9tq1i Z35034 0 82936 273590 2026-05-10T01:28:50Z YoshiRulz 10156 Create function 273590 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35034" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35034K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35034K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35034" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki infobox row" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a \u003Ctr/\u003E" } ] } } hefwryy6g8xoil4x7221bkrrxmccxuu 273594 273590 2026-05-10T01:45:59Z YoshiRulz 10156 Added Z35035 to the approved list of implementations 273594 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35034" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35034K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35034K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35035" ], "Z8K5": "Z35034" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki infobox row" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a \u003Ctr/\u003E" } ] } } fr8pb63onjagg2zwp5sptmc5fpfwbpv Z35035 0 82937 273592 2026-05-10T01:45:11Z YoshiRulz 10156 Create implementation 273592 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35035" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35034", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z7", "Z7K1": "Z30016", "Z30016K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "https://www.wikidata.org/wiki/Special:EntityPage/", { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z7", "Z7K1": "Z19304", "Z19304K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } }, "#", { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z7", "Z7K1": "Z19306", "Z19306K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } } ] }, "Z30016K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z30784", "Z30784K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z35034K1" }, "Z29825K2": { "Z1K1": "Z7", "Z7K1": "Z19306", "Z19306K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } } } } }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z7", "Z7K1": "Z29717", "Z29717K1": { "Z1K1": "Z18", "Z18K1": "Z35034K1" }, "Z29717K2": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } }, "Z27873K2": "tr", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } idlvapcczms1py9ub8mebg1ni0quwrt 273593 273592 2026-05-10T01:45:28Z YoshiRulz 10156 Add en label 273593 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35035" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35034", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z7", "Z7K1": "Z30016", "Z30016K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "https://www.wikidata.org/wiki/Special:EntityPage/", { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z7", "Z7K1": "Z19304", "Z19304K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } }, "#", { "Z1K1": "Z7", "Z7K1": "Z20046", "Z20046K1": { "Z1K1": "Z7", "Z7K1": "Z19306", "Z19306K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } } ] }, "Z30016K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z30784", "Z30784K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z35034K1" }, "Z29825K2": { "Z1K1": "Z7", "Z7K1": "Z19306", "Z19306K1": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } } } } } }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z35017", "Z35017K1": { "Z1K1": "Z7", "Z7K1": "Z29717", "Z29717K1": { "Z1K1": "Z18", "Z18K1": "Z35034K1" }, "Z29717K2": { "Z1K1": "Z18", "Z18K1": "Z35034K2" } }, "Z35017K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z35017K3": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K4": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35017K5": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z883", "Z883K1": "Z6", "Z883K2": "Z6" }, "K1": [ { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6" } ] } } }, "Z27873K2": "tr", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstractwiki infobox row, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l958c8ftmb7r048l0hwtlpbqbm2wdpc Z35036 0 82938 273598 2026-05-10T02:20:18Z YoshiRulz 10156 Create function 273598 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35036" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z35036K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6030" }, "Z17K2": "Z35036K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parts to fetch" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z17K2": "Z35036K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "languages to fetch" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z35036K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement predicates to fetch" } ] } } ], "Z8K2": "Z6002", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35036" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch Wikidata property or parts" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "selectively fetch parts of Wikidata property", "selectively fetch partial WD property (from PID)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ts1hb8y137sqzzmu73mvruxo3nik6ul 273600 273598 2026-05-10T02:21:56Z YoshiRulz 10156 Added Z35037 to the approved list of implementations 273600 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35036" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z35036K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6030" }, "Z17K2": "Z35036K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parts to fetch" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z17K2": "Z35036K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "languages to fetch" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z35036K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement predicates to fetch" } ] } } ], "Z8K2": "Z6002", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35037" ], "Z8K5": "Z35036" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch Wikidata property or parts" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "selectively fetch parts of Wikidata property", "selectively fetch partial WD property (from PID)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q4saboxz2duolu8kir2s6kywg5w5pic Z35037 0 82939 273599 2026-05-10T02:21:23Z YoshiRulz 10156 Create implementation 273599 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35037" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35036", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z6820", "Z6820K1": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z35036K1" } ], "Z6820K2": { "Z1K1": "Z18", "Z18K1": "Z35036K2" }, "Z6820K3": { "Z1K1": "Z18", "Z18K1": "Z35036K3" }, "Z6820K4": { "Z1K1": "Z18", "Z18K1": "Z35036K4" } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch Wikidata property or parts, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 425fuk2imm2sjs9eof9nn9pd9bxgaei Wikifunctions:Requests for deletions/Archive/2026/05 4 82940 273605 2026-05-10T03:08:06Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/05#Z13147|Z13147]]) 273605 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:49, 8 May 2026 (UTC)</small> aap2df8od5iruifzm8kh6x1sqovfwwd Wikifunctions:Report vandalism/Archive/2026/05 4 82941 273607 2026-05-10T03:08:09Z SpBot 978 archiving 1 section from [[Wikifunctions:Report vandalism]] (after section [[Wikifunctions:Report vandalism/Archive/2026/05#User:Lutherhunt679|User:Lutherhunt679]]) 273607 wikitext text/x-wiki {{Talkarchive}} == User:Lutherhunt679 == Promotional account. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:59, 8 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:53, 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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 14:53, 8 May 2026 (UTC)</small> 7rml4niif2srm4yccpslyz8h6nvt9mv Wikifunctions:Requests for user groups/Archive/2026/05 4 82942 273609 2026-05-10T03:08:12Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for user groups]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/05#Bunnypranav|Bunnypranav]]) 273609 wikitext text/x-wiki {{Talkarchive}} === Bunnypranav === :{{UL2.0|1=Bunnypranav|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 10:01, 8 May 2026 (UTC)'' :Hello folks! I am here to request renewal of my administrator right. I was granted sysop on 6th May 2025, and have actively served for a year. I regularly help out at deletion requests, and also done a few blocks while responding to reports of vandalism. I will keep in mind the consensus of the community in each one of my actions, which is bound to change often as this wiki is taking shape and growing. I am open to questions, but please do ping me. Thanks! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 10:01, 1 May 2026 (UTC) ::*{{s}} Thanks for your continuing work. I think you're doing a great job. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:17, 1 May 2026 (UTC) ::*{{s}} No problems with your time as admin. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:29, 1 May 2026 (UTC) ::*{{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:31, 1 May 2026 (UTC) ::* {{S}} Thanks for your work --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:42, 1 May 2026 (UTC) ::*{{s}} [[User:ChaoticV|ChaoticV]] ([[User talk:ChaoticV|talk]]) 23:13, 1 May 2026 (UTC) ::*{{s}} [[User:ToadetteEdit|ToadetteEdit]] ([[User talk:ToadetteEdit|talk]]) 06:55, 4 May 2026 (UTC) Closing as successful: {{O}}: 0; {{S}}: 6. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:48, 8 May 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:48, 8 May 2026 (UTC)</small> 0qwwwvsprj4c0y3hr5mq87e7373nx4z Z35038 0 82943 273620 2026-05-10T07:27:57Z Sun8908 9804 273620 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35038" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33509", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z33509(Z33509K1):\n\timport unicodedata\n\tnormalized = unicodedata.normalize('NFD', Z33509K1)\n\t\n\tresult = []\n\tfor char in normalized:\n\t\tif unicodedata.category(char) == 'Mn':\n\t\t\tname = unicodedata.name(char).lower()\n\t\t\t\n\t\t\tif any(t in name for t in ['macron', 'acute', 'caron', 'grave']):\n\t\t\t\tcontinue # skip for pinyin tones\n\t\tresult.append(char)\n\t\n\treturn unicodedata.normalize('NFC', \"\".join(result))" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "remove tones from pinyin, python unicodedata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7qgeyfens1x200riec4xh49pu784imt Z35039 0 82944 273623 2026-05-10T09:41:44Z Sun8908 9804 start 273623 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35039" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34797", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z34797(Z34797K1):\n\timport unicodedata\n\t\n\tlowercase_string = Z34797K1.lower() # use lowercase, as there is no standard generic case for pinyin\n\tnormalized = unicodedata.normalize('NFD', lowercase_string)\n\t\n\t# from https://w.wiki/N2Vn\n\tPINYIN_MAP = {\n\t\t\"\": {\"a\", \"o\", \"e\", \"ê\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"er\", \"yi\", \"ya\", \"yo\", \"ye\", \"yai\", \"yao\", \"you\", \"yan\", \"yin\", \"yang\", \"ying\", \"wu\", \"wa\", \"wo\", \"wai\", \"wei\", \"wan\", \"wen\", \"wang\", \"weng\", \"ong\", \"yu\", \"yue\", \"yuan\", \"yun\", \"yong\"},\n\t\t\"b\": {\"a\", \"o\", \"ei\", \"ai\", \"ao\", \"an\", \"en\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"ian\", \"in\", \"ing\", \"u\", \"uo\"},\n\t\t\"p\": {\"a\", \"o\", \"ei\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"ian\", \"in\", \"ing\", \"u\", \"uo\"},\n\t\t\"m\": {\"a\", \"o\", \"e\", \"ei\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"ing\", \"u\", \"uo\"},\n\t\t\"f\": {\"a\", \"o\", \"ei\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"uo\"},\n\t\t\"d\": {\"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"iu\", \"ian\", \"ing\", \"u\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"},\n\t\t\"t\": {\"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"ian\", \"ing\", \"u\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"},\n\t\t\"n\": {\"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"niang\", \"ing\", \"u\", \"uo\", \"uan\", \"un\", \"ong\", \"ü\", \"üe\"},\n\t\t\"l\": {\"a\", \"o\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"i\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"liang\", \"ing\", \"u\", \"uo\", \"uan\", \"un\", \"ong\", \"ü\", \"üe\", \"üan\"},\n\t\t\"g\": {\"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\", \"ong\"},\n\t\t\"k\": {\"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\", \"ong\"},\n\t\t\"h\": {\"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\", \"ong\"},\n\t\t\"j\": {\"i\", \"ia\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"jiang\", \"jing\", \"u\", \"ue\", \"uan\", \"un\", \"iong\"},\n\t\t\"q\": {\"i\", \"ia\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"qiang\", \"qing\", \"u\", \"ue\", \"uan\", \"un\", \"iong\"},\n\t\t\"x\": {\"i\", \"ia\", \"ie\", \"iao\", \"iu\", \"ian\", \"in\", \"xiang\", \"xing\", \"u\", \"ue\", \"uan\", \"un\", \"iong\"},\n\t\t\"zh\": {\"i\", \"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\", \"ong\"},\n\t\t\"ch\": {\"i\", \"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\", \"ong\"},\n\t\t\"sh\": {\"i\", \"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"uai\", \"ui\", \"uan\", \"un\", \"uang\"},\n\t\t\"r\": {\"i\", \"e\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"ua\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"},\n\t\t\"z\": {\"i\", \"a\", \"e\", \"ai\", \"ei\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"},\n\t\t\"c\": {\"i\", \"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"},\n\t\t\"s\": {\"i\", \"a\", \"e\", \"ai\", \"ao\", \"ou\", \"an\", \"en\", \"ang\", \"eng\", \"u\", \"uo\", \"ui\", \"uan\", \"un\", \"ong\"}\n\t}\n\tFINAL_BASES = \"aeiouyw\"\n\tinitial = \"\"\n\tfinals_info = [] # [[char, has_tone]]\n\tlast_char = ''\n\ttone_count = 0\n\tfor char in normalized:\n\t\tcat = unicodedata.category(char)\n\t\tname = unicodedata.name(char).lower()\n\t\tif cat.startswith('L'):\n\t\t\tif char in FINAL_BASES or finals_info:\n\t\t\t\tfinals_info.append([char, False])\n\t\t\telse:\n\t\t\t\tinitial += char\n\t\telif 'diaeresis' in name:\n\t\t\tif last_char == 'u':\n\t\t\t\tfinals_info[-1][0] = 'ü'\n\t\t\telse:\n\t\t\t\treturn False\n\t\telif 'circumflex' in name:\n\t\t\tif last_char == 'e':\n\t\t\t\tfinals_info[-1][0] = 'ê'\n\t\t\telse:\n\t\t\t\treturn False\n\t\telif cat == \"Mn\":\n\t\t\tif any(t in name for t in ['macron', 'acute', 'caron', 'grave']):\n\t\t\t\ttone_count += 1\n\t\t\t\tif finals_info:\n\t\t\t\t\tfinals_info[-1][1] = True\n\t\tlast_char = char\n\t\n\tfinal_for_map = \"\".join([info[0] for info in finals_info])\n\tif final_for_map.endswith(\"r\") and len(final_for_map) \u003E 1:\n\t\tfinal_for_map = final_for_map[:-1]\n\tif tone_count \u003E 1:\n\t\treturn False\n\tif initial not in PINYIN_MAP:\n\t\treturn False\n\telif final_for_map not in PINYIN_MAP[initial]:\n\t\treturn False\n\tif tone_count == 1:\n\t\tif 'a' in final_for_map:\n\t\t\ttarget_idx = final_for_map.find('a')\n\t\telif 'e' in final_for_map:\n\t\t\ttarget_idx = final_for_map.find('e')\n\t\telif 'o' in final_for_map:\n\t\t\ttarget_idx = final_for_map.find('o')\n\t\telif final_for_map in [\"iu\", \"ui\"]:\n\t\t\ttarget_idx = 1\n\t\telif final_for_map[0] in [\"y\", \"w\"]:\n\t\t\ttarget_idx = 1\n\t\telse:\n\t\t\ttarget_idx = 0\n\t\tif not finals_info[target_idx][1]:\n\t\t\treturn False\n\treturn True" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin for single character, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9f8ucqufe526vbgtixq9l0z84nphwn3 Z35040 0 82945 273625 2026-05-10T09:50:17Z Sun8908 9804 273625 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35040" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34797", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34797", "Z34797K1": "zhū" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "zhū is valid" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hkrspw2ojo4ow5p48gxwjoytophqb64 Z35041 0 82946 273627 2026-05-10T09:55:09Z Sun8908 9804 273627 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35041" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z20692", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34293", "Z34293K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z34797", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z34212", "Z34212K1": { "Z1K1": "Z18", "Z18K1": "Z20692K1" } } }, "Z34293K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "is valid pinyin, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fdtxe9ogfsedozggkyoz89ph9ufutwd