Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.45.0-wmf.3
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Wikifunctions:Suggest a function
4
1176
190901
190662
2025-06-02T19:32:30Z
ShakespeareFan00
177
/* Color Functions */
190901
wikitext
text/x-wiki
Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]].
You can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create a function] right away if you have the user-rights.
If a function requires a new type, consider [[WF:TP|proposing it]].
Note that for now '''we only support a limited number of types as input and output types''' of functions. More types are coming in the next few months. For the full list, see [[WF:Type]].
Once created, consider adding new Functions to the [[Wikifunctions:Catalogue|catalogue]]. [[Category:Maintenance]]
== Proposed functions requiring only available types (string, Boolean, Natural number, list) ==
=== String ===
==== String character discard functions ====
* remove stereochemical specificity in [[:en:Simplified_molecular-input_line-entry_system|SMILES]] string, like e/z isomers
** already fulfilled by someone else at: [[Z11815]]
* simplify [[:en:Simplified_molecular-input_line-entry_system|SMILES]] string according to some basic simplifications
** {{Partly done}}, see [[Z19380]]. There's testcases, and I (or someone else) can get around to the coding later. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 10:21, 26 October 2024 (UTC)
*** {{Done}} completely, still at [[Z19380]]. Another user helpfully wrote a python script that passed 1 of my test cases between October and now. I just re-wrote the script to pass all 3 test cases, and also created a JavaScript version. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:43, 10 January 2025 (UTC)
==== String character replacement functions ====
==== String search functions ====
==== String escaping and unescaping functions ====
==== String encoding and decoding functions ====
* Unicode normalising functions (there are several types of normalisation)
* [[wikidata:Q47467628|Backslash-U with delimiters ASCII encoding of Unicode encode]]
** Can someone elaborate on this? No example cases were given on the document, and backslash-U with delimiters is anyway not that prevalent as far as I have seen. [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 15:24, 26 December 2023 (UTC)
** {{Done}}, see [[Z21486]]. I've made 5 test cases (achieving 100% coverage) and implementations in both JavaScript and Python, which passes all test cases. Support for both the Basic Multilingual Plane (BMP) and supplementary characters (using surrogate pairs). [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 02:49, 10 January 2025 (UTC)
* [[wikidata:Q47467628|XML and HTML ASCII encoding of Unicode encode]]
** {{Done}}, see [[Z21503]]. Again, I've also made 5 test cases which cover a wide variety of Unicode characters, and implementations in JS and Python (which pass all the tests). As before successful support for both the Basic Multilingual Plane (BMP) and supplementary characters (this time '''not using''' surrogate pairs, as is customary for HTML/XML encoding). [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 05:30, 10 January 2025 (UTC)
* [https://html.spec.whatwg.org/#named-character-references HTML named character encode]
* [[wikidata:Q47466379|Punycode encode]] - [[Z10178]] (part only, not whole url); see also [[Z10185]]
* [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?)
** {{Done}}, see [[Z21514]]. 6 test cases this time, and support for both letters and numbers, with implementations in JS and Python (both passing all the tests). [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 06:00, 10 January 2025 (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 ====
* [[:en:Complementary_colors|complementary colour]] in RGB colour model ("#FF0000" ⇒ "#00FFFF")
** Any specification on invalid inputs? [[User:MilkyDefer|<span style="color:#09C">Milky</span>]][[User talk:MilkyDefer|'''<span style="color:#F09">Defer</span>''']] 11:22, 5 August 2023 (UTC)
*:Great question. I don't think there is a position documented on Wikifunctions for how to handle invalid input to a function. Can we throw exceptions? Return null? [[User:Dhx1|Dhx1]] ([[User talk:Dhx1|talk]]) 13:23, 6 August 2023 (UTC)
*::This shouldn't be a string function. This should be a type that represents a RGB color (with corresponding validation function (hopefully it can just be three unsigned 8bit integers)) and a function that returns the complementary color. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 12:38, 7 August 2023 (UTC)
** Work on the color type has been stalled for over a year. But this task is {{Done}}, I have made [[Z21554]], that uses string hex codes (with or without the initial # and supporting short hex format). This is probably the most optimal format, as I can imagine this function being used on-wiki for thing like the style parameter (CSS) of MediaWiki tags, or of templates etc. There's 5 testcases I've made, which are passed by both my JS and Python versions. :) [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:39, 11 January 2025 (UTC)
==== String notation validation checks ====
* check if string is an [[:en:International_Chemical_Identifier]]
** {{Partly done}} see [[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 [[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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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]]
* {{Doing}} check if string is a [[:en:Portable_Game_Notation|portable game notation]] for a chess game ([[Z15867]], figuring out how to add newlines to the test input)
* [[Z14643]] check if string is [[:en:Forsyth–Edwards Notation|Forsyth–Edwards Notation]] for a chess position
* 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:ISBN|ISBN]]-13 (probably just a simple variant of [[Z10821]], dropping/validating the hyphens)
** {{Done}} at [[Z23561]]. Note than ISBN-13 starts with only 978/979, a differing factor from EAN. I have added that in the func and tests as well. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:53, 26 March 2025 (UTC)
* 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)
* check if a string is a valid [[:en:ISWN|ISWN]]
** {{Done}}, see [[Z21562]]. Contains 6 test cases that I made, all of which are passed by my Python and JavaScript implementations. It supports both just numbers, and a string containing the "separator" symbols (like ., - and /). [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 07:32, 11 January 2025 (UTC)
==== String validation checks ====
* {{doing}} check if string is in [[:en:Camel_case|lower camel case]]
* check if string is a valid ISO 3166 country code
* check if string is a valid ISO 8601 date/time (2023-08-03 ⇒ true; 2023-02-30 ⇒ false; 2023-08-03 15:00:00.000 ⇒ true; 2023-08-03 25:00:00.000 ⇒ false)
** {{Done|by=Philipnelson99}} at [[Z14206]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:23, 26 February 2025 (UTC)
* check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time
* {{doing}} check if string is a valid email address (watch out, see [https://github.com/kdeldycke/awesome-falsehood#emails this list of falsehoods] about email addresses to create unit tests - email addresses are more complicated than they seem) — [[Z10410]] creating test cases in progress. Currently it is stuck on figuring out what exactly is a valid emaill address. Nearly every errata for [[RFC:3696]] is about that.
* {{doing}} check if string is a valid [[d:Help:Items|Wikidata item]] — [[Z10696]] (possibly stuck on [[phab:T343593]]?)
====String analysis functions====
*Word frequency counting. Provide a list of words and their frequencies.
**{{Done}}, see [[Z21593]]. Providing a list of words and frequencies would require a new type, so instead it requires the sentence and the word you want to count, and returns the occurrences. Hyphenated words are not considered a match of their components, i.e. "fast-forward" is a match of "fast-forward" but nether "fast" nor "forward", I think this is the optimal behaviour but if someone disagrees we can change it. There is a JS implementation that I made which bases all of my 4 test cases. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 05:41, 12 January 2025 (UTC)
*:@[[User:MolecularPilot|MolecularPilot]] And I have added a Python implementation at [[Z22473]]. I would appreciate if you could attach it! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:13, 15 February 2025 (UTC)
*::Cool, thank you so much for doing it! Someone's already beat me to it re attaching it, but great work! :) [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 21:33, 16 February 2025 (UTC)
==== Monolingual text ====
==== String Wikitext operations ====
...
=== Natural number ===
* rectified linear unit (ReLU) - https://www.wikifunctions.org/view/en/Z13909
=== Integer===
* {{Done}} - multiply vectors ([[Z21903]], [[Z20659]])
=== 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
* get nth bit as Boolean: byte, natural number → boolean
* highest bit set: byte → boolean
* lowest bit set: byte → boolean
* all bits set: byte → boolean
* no bits set: byte → boolean
* set nth bit: byte, natural number → byte
* clear nth bit: byte, natural number → byte
* switch nth bit: byte, natural number → byte
* add bytes without overflow: byte, byte → byte
* subtract bytes without overflow: byte, byte → byte
* multiply bytes without overflow: byte, byte → byte
* clamped add bytes: byte, byte → byte
* clamped subtract bytes: byte, byte → byte
* clamped multiply bytes: 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
* reverse: 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
* how many bits set: byte → natural number
=== 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 ====
* group
* [[w:Circular shift]]
==== Complex list functions ====
* zip lists together: for [ A .. Z ] and [ 1 .. 26 ] return [ [ A, 1 ], [ B, 2 ], .. ]
** Unsure what happens if input lists are of different lengths.
** If possible this function should be able to zip more than 2 lists together... 3, 4, n? Perhaps the input should be list(list, list, list, list, ..).
*{{Z+|Z19198}}
==== CSV list operations ====
* list of strings to csv
: number -> list of decimal digits<br>number -> list of binary digits<br>number -> list of digits in base provided [[User:Well very well|Well very well]] ([[User talk:Well very well|talk]]) 11:20, 18 May 2024 (UTC)
=== Functions with functions as arguments ===
* sort, by a given function
* test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets
* remove first element matching filter from list
=== Biology ===
==== Taxon functions ====
* 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)
=== Gregorian calendar date ===
* 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)
== Morphological functions ==
morphology is the part of linguistics that studies how language parts are 'shaped' and change diachronically and when inflected. Hausa, Igbo, Malayalam, Bangla/Bengali and Dagbani are [[d:Wikidata:Lexicographical data/Focus languages|focus languages]] for Wikidata's lexicographic dataset, which is an important aspect of [[WF:glossary#Abstract Wikipedia|Abstract Wikipedia]].
=== mul - Multiple languages ===
* inputs: natural number (new numeric type) and language Z-number; output: 'singular', 'dual', 'paucal', 'plural', etc. as string
*: {{doing}}: {{Z|15977}}
=== ase - American Sign Language ===
* string: Stokoe to ase-[https://github.com/sutton-signwriting/core Sgnw] and vice-versa (consult {{ping|Slevinski}} as to best approach)
=== bn - Bangla ===
=== cy - Welsh ===
[[w:en:colloquial Welsh morphology]]
=== dag - Dagbani ===
=== de - German ===
* tense * person * number for each verb
** tenses: present, past, ...?
** person: first, second, third
** number: singular, plural
** {{doing}} third person singular present
** second person singular preterite
=== en - English ===
* [[Z11390]] Verb -> agent noun, e.g. "dance"->"dancer"
* Join English morphemes (extends [[Z13254]] to cases like re + en + able + er + s → re-enablers. [[Z13254]] will correctly join re-enable + ers or re- + enablers, but re + enablers → “renablers” (incorrect). [[Z13275]] tests the Reduce function to produce “detoxification” from a list of four morphemes (orchestrator limit exceeded with five). I doubt we’ll want to derive “toxify” from “toxic”, however.
* Derive lemmas from a form. This is envisaged as the converse of Join English morphemes. The focus would be identifying the base form (the lexeme’s lemma) rather than further segmenting the lemma. For example, “underlay” should return “underlie” (for which it is the past participle) and the noun “underlay” (for which it is the lemma) and (perhaps) the verb “underlay”, which might be the tendency of an unproductive hen or the activity of a carpet-fitter. As this is a purely functional converse, every string will have itself as a possible lemma.
* Generate [[:w:Numeral_prefix|Numerical prefixes]] of various kinds from a natural number input.
* {{Z+|Z19499}}
'''<big>eu - Basque</big>'''
* Basque language declension system in rather regular based on suffixes.
** Here a few examples for Basque declension:
*** {{Z+|Z18541}}
*** {{Z+|Z18670}}
**Before implementing all of them, we may propose an overall classification that eases both the implementation and the future usage of the functions. Here a first try based on bibliography from the [https://www.euskaltzaindia.eus/index.php?option=com_ebe&view=bilaketa&task=pdf&Itemid=1161&atala=deklinabide-taulak Basque Language Academy]:
***Personal pronouns: they can be treated as exceptions (e.g. "zuek -> zuei", etc.) together with proper noun declension, or as a separate case.
***Determiners: they can be treated as exceptions (e.g. "hau" -> "honek", etc) together with common noun declension, or as a separated case
***Grammatical cases:
****Absolutive ("Nor"): indefinite, singular and plural
****Ergative ("Nork"): indefinite, singular and plural
****Dative ("Nori"): indefinite, singular and plural
***Place and Time: we must distinguish animate (AN) and inanimate (IN)
****Inessive IN ("Non"): indefinite, singular and plural
****Inessive AN ("Norengan"): indefinite, singular and plural - It could be a composition of "Noren" + "-gan"
****Place and time ("Nongo"): indefinite, singular and plural
****Allative IN ("Nora"): indefinite, singular and plural
****Allative AN ("Norengana"): indefinite, singular and plural - It could be a composition of "Noren/Norengan" + "-gan/-a"
****Finished Allative AN ("Noraino"): indefinite, singular and plural - It could be a composition of "Nora" + "-ino"
****Finished Allative AN ("Norengainaino"): indefinite, singular and plural - It could be a composition of "Noregana" + "-ino"
****Right way Allative IN ("Noratz"): indefinite, singular and plural - It could be a composition of "Nora" + "-ntz"
****Right way Allative AN ("Norenganantz"): indefinite, singular and plural - It could be a composition of "Norengana" + "-ntz"
****Ablative IN ("Nondik"): indefinite, singular and plural
****Ablative AN ("Norengandik"): indefinite, singular and plural
***Rest of the cases:
****Partitive ("Zerik"): indefinite
****Possessive ("Noren"): indefinite, singular and plural
****Sociative ("Norekin"): indefinite, singular and plural
****Instrumental ("Zerez"): indefinite, singular and plural
****Motivative ("Zerengatik"): indefinite, singular and plural
****Destinative ("Norentzat"): indefinite, singular and plural - It could be a composition of "Noren" + "-tzat"
***Special case:
****Prolative ("Nortzat"): indefinite
***To take into consideration:
****Together with animate and inanimate classification, we should also consider if the noun is a proper noun ("izen berezia"). We can identify that automatically (e.g. check if written in Title case, but this may not be always possible like in the beginning of sentences), but a dedicated function may be preferred (or a boolean to the generic function saying it is a proper noun).
****The main distinction is between noun ending by vowel or consonant that can be easily computed
=== fr - French ===
* [[Z11590]] Masculine adjective -> feminine, e.g. "exact"->"exacte"
* Conjugated verb => Infinitive, e.g. "alla" => "aller", "mordit" => "mordre"
=== ha - Hausa ===
A notated demo sentence ("Aishà taa jeefar dà kàren Indoo" ― "Aisha threw away Indo's dog") is available at http://intent.xigt.org
=== ig - Igbo ===
=== ldn - Láadan ===
section moved to [[WF:human languages/Z1882]]
=== ml - Malayalam ===
===kcg - Tyap===
* Tyap has six determiners/definite articles which determine the pronoun, number (1-5), etc. forms used.
** ka & wu (basically for singular nouns and adjectives with a few exceptions)
** hu & ji (for singular and plural nouns and adjectives)
** ba & na (mainly for plural nouns.
*** Determiners come after nouns.
*** When an adjective comes before a noun, the determiner used is that of the adjective. E.g., a̱sham (ka) - (the) beautiful, kyang (hu) - (the) thing = a̱sham kyang (ka) - (the) beautiful thing.
* Tyap has a non-uniform noun class system used for noun pluralization and conversion from one part of speech to another. E.g., a̱bwom (song) and bwom (to sing), a̱fufwuo (ears) and fufwuo (ear).
* Affixation: Prefixes exist but suffixes hardly are found.
== 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") - [[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)
=== Cryptographic hash functions ===
(would be better with types representing a stream of bytes)
* {{todo}} [[wikidata:Q47477417|MD2]] - [[Z10135]]
* {{todo}} [[wikidata:Q47462255|MD4]] - [[Z10136]]
* {{todo}} [[wikidata:Q27036232|MD5]] - [[Z10137]]
* {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - [[Z10138]]
* {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - [[Z10139]]
* {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - [[Z10140]]
* {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - [[Z10141]]
* {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - [[Z10142]]
* {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - [[Z10143]]
* {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - [[Z10144]]
* {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - [[Z10145]]
* {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - [[Z10146]]
* {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - [[Z10147]]
* {{todo}} [[wikidata:Q47465971|SHA-224]] - [[Z10149]]
* {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]]
* {{todo}} [[wikidata:Q87486893|SHAKE-128]] - [[Z10150]]
* {{todo}} [[wikidata:Q87486893|SHAKE-256]] - [[Z10151]]
=== Colour functions ===
* return colour contrast ratio (per [https://webaim.org/articles/contrast/]) of two RGB colours (provided as strings e.g. "#FF0000")
=== Date, time, and calendric functions ===
Note: 'time' type not yet supported, use 'string' (or for strictly numeric values, 'natural number')
==== Bengali calendar ====
{{z+|12926}}
==== Chinese calendar ====
==== French Republican Calendar ====
decimalises and secularises the Gregorian
* day names: {{Z+|13006}}{{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|21842}}. --[[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|21913}}. --[[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 ====
==== Darian calendar ====
Proposed time-keeping system for Mars, requires Julian Date/Time to calculate.
=== 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)
* round down
* return integer value (5678.678 ⇒ 5678)
* {{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
* floor and ceiling functions, based on defined standards.
=== 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 ===
* Sum the elements of a numeric list - [[Z14038]]
* Product of the elements of a numeric list
* {{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?
* 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
* 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)
=== 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
==== Mars ====
* convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form
=== Unit conversion functions ===
* {{Z+|15560}}
=== 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)
=== Trignometric Functions ===
* sine, cosine,
*: Input : float64 Angle in radians.
*: Output : float64 desired trignometric value
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 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)
=== 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)
* '''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.
* '''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.
* '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it.
* '''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).
* '''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)
== Object / type / function functions ==
*{{Z+|Z17893}}
*{{Z+|Z21180}}
*{{Z+|Z21182}}
*{{Z+|Z21193}}
== External function lists ==
* [[WF:importing]]
2d0gvfjqrfznizc848mhsur6rnbfxxy
Wikifunctions:Project chat
4
1184
190909
190869
2025-06-03T03:08:06Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2025/05]] (after section [[Wikifunctions:Project chat/Archive/2025/05#Error_in_"is_Jalali_leap_year"|Error_in_"is_Jalali_leap_year"]]) - previous edit: [[:User:DVrandecic (WMF)|DVrandecic (WMF)]], 2025-06-02 10:03
190909
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1}}}}
== proposed Reader and Display functions for Byte Type ==
I suggest we use the following functions as a reader and display function for the Byte Type:
* {{Z|Z22866}}
* {{Z|Z22887}}
Feel free to add an implementation to either with a language configuration if you would like to convert to a different numeral script. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:40, 27 February 2025 (UTC)
:How do you feel about displaying in three or more formats: hex, binary, decimal and (maybe) octal? Something like “F1 (hex), 11110001 (binary), 241 (decimal), 361 (octal)” or “F1 [16], 11110001 [2], 241 [10], 361 [8]”? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:09, 2 March 2025 (UTC)
::They all seem too long IMO. Imagine how they would show up in rendered displays (e.g. on Tests). I agree that choosing a base has no right answer, but I think choosing any is still better than all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:21, 2 March 2025 (UTC)
:::Ah, yes… you’re right, of course! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:24, 2 March 2025 (UTC)
:Can we proceed with this one? In particular the reader will be useful to accept a wider range of inputs. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:31, 26 March 2025 (UTC)
::{{ping|DVrandecic (WMF)}} I know you've been busy, and am sorry to be pushy, but you asked for this [[Wikifunctions:Status_updates/2025-02-26|about 6 weeks ago]], and I tried to get it done the next day. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 14 April 2025 (UTC)
:::@[[User:DVrandecic (WMF)|DVrandecic (WMF)]] @[[User:Denny|Denny]] ping again. The bot wants to archive this section. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:46, 16 May 2025 (UTC)
::::@[[User:99of9|99of9]] Thank you so much for your patience! The read and write function have been now set on [[Z80|Byte]] as per your proposal. Everyone, feel free to test it, I tried it a bit and it works like a charm! Thank you for all the work. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 09:33, 16 May 2025 (UTC)
:::::Thanks for clearing some important backlog. It's great to have you back. If you have more capacity, I sent a reminder of a few trickier backlogs for you via @[[User:Sannita (WMF)|Sannita (WMF)]] at [https://t.me/Wikifunctions/25377]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:56, 21 May 2025 (UTC)
::::::Hi @[[User:99of9|99of9]]! I checked with Sannita, and I am trying to find the other topics you listed. One is about [[Wikifunctions:Project chat/Archive/2024/06#Revisiting community %22maintainer%22 rights|connecting tests to built-ins]], and the other two seem about the converter for floating point numbers. I haven't caught up on the chat yet, is there a place I can read up on the floating point issues (besides going through the chat, which I will do some day)? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 14:46, 26 May 2025 (UTC)
:::::::[https://t.me/Wikifunctions/24417 April 7th] “I've just been investigating Z21923 and am now confident that the float64 converters to code are not dealing with the special case of subnormal numbers. When the exponent is -1023 (just this specific value), the mantissa should not get the 1+ in line 47 of [[Z20875]]. Similar omission in the JS converter.
:::::::“Then in [[Z20885]] it looks like like 83 should not subtract the 0.5 for the specific case of the exp being -1023 (or actually -1022 at that stage, since it is decremented in the following line)” [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:30, 26 May 2025 (UTC)
::::::::Hi @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], yes, thanks @[[User:GrounderUK|GrounderUK]] that's all I wrote about #3. If you need more info let me know, but I learned most of what I know from wiki. Most relevant here is [[:w:Double-precision_floating-point_format#Exponent_encoding]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:12, 26 May 2025 (UTC)
:::::::[https://t.me/Wikifunctions/22480 February 2nd] is #4: "I've realised that the question at the end of the [[Wikifunctions:Status_updates/2025-01-29|FOTW section]] I wrote is now more urgent. The question was "Should special values return with their other (usually disregarded) keys matching the values of the sign, mantissa and exponent in the IEEE 754 binary representations?". It's now urgent because the type reader is now hardcoding the representation of the special values in every test that involves them (e.g. [[Z22081]]). Perhaps obviously by posing the question, I favour returning values for all keys that match how they appear in the binary representations." This received some concurrence, and I haven't seen anyone against it. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:15, 26 May 2025 (UTC)
== Numeric type : Real number ? ==
In order to allow π to be supported in my previously suggested cartesian/polar conversion function, I note that a 'real' type needed to be supported.
A 'real' differs from a rational in that it it can take any supportable numerical value.
Obviously for Wikifunctions purposes a real has a floor and ceiling value for positive/negative infinity, and underflow infinity ( i.e too close to zero). Can someone assist me on converting this into a formal explanation?
I had this so for for real :
Constraint : <math> \pm \left| (\infty > x > 0) \right| </math>
Representation: "[0-9]*\.[0-9](\E((\+|\-)|)[0-9]*|)"
Pi would then be -
Function Name: Pi
Function type: Constant value - Real.
Constraint : 3.141... Unless in abstract there's a different way to define it.
Formal methods is not an area I thave that much experience with.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 08:37, 26 March 2025 (UTC)
:Defining a color for referenche elsehwere either as :
Representation:\#[0-9A-F]{6}. \* Hex String *\
Representaion: (\1\.\0|\0\.[1-9]+)\,{2}(\1\.\0|\0\.[1-9]+) \* 3 value float (0.0 < n 1.0 *\
:We don’t have a [[Wikifunctions:Type proposals|Type proposal]] for Real numbers yet. We can support arbitrarily precise approximations for an irrational number as a [[Z19677]] and we already have a float64 approximation for [[Z20862]], but someone should propose a Real number type (or, perhaps, an Irrational number type) if they have a clear idea of how it might work. I’m rather drawn to the idea of a separate Irrational number type, without thinking it through… [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:28, 26 March 2025 (UTC)
::One way it could work is to reprensent (comptable) real numbers by fonctions that take a precision and returns a rational number. <math>\pi<math> would be internally implementations of algorithms / formulas that computes it up to some arbutrary precision.
::The arithmetic basic opération like addition would be higher order fonctions that takes real numbers as arguments and returns themselves a real number, so a function that takes a precision and returns a rational number that approximates the sum up to that precision. (A number of bits, or a number of decimals) [[User:TomT0m|TomT0m]] ([[User talk:TomT0m|talk]]) 12:35, 21 April 2025 (UTC)
:::I've started a little way down this track. A good example is {{Z|Z23902}}, but with a rational return. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:47, 25 April 2025 (UTC)
:::@[[User:Dv103|Dv103]] made another very nice example of this at {{Z|Z24505}}, which I hope we can use as a general model. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 15:03, 5 May 2025 (UTC)
:::If I understand the proposal right, the proposal is not to create a type for real numbers, but rather functions that return a real number with an argument for the precision in one of the existing types. Is that right? That seems to take us pretty far.
:::To the best of my knowledge -- but I am not a mathematician -- the answer to the question of how to create a type for real numbers isn't obvious yet. See also [https://chadnauseam.com/coding/random/calculator-app this thread] and [https://dl.acm.org/doi/pdf/10.1145/3385412.3386037 this paper].
:::Having said that, and re-reading the thread and skimming the paper, it would involve two new types:
:::# a number with a precision. Since we need that for the Wikidata quantity type anyway, we should probably have one such type that will also work for the Wikidata quantity type.
:::# the type as described in the paper for even more goodness.
:::Just a thought. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 10:39, 16 May 2025 (UTC)
== Using functions on main page ==
Now that functions can be used on wikitext pages on wikifunctions.org, I think it would be a good idea to use at least a few of these functions on the main page. Additionally, while we are at it, it would be a good idea to update the welcome section with current goings-on. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:09, 16 April 2025 (UTC)
:Yes this is a good idea from my point of view. What functions do you want to publish there. I think for example a function to get difference between two dates would be interesting. Another thing is the information how many months Wikifunctions exists so far. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:07, 16 April 2025 (UTC)
:Although we can’t actually count the number of functions, I think we could replace the plaintext count with a function that formats the value of some Natural number object. Picking up on @[[User:Hogü-456|Hogü-456]]’s suggestion, we could have a Wikifunctions data object (a list destined to become a map), and select the required datum from there. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:51, 17 April 2025 (UTC)
::Is it possible to count the number of functions with a script. At [[Special:ListObjectsByType]] I have not found the total number of functions as the count is not related to the total number of objects of the selected type and instead to the objects displayed. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 18 April 2025 (UTC)
:::Yes. I meant we can’t have a Wikifunctions function that counts them, but we could have a function that displays the count according to language and rounded appropriately. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:07, 18 April 2025 (UTC)
::@[[User:GrounderUK|GrounderUK]]: If you want us to provide a MediaWiki magic word that reports the number of Functions on the site, we can definitely build that — equivalent to <code><nowiki>{{NUMBEROFARTICLES}}</nowiki></code>. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:36, 24 April 2025 (UTC)
:::Yes, please! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:07, 24 April 2025 (UTC)
::::@[[User:GrounderUK|GrounderUK]], @[[User:Feeglgeef|Feeglgeef]]: Patch written; will hopefully get it reviewed over the weekend and shipped next week, or maybe that thereafter. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:19, 25 April 2025 (UTC)
:::::Ah, yes… and just those counts is also not a problem. No need to reply to my previous comment. Thank you for this (and everything you do). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:45, 25 April 2025 (UTC)
::::::{{ping|99of9|Feeglgeef|GrounderUK|Hogü-456}} With apologies for the delay, this is now live – you can see entries in [[Special:Statistics]], and summon them in wikitext via:
::::::* <code><nowiki>{{NUMBEROFOBJECTS}}</nowiki></code>, the total number of Objects ({{NUMBEROFOBJECTS}}),
::::::* <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, the number of Functions ({{NUMBEROFFUNCTIONS}}),
::::::* <code><nowiki>{{NUMBEROFIMPLEMENTATIONS}}</nowiki></code>, the number of Implementations ({{NUMBEROFIMPLEMENTATIONS}}),
::::::* <code><nowiki>{{NUMBEROFTESTCASES}}</nowiki></code>, the number of Test cases ({{NUMBEROFTESTCASES}}),
::::::* <code><nowiki>{{NUMBEROFTYPES}}</nowiki></code>, the number of Types ({{NUMBEROFTYPES}}), and
::::::* <code><nowiki>{{NUMBEROFLANGUAGES}}</nowiki></code>, the number of (natural) languages ({{NUMBEROFLANGUAGES}}).
::::::Do we want to add these to [[Template:Main page]]? (Should this particular part of the conversation move to [[Wikifunctions talk:Main Page]]?) [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:20, 13 May 2025 (UTC)
:::::::Number of Functions in the current manual spot please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:03, 14 May 2025 (UTC)
:::::::I have replaced our manual counter for the number of functions with <nowiki>{{NUMBEROFFUNCTIONS}}</nowiki>. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 13:46, 14 May 2025 (UTC)
::::::::Thank you! --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 10:46, 16 May 2025 (UTC)
:::Should that be number of functions or number of functions excluding built-ins? The “…that anyone can edit” tag suggests the latter, but we could just deduct the (relatively stable) number of built-ins. Thanks for the offer… I think this is [[phab:T345477]] (or related). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:46, 24 April 2025 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: Excluding pre-defined Objects is a real chore (and currently meaningless //e.g.// for Types or (natural) Languages, so for now I'm not offering it, but if really needed we can bear this in mind next time we re-build the DB table so it stores this information. Sorry to disappoint! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:20, 25 April 2025 (UTC)
:::::Not a problem. We were talking specifically about functions, though. A separate count per type is also not a problem, but a count of all objects on its own does not satisfy the specific use case. Thanks! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 25 April 2025 (UTC)
:::Yes please. Please also consider which other magic words can he used to supply us with contemporaneous data. Real data makes running functions much more interesting. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:04, 25 April 2025 (UTC)
::::@[[User:99of9|99of9]]: Perhaps something like "this wiki has been running for {…} years, since opening on 2023-08-01", using [[Z20756|Z20756/age]]? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:22, 25 April 2025 (UTC)
== proposed Display functions for Day of the week Type ==
I suggest we use the following functions as a display function for the Day of the week Type:
*{{Z+|Z24041}}
Types without display functions [[Help:Using_Wikifunctions#Output_type_not_supported|aren't supported]] when called from Wikipedias, so IMO it is a priority that we continue to connect display functions.
--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:35, 19 April 2025 (UTC)
:'''Support''' That function works pretty well, thanks for your contributions 99of9! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:43, 19 April 2025 (UTC)
::You're welcome. Though most of the credit for the hard work done on this one goes to {{User|GrounderUK}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:53, 19 April 2025 (UTC)
:I have no problem with the function, but I do have reservations about setting an unfortunate precedent by relying on labels. I think the “officially correct” approach would be to go from the Wikifunctions object to the corresponding Wikidata item and from there to the item’s lexeme and the appropriate form/representation. Failures are possible, of course, and we have two fallback routes to consider, according to the language.
:First, for language varieties with a lot of overlap, like Australian English and (en) English, we should fall back to the more common variety. (Note that the function currently returns a blank for Australian English. I imagine that the general fallback for Australian English would be to British English before (en) English, with US-English as a last resort, but even this simple example leads us into treacherous waters.)
:Secondly, (also by language), whether we prefer labels to lexemes or a specific function, or (assuming defaults are excluded or handled when a specific function is the option) lexeme/label first then label/lexeme in specified language, or lexeme/label in any fallback language then label/lexeme in any fallback language… and then our default (fall-through) option.
:How might this work in practice? We could have a [[Z14294]] that would handle the second cases first. For example, English might be set to prefer labels whereas Italian might prefer lexemes (because « domenica » is feminine whereas other days are masculine, so we’d have « domenica prossima » (“next Sunday”) but « lunedì prossimo » (“next Monday”), per esempio). I guess we’d have separate functions for label then lexeme, lexeme only, lexeme then label, label only; the default function here might also be configured by language for a “native Wikifunctions” experience.
:However, configuration by language doesn’t allow the specified language to be switched (from “en-au” to “en”, for example). This suggests that language-switching should be handled separately in the configured functions. It might be a common function, but the sequence may differ according to whether you're looking for labels or lexemes. In any event, I suspect that "language" is better specified as a list, with an empty list defaulting to [[Z1360|"mul"]] (say) and falling through to the default specified in the configuration (or a "mul"-specific alternative). (And when I say “list”, I suppose it would have to be a string representation, for integration, so we might see something like “[Z60, "dag", "en", "mul"]”. I guess we can’t use a read or display function for a generic type, though, and perhaps that challenge is better considered under a separate heading.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:46, 20 April 2025 (UTC)
::Good thoughts. I think your proposed "officially correct" function would be worth writing (as would some of the variants you mention), and may indeed work even better for some languages. For language fallbacks, I think we can get separate functions to handle that without changing the input type of a display function. It will take some building, and will be more than a configuration by language, but I don't think it will be too much worse. Just as you were posting this, I was writing a crude language fallback map: {{Z|Z24097}} as a start! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:10, 20 April 2025 (UTC)
:::Update: I've now adjusted the implementations to use the general language fallback if variants (like en-au) come up empty. And the test {{Z|Z24105}} now passes (with a long runtime). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:42, 20 April 2025 (UTC)
:::Perhaps “crude” is a little harsh… but switching between “nn” and “no” then falling back to “sv” or “en” (according to personal preference) is the sort of scenario we might contemplate. One step at at time, though… so long as we don’t trip over one another’s feet! (You have a free run today, as far as I’m concerned! When I get started, I’m more interested in pursuing the lexeme route, but I want graceful fallback from [[Z6830]] outwards, and that means the option to switch languages if no lexeme is found, and (logically) a list of properties to work through too. Although such searches may have less of a performance overhead than item labels, I guess we’d only be able to manage a couple if we want to be able to default to labels afterwards.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:16, 20 April 2025 (UTC)
::::I'm not aiming for personal preference, because in my understanding display functions will generally apply to all users of a uselang. So I'm just aiming for the best (configurable) outcome for every language. For now I'll stick within the label space rather than the lexemes, but I agree it would be good to have a robust lexeme path available too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:27, 20 April 2025 (UTC)
:::::You’re probably right, but I’m ''speculating'' that a personal preference and a project default could/should/would look the same at the function level. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:25, 20 April 2025 (UTC)
::Althouh we obviously want as much progress on lexemes as possible, I've realised that I don't agree it is "officially correct" for display functions. These are rendered output of single day values in a language, not lexically correct parts of a sentence. I think the intent is almost exactly coincident with the intent of a Wikidata label. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:03, 21 April 2025 (UTC)
:::I take your point. Without [[phab:T366459]], the display function cannot display the Wikifunctions object label, and even assuming the counterfactual, I can see the sense in defaulting to the label for the corresponding Wikidata item. Presumably, this is how [[phab:T390558|“light-weight enumerations” (T390558)]] will operate, since there will be no persistent instances to which to attach labels. In any event, as I said before, “I have no problem with the function” and I am happy to withdraw my remark about the lexeme route being « “officially correct” ». (@[[User:DMartin (WMF)|DMartin (WMF)]] Any thoughts about displaying the string for a light-weight enumeration? Does the generic type get read and display functions?)
:::That having been said, the performance is a concern and I am getting a time-outs for Thursday in a language-fallback scenario like [[Z24106]]. I suggest we defer language-fallback until we can return multiple selected labels from a single visit to an item. I just used [[Z13436]] in [[Z24109]] to support [[Z24110]] but I think “label-list from item for language-list” will require a code implementation, in the absence of a [[phab: T390226|variadic filter function (T390226)]]. I’ll get started on that. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:38, 21 April 2025 (UTC)
:::Update: I’ve created [[Z24118]], which seems to do the job. I’ve left it disconnected for now as I accidentally passed all the tests with my interim fallback. I think we can just plug in an additional function call for a single “general” language (like “en”) but we’d need to flatten the list if a function returns a list of languages (like my Scandinavian example). It all looks doable but it looks as though a simple variadic filter would not have done the job, downstream, because we need the results in language order (so that’s something else to think about). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 21 April 2025 (UTC)
::::Nice. I've made a harder test {{Z|Z24143}}, but also squeezed {{Z|Z24097}} into your list, so now your new composition passes and is fast enough. Scandinavian hierarchies still to come. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:29, 22 April 2025 (UTC)
:::::I've added {{Z|Z24329}}, which I'm confident does everything we need, because it ultimately relies on the complete flexibility of hardcoding fallback chains for every language in {{Z|Z24310}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:06, 30 April 2025 (UTC)
:@[[User:DVrandecic (WMF)]] I think this is ready to go. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:10, 8 May 2025 (UTC)
::@[[User:99of9|99of9]] thank you for your patience and your ping, I added {{Z|Z24041}} as a display function to {{Z|Z17402}}. Thanks to @[[User:GrounderUK|GrounderUK]] for the work! --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 07:37, 18 May 2025 (UTC)
== proposed Display function for Gregorian calendar month Type ==
I suggest we use {{Z|Z24086}} as a display function for the {{Z|Z16098}} Type. Similar to [[#proposed Display functions for Day of the week Type]], this display function calls for a Wikidata label of the object, and has elaborate and flexible handling of fallback languages if the editing language variant does not have a corresponding Wikidata label.
Types without display functions aren't supported when called from Wikipedias, so IMO it is a priority that we continue to connect display functions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:13, 30 April 2025 (UTC)
:@[[User:99of9|99of9]]: Thank you! Done so! Again, thank you for your patience and for shepherding this change. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 15:06, 18 May 2025 (UTC)
{{tracked|T394769}}
::For some reason now {{Z|Z24086}} doesn't work [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:45, 18 May 2025 (UTC)
:::Good pickup. I can't see anything wrong, and have tested the functions that the composition calls. Likely a bug? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:09, 19 May 2025 (UTC)
::::Weird. It worked yesterday when I was testing it out. I'll let the team know. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:27, 19 May 2025 (UTC)
== Problems with a js implementation ==
{{tracked|T394663}}
The implementation [[Z24188]] doesn't work (it fails a testcase), and I have no idea why. Is it a Wikifunctions bug or am I doing something wrong? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:44, 2 May 2025 (UTC)
:I didn't see anything immediately wrong, and my attempt at [[Z24414]] also fails. There are a lot of issues with lists and timeout/errors at the moment, but it appears that my changes have triggered it to go into infinite running mode https://phabricator.wikimedia.org/T392905. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:13, 2 May 2025 (UTC)
::@[[User:Dv103|Dv103]] reported as [[:phab:T394663]] for investigation. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:04, 19 May 2025 (UTC)
== Internal server error in running a composition ==
I'm getting internal server errors in all testcases for {{Z|Z24456}}. Any idea why?<br>
Also, is there some way to translate those oblique long Z-jsons you get as actual output into a way more human-readable form, like how normal objects are viewed on Wikifunctions? [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 15:00, 3 May 2025 (UTC)
:It's a problem that arises in {{Z|Z13397}} (see testcase {{Z|Z24458}}). I don't know why. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:50, 3 May 2025 (UTC)
::I filed a bug [[:phab:T394664]] for further investigation. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:10, 19 May 2025 (UTC)
== Smaller natural numbers ==
I want to use some number codes to represent an enum of 17 possible values. I find converting to and fro BigInt—the JS representation of the natural number type—bothersome, especially when 17 is the maximum number I need. Is there a representation of numbers that's analogous to an int8 or uint8?
Speaking of which, is there a list of types somewhere? [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:06, 3 May 2025 (UTC)
: Diving into things more: Is really every single number on Wikifunctions represented by a String? Parsing everything from and to ints seems quite inefficient and precluding some optimization. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:32, 3 May 2025 (UTC)
::The simple answer is yes, since every type expands to values of other types, with only strings and references being the terminal types. The more complete answer in at [[Wikifunctions:Function model]]. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:34, 3 May 2025 (UTC)
::: That indeed explains how it is—that there are no canonical numbers. I've tried searching for why it is, though, and haven't found anything. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 22:11, 3 May 2025 (UTC)
::::It was done for simplification. If there are no built-in numbers, there are no built-in mathematics, and it can reduce the number of built-ins considerably. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:11, 19 May 2025 (UTC)
::::: You don't need to introduce built-in mathematics when introducing numbers either. There's like 2 built-in implementations for String functions. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:03, 19 May 2025 (UTC)
::::::Yes, good point. I really wanted to keep the number of built-in types low, that's the main reason. And even for numbers we had quite a few decisions to make, so I think it is good we did that in the open and together through a type proposal. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 12:57, 22 May 2025 (UTC)
:There is no int8 type. The complete list of types is at [https://www.wikifunctions.org/w/index.php?title=Special:ListObjectsByType/Z4]. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:37, 3 May 2025 (UTC)
:: Ooh, lovely! Is there a way to bump the "Wikifunctions pages" section to the top of [[Special:SpecialPages]]? I decided to look under "Lists of pages" and couldn't find that. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 22:06, 3 May 2025 (UTC)
::There's {{Z|80}} for u8. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:19, 3 May 2025 (UTC)
::: Thanks. I've checked that before, though. It is exactly the same as natural number and using it here would be semantically confusing. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 01:32, 4 May 2025 (UTC)
:Enums should be represented as enums (e.g. such as [[Z16098]]) and not as numbers, ideally. Let me know what's blocking that. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:28, 19 May 2025 (UTC)
::I don't have the permissions to create types, so that's gonna take a long time if the (absence of) responses to [[Wikifunctions:Type proposals/Grapheme]] are anything to go by. Do you think I have a shot at getting functioneer? [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:03, 19 May 2025 (UTC)
:::Enums usually go pretty fast (unless we are waiting for the light-weight enumerations, some of the current proposals are blocked on that). Even as a functioneer, one doesn't have type creation rights, these are currently limited to staff (type creation is currently not a user-friendly process, we want to improve that before opening that up). Yes, I would assume you have a good chance at becoming functioneer. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 12:59, 22 May 2025 (UTC)
:::: Ah, makes sense. Thanks! [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 13:32, 22 May 2025 (UTC)
== Problems with evaluations: fixes are coming ==
Hi all, a quick update on the situation about evaluations not properly working in all cases, raised in the Telegram group. We identified the problem, and have been working in the last couple of weeks to solve it.
More specifically, you can find more info at [[phab:T393130]] (some fixes already merged that should come up today, others will come in the next weeks), at [[phab:T392905]] (fix already merged, should be up today), and at [[phab:T393152]] (fix already merged, should be already up). We're also following [[phab:T391435]] and [[phab:T392905]].
If you have more malfunctions to report, please let me know here. Also, you can freely comment the Phab tickets to discuss directly with the engineers. Thanks for your attention! [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:18, 7 May 2025 (UTC)
== Quick prototyping possible? ==
Generally, to see the output of a piece of code I'd like to write for Wikifunctions, I have to first create the function for it, then create an implementation, then connect that implementation if I want to see its output, even if it's not done. With compositions I can simply go to [[Special:RunFunction]] and test it there, but with code implementations there's not much I can do (to my knowledge, at least).
I've a relatively ambitious idea and I'd like to experiment with it before I try making a full-fledged function + implementation + tests for it. Is there any way I could do this in a way that doesn't require too much extraneous effort and ZObject creation? It's something that will require specific steps and I'd like to lay it out and test it before I fully commit to implementing it, but there doesn't seem to be an easy way for me to do that. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:59, 7 May 2025 (UTC)
:No, I think you have laid out most ways to do it for now. There is one small way that can improve it: the way I do it is that I usually create a small number of tests first, and then I can run and rerun the tests while coding the implementation before I publish the implementation. And then, only once the tests are good, I click on publish. Would that help a bit? --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:15, 19 May 2025 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #201 is out: Abstract Wikipedia and the Wikimedia AI Strategy ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-09|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss how Abstract Wikipedia ties in with the newly announced WMF's strategy for AI, we talk about the Wikimedia Hackathon and our community meetings, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:27, 10 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
:This is an interesting update. I have thinked a bit about usage of AI for Abstract Wikipedia and I am not sure how well it will work for small language versions. As far as I unterstand it is necessary to have enough data to train a model. It is important to check a text if it makes sense and not just translate it or generating content in a language a person can not speak. Instead of having no article I also like boilerplate templates. So a text with gaps for variable content depending on the specific subject. For simple use cases it is possible to make suggestions without a huge LLM in the background and instead with simple decision trees. So I think it is necessary to improve the data in Wikidata and add more statements to items. Usually larger articles in Wikipedia have more contents at what is listed in statements in the related Wikidata item. For the definition and necessary for the translation of the boilerplate templates people who can speak the local language the an abstract text should be converted to are required. So far I miss interaction of people of small Wikipedia language versions in Wikifunctions and it seems to me like a theoretical discussion and I hope there is enough awareness about irregular cases. Languages are in parts not easy to generate automatically. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 11 May 2025 (UTC)
:Why shouldn't the language model also translate (render) from the middle pane (abstract content) to readable prose?
:I uploaded a screenshot of the middle pane and fed it into Gemma 3, Google's latest open model, with the prompt:
::''Render the abstract knowledge representation displayed in the image into fluent expository Hebrew prose, suitable for an encyclopedia.''
:The result was:
::''.מרי קורי היא האדם היחיד שזכה בפרס נובל בשתי קטגוריות מדעיות שונות''
:Or, in English:
::''Marie Curie is the only person to have won the Nobel Prize in two different scientific categories.''
:This is achievable using open models ''today''. It will only get better as LLMs are trained on richer corpora, expanding their reach to a wider variety of human languages. Where will these capabilities be in a year, and where will Wikifunction's natural language generation capabilities be? [[User:ATDT|ATDT]] ([[User talk:ATDT|talk]]) 01:39, 12 May 2025 (UTC)
::Hi @[[User:ATDT|ATDT]], thanks for the question! There area a number of reasons:
::* this doesn't work well for many of our small languages, such as Dagbani. For the large languages it often works OK, but they are the ones that need it least.
::* there is no guarantee of the results being correct. This system could work with a "let's generate and then have humans check the results" approach, but the goal of Abstract Wikipedia is to be able to edit the abstract content and then publish immediately in all supported languages ''without'' having to check the output again.
::* if a generation is wrong, it is unclear how to fix it (unless we do it manually, but in that case we are at the same point as with just using machine translation right now).
::I would think that if we use a model for generating output, we'd always need a human in the loop who understands both the input and the output languages. And that's basically the 1:1 machine translation approach, not the Abstract Wikipedia approach, where we create with high fidelity the output in all participating languages without requiring a human in the loop in the generation step. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:37, 19 May 2025 (UTC)
== Fold and reduce swapped ==
Per my comments on [[Talk:Z876#Naming]] and [[WF:Catalogue/List operations#In-built functions with list outputs]],
I believe these functions' names are reversed from the conventional ones. Are there any FP greybeards who can confirm? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:22, 11 May 2025 (UTC)
:I was involved in the construction of some of these, following suggestions from others. I have no particular expertise in the nomenclature, so may well have transmitted naming errors. Feel free to rename if others confirm your suggestion. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:44, 11 May 2025 (UTC)
== Taxon rank function(s) ==
I understand that function suggestions usually go in [[:Wikifunctions:Suggest a function]], but I could use some feedback on this, especially since I'm unsure of what Wikifunctions is capable of currently...
I think it would be useful to have a function that, given a Wikidata item that is an instance of {{Q|Q427626}} (hereafter a taxon rank), e.g. {{Q|Q7432}}, {{Q|Q34740}}, {{Q|Q35409}}, etc., returns whether or not that taxon rank is situated at or below the rank of genus. That is, it would return true for genus, subgenus, species, subspecies, variety, and botany's series, subseries, section, and subsection, among a handful of other infraspecific ranks (or infrageneric ranks that I may be forgetting about). For efficiency, it may be worth it to hard-code a partial list of taxon ranks that are considered to be at the generic level or below, and as a fallback traverse the taxon rank hierarchy by looking at the values of {{Q|P361}}. Here's a pseudocode example.
function genericRankOrLower(taxonRank) {
const hardcodedGen = [
'Qxxxxx', //species
'Qxxxxx', //subgenus
'Qxxxxx' //genus
];
const hardcodedNonGen = [
'Qxxxxx', //family
'Qxxxxx', //order
'Qxxxxx', //class
'Qxxxxx', //phylum
'Qxxxxx' //kingdom
];
if (hardcodedGen.contains(taxonRank)) return true;
if (hardcodedNonGen.contains(taxonRank)) return false; // want to avoid expensive long traversals
let nextRank = WikidataLookup.GetFirst(item: taxonRank, property: P361);
if (nextRank != null) return genericRankOrLower(nextRank);
return false;
}
This would be useful because the names of taxa at the genus rank and lower should be italicized, but the names of taxa above the genus rank should not; e.g. the taxon name {{Q|Q13612717}} may be written as ''Eristalis stipator'' or ''Eristalis (Eoseristalis) stipator'' (the subgenus, in parentheses, is optional), while the family name {{Q|Q217905}} is written as Syrphidae. Wikispecies and the English Wikipedia have something that can help somewhat with this, [[:species:Template:Taxon italics]]/[[:en:Template:Taxon italics]], which will correctly italicize a taxon name (including cases where there are unitalicized portions, such as "var."). However, I don't believe they have a Wikidata-enabled template or module for determining if a taxon should be italicized.
In the actual use of this proposed function, there may need to be exceptions or special cases for e.g. viruses - I am unfamiliar with the italicization rules for virus names. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 20:02, 15 May 2025 (UTC)
:Sounds like a good function suggestion to me. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:34, 16 May 2025 (UTC)
::Thanks. I've added a suggestion at [[Wikifunctions:Suggest a function#Taxon functions]] - feel free to move it if necessary, as I'm not entirely sure where it fits best. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:30, 16 May 2025 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #202 is out: Location of Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we invite you to our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:56, 16 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Just wonder, that fair use is allowed here or not? ==
Of course it doesn't seem allowed for files, as [[special:upload]] is disabled here, but how about functions or other text-like contents? Those may also be fair use-allowed on some certain projects (e.g. several Wikiquotes), [[m:Non-free_content#Other_projects]] only suggests "A new developing project, lack of discussions on this matter yet". Any inputs? --[[User:Liuxinyu970226|Liuxinyu970226]] ([[User talk:Liuxinyu970226|talk]]) 01:12, 18 May 2025 (UTC)
:Code contributions are licensed under Apache 2.0, and any contributions must be compatible with that license. [https://lib.asu.edu/news/research/fair-use-code Fair use and code] are a complicated combination, that can be crucial in some cases (for example for header declarations), but I don't think that would cover whole function implementations copied from sources that are not Apache 2.0 compatible. I am not a lawyer, and if we want a proper answer involving lawyers, we can work towards that. Why are you asking, what's the idea you're mulling over? --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 13:44, 19 May 2025 (UTC)
:@[[User:Liuxinyu970226|Liuxinyu970226]]: I see that [https://meta.wikimedia.org/w/index.php?diff=25452852&oldid=25438584&title=Non-free_content you are the one who added that claim] to the page on meta, nearly two years ago. I don't think it's correct; non-free content has never been allowed. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:18, 19 May 2025 (UTC)
::Somewhat modified, but looks still vague even for me... [[User:Liuxinyu970226|Liuxinyu970226]] ([[User talk:Liuxinyu970226|talk]]) 21:46, 19 May 2025 (UTC)
:::Thanks for [https://meta.wikimedia.org/w/index.php?diff=28754698&oldid=28747475&title=Non-free_content your edit]! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:11, 21 May 2025 (UTC)
== Wikitext -> AST and vice versa ==
It may be useful to have functions for lexing/tokenizing and parsing Wikitext into an [[:en:Abstract syntax tree|AST]], and going from that AST back to Wikitext. It would vastly improve the power of functions in [[:Wikifunctions:Catalogue/String operations#Wikitext and Mediawiki string operations]]. I think this also meshes neatly with Abstract Wikipedia. If it's planned to have rich/styled output, dealing with an AST is much preferable to performing operations on Wikitext directly.
The downside of this is that it would be complicated and a lot of work to implement, and likely require the creation of a couple new types, at least. However, there already exist [[:mw:Alternative parsers|several Wikitext parsers]], so perhaps a parser (Parsoid?) could be provided as a built-in implementation? Though, this would still necessitate the creation of several types.
Would this be (a) feasible and (b) useful? --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:55, 19 May 2025 (UTC)
:Ah, I just read [[:Wikifunctions:Embedded function calls#Wikitext output]]. That would mean this wouldn't really be possible... though it may still be possible to implement an AST for HTML. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:23, 19 May 2025 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #203 is out: Ongoing consultation about the Location for Abstract Content ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we invite you again to [[:m:Abstract Wikipedia/Location of Abstract Content|a consultation]] about where should the content of Abstract Wikipedia be stored, we present some updates about existing and new types, we remind you of our next online presentation, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:54, 23 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28661550 -->
== Request for connecting implementations ==
Could a functioneer take a look at [[Z15362|Z15362/nth prime]] and [[Z24716|Z24716/bitwise NAND]] and consider revising the respective lists of connected implementations?
[[Z15362|Z15362/nth prime]]: I'd recommend connecting [[Z24783|Z24783/nth prime, caching primes]] and [[Z24784|Z24784/nth prime, caching primes, JS]], as these seem to be the fastest - they pass all the tests, whereas the others time out on at least one. It should also be noted that these two implementations use more memory than the other implementations, but it doesn't seem to have a particularly noticeable effect on the memory usage.
[[Z24716|Z24716/bitwise NAND]]: I'd like to see [[Z24780|Z24780/bitwise NAND, javascript]] connected. I understand that there's a potential performance benefit when multiple implementations used in a call share the same programming language (though this may not be the case at current), so it would be beneficial to have implementations in all supported programming languages, where possible.
Thanks. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 05:02, 24 May 2025 (UTC)
:All {{d}}. Thanks for the work! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:02, 24 May 2025 (UTC)
== proposed Read and Display functions for Unicode code point ==
I suggest we use the following functions as a read and display function for the Unicode code point Type:
* {{Z|Z23041}}
* {{Z|Z24823}}
The reader is intended to be as lenient as possible. If there are other possible input formats, feel free to extend it to include them.
The display uses U+FFFF notation. We have choice here. I picked this because it seems to be common and unambiguous. I'm happy to use another convention if others want it.
Feel free to add an implementation to either with a language configuration if you would like to convert to a different numeral script. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:01, 27 May 2025 (UTC)
:Thank you! Done as per [https://www.wikifunctions.org/wiki/Z86?uselang=en&diff=prev&oldid=189454 this edit]. Looks great!
:I was just hoping this week for having this type with a read and display function! This is awesome! --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 12:01, 27 May 2025 (UTC)
::Your work on {{Z|Z24809}} reminded me to finish this off. Last time I'd worked on it I had done almost everything but had been uncertain about which display format to use. Coming back to it the answer seemed clear. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:37, 27 May 2025 (UTC)
:::@[[User:99of9|99of9]] Ha! It was exactly writing the tests for that function which made me wish there was this display and read function! --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:03, 2 June 2025 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #204 is out: Rolling out to five Wiktionaries; Calculating with today's date ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-05-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we talk about our latest deployment on five Wiktionaries, we showcase a couple of functions about dates, we remind you of ongoing discussions and upcoming presentations, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1748885400 June 2, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:38, 29 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28780680 -->
1lp8nfc5hyzba3xwszbspyhgh82ie7u
Z15581
0
28785
190957
100690
2025-06-03T08:57:56Z
Ameisenigel
44
de
190957
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15581"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z15581K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ụdọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15581K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "digest size (in bytes)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nha mgbari (na bytes)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Größe (in Bytes)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z15583"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z15581"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "BLAKE2s"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "calculates BLAKE2s hash of a given string (with digest between 1 and 32 bytes) and returns the hash in hex string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-agbakọ BLAKE2s hash nke eriri enyere (nwere mgbari n'etiti 1 na 32 bytes) wee weghachi hash na eriri hex."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "berechnet den BLAKE2s-Hash einer gegebenen Zeichenkette"
}
]
}
}
4p9htx2vj8obtqnqsquvhuu0ip1eqek
Z15582
0
28786
190958
158054
2025-06-03T08:58:29Z
Ameisenigel
44
de
190958
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15582"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z15581",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z15581(Z15581K1, Z15581K2):\n\timport hashlib\n\ttry:\n\t\treturn hashlib.blake2s(Z15581K1.encode('utf-8'),digest_size=Z15581K2).hexdigest()\n\texcept TypeError as e:\n\t\t# workaround for RustPython 0.4.0, support at least default implicit digest_size (32)\n\t\tif str(e) == 'Unexpected keyword argument digest_size' and Z15581K2 == 32:\n\t\t\treturn hashlib.blake2s(Z15581K1.encode('utf-8')).hexdigest()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0e3c0yb4lbbbj17e72ob0m87t5cdqj9
Z15583
0
28787
190959
97829
2025-06-03T08:59:34Z
Ameisenigel
44
de
190959
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15583"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15581",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15581",
"Z15581K1": "Hello, World!",
"Z15581K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "cb5f50cca5f56f28b7d885c345ff65de"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s of \"Hello, World!\" with digest size of 16 (BLAKE2s-128)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s von \"Hello, World!\" mit einer Größe von 16"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dpqxoebpvjuvx3uq5qjsh3cirmkqxd6
Z15584
0
28788
190960
97831
2025-06-03T09:00:32Z
Ameisenigel
44
de
190960
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15584"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10147",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z10147(Z10147K1):\n\timport hashlib\n\treturn hashlib.blake2s(Z10147K1.encode('utf-8')).hexdigest()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s-256, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s-256 in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eowq67aqx4yb2p7b944aw0b0mtqovrh
Z15585
0
28789
190961
97833
2025-06-03T09:01:09Z
Ameisenigel
44
de
190961
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15585"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10147",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10147",
"Z10147K1": "Hello, World!"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ec9db904d636ef61f1421b2ba47112a4fa6b8964fd4a0a514834455c21df7812"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s-256 of \"Hello, World!\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s-256 von \"Hello, World!\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6zlbzrxlbmadv5ny9kktlty6sdccypz
Z15586
0
28790
190962
97835
2025-06-03T09:01:35Z
Ameisenigel
44
de
190962
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15586"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10147",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15581",
"Z15581K1": {
"Z1K1": "Z18",
"Z18K1": "Z10147K1"
},
"Z15581K2": {
"Z1K1": "Z13518",
"Z13518K1": "32"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s-256, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s-256 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k60fl35lpx8u25o0nb5tqel3quekmsu
Z15587
0
28791
190963
97836
2025-06-03T09:01:54Z
Ameisenigel
44
de
190963
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15587"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10140",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15575",
"Z15575K1": {
"Z1K1": "Z18",
"Z18K1": "Z10140K1"
},
"Z15575K2": {
"Z1K1": "Z13518",
"Z13518K1": "20"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2b-160, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2b-160 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p586w1bs5ktjslzjjlij5ig8jix4ux7
Z15588
0
28792
190964
97837
2025-06-03T09:02:59Z
Ameisenigel
44
de
190964
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15588"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10141",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15575",
"Z15575K1": {
"Z1K1": "Z18",
"Z18K1": "Z10141K1"
},
"Z15575K2": {
"Z1K1": "Z13518",
"Z13518K1": "32"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2b-256, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2b-256 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9hhsn2sx2ypw423f7aqtnrz32wiqy32
Z15589
0
28793
190965
97838
2025-06-03T09:03:28Z
Ameisenigel
44
de
190965
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15589"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10142",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15575",
"Z15575K1": {
"Z1K1": "Z18",
"Z18K1": "Z10142K1"
},
"Z15575K2": {
"Z1K1": "Z13518",
"Z13518K1": "48"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2b-384, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2b-384 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jujymptvdbmwtn5ezpknnqnc9pcgjso
Z15590
0
28794
190966
97839
2025-06-03T09:03:52Z
Ameisenigel
44
de
190966
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15590"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10144",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15581",
"Z15581K1": {
"Z1K1": "Z18",
"Z18K1": "Z10144K1"
},
"Z15581K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "BLAKE2s-128, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "BLAKE2s-128 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rba74cqkypvo15inethjqddic4jun59
Z20788
0
45446
190926
163712
2025-06-03T06:18:17Z
Dv103
11127
Added Z20790, Z24912, Z24913, Z24914, Z24915, Z24916 e Z24917 to the approved list of test cases
190926
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20788"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20788K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z20790",
"Z24912",
"Z24913",
"Z24914",
"Z24915",
"Z24916",
"Z24917"
],
"Z8K4": [
"Z14",
"Z20789"
],
"Z8K5": "Z20788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date (multilingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date (multilingue)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a date in dmy separated by /"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie une date dans le format jour/mois/année, avec « / » comme séparateur"
}
]
}
}
bld5y0r1fwlhrzxpe5hv29kghmiaxkb
190927
190926
2025-06-03T06:22:11Z
Dv103
11127
Updated description for ISO 8601
190927
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20788"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20788K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z20790",
"Z24912",
"Z24913",
"Z24914",
"Z24915",
"Z24916",
"Z24917"
],
"Z8K4": [
"Z14",
"Z20789"
],
"Z8K5": "Z20788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date (multilingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date (multilingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data (mul)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stampa ISO 8601",
"formatta ISO 8601"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"ISO 8601",
"format ISO 8601"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a date following ISO 6801 YYYY-MM-DD format"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie une date dans le format jour/mois/année, avec « / » comme séparateur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Stampa data in formato ISO 8601 YYYY-MM-DD"
}
]
}
}
qfja67qp2amk36xh42wy7cp8xj64ptz
Z20790
0
45448
190918
163714
2025-06-03T06:08:52Z
Dv103
11127
Converted in ISO 8601
190918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20790"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": "Z16105",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "2024-05-10"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "10 May 2024 is 2024-05-10"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "10 mai 2024 = 10/5/2024"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "10 Maggio 2024 è 2024-05-10"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a8d1029yen0psylgwf9q1lx9ry48phe
Z21425
0
47287
190881
190789
2025-06-02T18:02:01Z
Jdforrester (WMF)
4
190881
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21425"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z21425K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "First date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "à partir de"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "শুরুর তারিখ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z21425K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Second date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jusqu'à"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "শেষের তারিখ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z21425K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ভাষা"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z21425K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Display dates"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "montrer les dates ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "তারিখ প্রদর্শন করুন"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z21425K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Alive?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "en vie ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "জীবিত?"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z21427"
],
"Z8K4": [
"Z14",
"Z21426"
],
"Z8K5": "Z21425"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Age and range"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "âge"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বয়স (ভাষার জন্য বিন্যাস)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Formats an age for a given language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "formate un âge pour une langue donnée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি প্রদত্ত ভাষার জন্য একটি বয়স বিন্যাস করে"
}
]
}
}
lgfpcvbzcv6q00lmwn0z0pj6478vlpv
Z21426
0
47288
190904
159163
2025-06-03T00:49:10Z
99of9
1622
190904
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21426"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z21425",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z14280",
"Z14280K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z21425K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z21425K2"
}
},
"Z14280K2": {
"Z1K1": "Z18",
"Z18K1": "Z21425K3"
}
},
" (",
{
"Z1K1": "Z7",
"Z7K1": "Z20780",
"Z20780K1": {
"Z1K1": "Z18",
"Z18K1": "Z21425K1"
},
"Z20780K2": {
"Z1K1": "Z18",
"Z18K1": "Z21425K3"
}
},
" - ",
{
"Z1K1": "Z7",
"Z7K1": "Z20780",
"Z20780K1": {
"Z1K1": "Z18",
"Z18K1": "Z21425K2"
},
"Z20780K2": {
"Z1K1": "Z18",
"Z18K1": "Z21425K3"
}
},
")"
],
"Z12899K2": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "âge, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "age (English), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
01hev50e5z24hpr7ww4wh4j5lngkml5
Z23990
0
54445
190902
190683
2025-06-02T19:57:09Z
Dv103
11127
190902
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23990"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z23990K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z23991",
"Z23993",
"Z23994",
"Z23995",
"Z24037",
"Z24038",
"Z24836",
"Z24890",
"Z24891",
"Z24892"
],
"Z8K4": [
"Z14",
"Z23992"
],
"Z8K5": "Z23990"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "leggi Data gregoriana, en, dag (mga)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Gregorian Date, en, dag (mdy)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"parse Gregorian Date, en, dag (mdy)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Leniently reads a Gregorian Date, preferring the mdy format. It also supports the Dagbani Gregorian calendar format"
}
]
}
}
o3trqzygizq9sv994gwzsgjid8i9sd1
User:Dv103/Sandbox
2
54610
190928
190531
2025-06-03T06:31:53Z
Dv103
11127
190928
wikitext
text/x-wiki
* Today is {{#function:Z24884|}}.
* Oggi è il {{#function:Z24884||renerlang=it}}.
* Hoy es {{#function:Z24884||renerlang=es}}.
* Hodiaŭ ĝi estas {{#function:Z24884||renerlang=eo}}.
{{#function:Z20440|1 may 5|renderlang=it}} .
{{#time:Y-m-d}}
{{#function:Z24007|{{#time:Y-m-d}}}} .
Dates in Dagbani:
{{#function:Z24880|31-05-2025}}
Senza parametro: {{#function:Z24880|}}
[//www.wikifunctions.org/w/index.php?title=User:Dv103/Sandbox&action=purge refresh cache]
[[Category:Pages with Wikifunctions calls]]
h6ygc0ufc6lr35sn80s0k2v3r7lonr3
Wikifunctions:Type proposals/Wikidata time
4
56521
190911
190831
2025-06-03T03:23:36Z
DMartin (WMF)
24
/* Alternatives */
190911
wikitext
text/x-wiki
== Summary ==
This type is modeled after Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype, and will support the import of all values of that type from Wikidata into Wikifunctions. The content here also builds on [[Wikifunctions:Time_in_Wikidata|Time in Wikidata]], which provides additional background information for this proposal. We also acknowledge and draw upon an earlier type proposal, [[Wikifunctions:Type_proposals/Wikidata_value#Point_in_time|Point in time]], with similar objectives.
In addition to ''Wikidata time'' , we also propose here 4 other simple types used for keys inside ''Wikidata time'': ''Wikidata time precision, Datetime, Time of day,'' and ''Calendar model.''
== Uses ==
* ''Why should this exist?''
Wikidata contains many statements with values of the [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype. A wide variety of Wikifunctions will be able to make use of these values, and this type will enable Wikifunctions to import these values from Wikidata.
* ''What kinds of functions would be created using this?''
Many kinds, including in particular functions that are called from Wikipedias and other MediaWiki projects to provide [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] values (or content computed from them), and Abstract Wikipedia functions that generate statements, paragraphs, and articles containing these values.
* ''What standard concepts, if any, does this align with?''
Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype.
== Structure ==
'''''Wikidata time''''' has these 6 keys, shown with proposed English labels:
* <code>K1/datetime</code>, of a new type ''Datetime'' to be defined as shown below. This represents the point in time which serves as the base value for ''Wikidata time''.
* <code>K2/precision</code>, of an enum type ''Wikidata time precision,'' to be defined as shown below.
* <code>K3/after</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) after the given time could it be?
* <code>K4/before</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) before the given time could it be?
* <code>K5/timezone</code>, of type [[Z16683|Integer]], for the ''timezone'' offset from UTC in minutes (by which to display the value).
* <code>K6/calendar model</code>, of an enum type ''Calendar model (''see below), telling which calendar to use for displaying the value.
'''''Datetime''''' has these 2 keys:
* <code>K1/date</code>, of type [[Z20420|Gregorian calendar date]].
* <code>K2/time</code>, of type ''Time of day'' described below.
'''''Time of day''''' has these 3 keys:
* <code>K1/hour</code>, of type [[Z13518|Natural number]].
* <code>K2/minute</code>, of type [[Z13518|Natural number]].
* <code>K3/second</code>, of type [[Z13518|Natural number]].
'''''Wikidata time precision''','' an enum type, has these 15 allowed elements (as specified for the [[mediawikiwiki:Wikibase/DataModel#Dates_and_times|time]] datatype), one of which appears as the value of <code>K1</code> in an instance of the type. Each of these concepts has a Wikidata item; we hope to implement this as a Wikidata item reference-based "lightweight enum type" (If that capability is available in time):
* billion years
* hundred million years
* ten million years
* million years
* hundred thousand years
* ten thousand years
* millennium
* century
* decade
* year
* month
* day
* hour
* minute
* second
'''Calendar model,''' a lightweight enum type of Wikidata item reference, will include (at least) these possible values:
* { Z1K1: 'Z6091', Z6091K1: 'Q1985727' } / Gregorian calendar
* { Z1K1: 'Z6091', Z6091K1: 'Q200966' } / Roman calendar
=== Example values ===
''TBD''
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Validator ==
The validator for '''Wikidata time''' checks that:
* The value of each key is a valid instance of the key's defined type.
* The value of <code>K5/offset</code> is between -719 and +720, inclusive.
The validator for '''Datetime''' checks that:
* The value of each key is a valid instance of the key's defined type.
The '''Time of day''' validator checks that:
* The value of <code>K1/hour</code> is a valid ''Natural number'' between 0 and 23, inclusive.
* The value of <code>K2/minute</code> is a valid ''Natural number'' between 0 and 59, inclusive.
* The value of <code>K3/second</code> is a valid ''Natural number'' between 0 and 60, inclusive. (60 is allowed to accommodate leap-seconds.)
The validators for '''Wikidata time precision''' and '''Calendar model''' check that:
* The value of their <code>K1</code> key is one of the allowed elements for the type.
== Identity ==
For each of the above types''':'''
* Two instances are the same if they have equal values for each of their keys. Equality of those values, in turn, is specified by the definitions & documentation of their respective types.
== Converting to code ==
=== Python ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
=== JavaScript ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
== Display function ==
''How would a value of this type be displayed on Wikifunctions''
…TBD
== Read function ==
''When entering a value for this type as a string, what format should that string have?''
…TBD
== Open questions ==
* In Wikidata practice for ''Wikidata time'', is the time part of <code>K1/datetime</code> always in UTC, or is it in the offset time?
* In Wikidata practice for ''Wikidata time'', is the date part of <code>K1/datetime</code> always in the Gregorian calendar date, even if the displayed calendar model is Julian?
* Revisit: is the use of lightweight enum type of Wikidata item reference our best option for ''Calendar model''?
** For one thing, how many different calendar models are currently used, and how many should we anticipate might be used in future?
** Also, when we have ZObject-based lightweight enum types, are we going to want to switch to those?
*** Probably not, because Wikidata may have more calendar models, at any given time, than what is present on Wikifunctions.
== Alternatives ==
''In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too?''
* In ''Datetime,'' [[Wikifunctions:Type_proposals/Moment_in_time|Moment in time]] could have been used as the type of <code>K2</code>.
* For ''Calendar model,'' its allowed values could have been references to Wikifunctions types ''Gregorian calendar date'' and ''Julian calendar date'' (which doesn't exist yet).
== Comments ==
''For general comments, please reply to the proposer, or use the ''Discussion'' section below.''
* {{s}} as proposer. --[[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 06:10, 23 May 2025 (UTC)
* {{s}} strong support obviously (functions can be connected to Wikidata so we should support Wikidata types) with two comments: Wikidata support hour, minute, second in theory but not in practice ; and I'm wondering about the display/read functionality. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:07, 1 June 2025 (UTC)
*
…
== Discussion ==
jv5qmiwebw36oqi3ug7bcufy1srgus1
190912
190911
2025-06-03T03:27:52Z
DMartin (WMF)
24
/* Alternatives */
190912
wikitext
text/x-wiki
== Summary ==
This type is modeled after Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype, and will support the import of all values of that type from Wikidata into Wikifunctions. The content here also builds on [[Wikifunctions:Time_in_Wikidata|Time in Wikidata]], which provides additional background information for this proposal. We also acknowledge and draw upon an earlier type proposal, [[Wikifunctions:Type_proposals/Wikidata_value#Point_in_time|Point in time]], with similar objectives.
In addition to ''Wikidata time'' , we also propose here 4 other simple types used for keys inside ''Wikidata time'': ''Wikidata time precision, Datetime, Time of day,'' and ''Calendar model.''
== Uses ==
* ''Why should this exist?''
Wikidata contains many statements with values of the [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype. A wide variety of Wikifunctions will be able to make use of these values, and this type will enable Wikifunctions to import these values from Wikidata.
* ''What kinds of functions would be created using this?''
Many kinds, including in particular functions that are called from Wikipedias and other MediaWiki projects to provide [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] values (or content computed from them), and Abstract Wikipedia functions that generate statements, paragraphs, and articles containing these values.
* ''What standard concepts, if any, does this align with?''
Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype.
== Structure ==
'''''Wikidata time''''' has these 6 keys, shown with proposed English labels:
* <code>K1/datetime</code>, of a new type ''Datetime'' to be defined as shown below. This represents the point in time which serves as the base value for ''Wikidata time''.
* <code>K2/precision</code>, of an enum type ''Wikidata time precision,'' to be defined as shown below.
* <code>K3/after</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) after the given time could it be?
* <code>K4/before</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) before the given time could it be?
* <code>K5/timezone</code>, of type [[Z16683|Integer]], for the ''timezone'' offset from UTC in minutes (by which to display the value).
* <code>K6/calendar model</code>, of an enum type ''Calendar model (''see below), telling which calendar to use for displaying the value.
'''''Datetime''''' has these 2 keys:
* <code>K1/date</code>, of type [[Z20420|Gregorian calendar date]].
* <code>K2/time</code>, of type ''Time of day'' described below.
'''''Time of day''''' has these 3 keys:
* <code>K1/hour</code>, of type [[Z13518|Natural number]].
* <code>K2/minute</code>, of type [[Z13518|Natural number]].
* <code>K3/second</code>, of type [[Z13518|Natural number]].
'''''Wikidata time precision''','' an enum type, has these 15 allowed elements (as specified for the [[mediawikiwiki:Wikibase/DataModel#Dates_and_times|time]] datatype), one of which appears as the value of <code>K1</code> in an instance of the type. Each of these concepts has a Wikidata item; we hope to implement this as a Wikidata item reference-based "lightweight enum type" (If that capability is available in time):
* billion years
* hundred million years
* ten million years
* million years
* hundred thousand years
* ten thousand years
* millennium
* century
* decade
* year
* month
* day
* hour
* minute
* second
'''Calendar model,''' a lightweight enum type of Wikidata item reference, will include (at least) these possible values:
* { Z1K1: 'Z6091', Z6091K1: 'Q1985727' } / Gregorian calendar
* { Z1K1: 'Z6091', Z6091K1: 'Q200966' } / Roman calendar
=== Example values ===
''TBD''
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Validator ==
The validator for '''Wikidata time''' checks that:
* The value of each key is a valid instance of the key's defined type.
* The value of <code>K5/offset</code> is between -719 and +720, inclusive.
The validator for '''Datetime''' checks that:
* The value of each key is a valid instance of the key's defined type.
The '''Time of day''' validator checks that:
* The value of <code>K1/hour</code> is a valid ''Natural number'' between 0 and 23, inclusive.
* The value of <code>K2/minute</code> is a valid ''Natural number'' between 0 and 59, inclusive.
* The value of <code>K3/second</code> is a valid ''Natural number'' between 0 and 60, inclusive. (60 is allowed to accommodate leap-seconds.)
The validators for '''Wikidata time precision''' and '''Calendar model''' check that:
* The value of their <code>K1</code> key is one of the allowed elements for the type.
== Identity ==
For each of the above types''':'''
* Two instances are the same if they have equal values for each of their keys. Equality of those values, in turn, is specified by the definitions & documentation of their respective types.
== Converting to code ==
=== Python ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
=== JavaScript ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
== Display function ==
''How would a value of this type be displayed on Wikifunctions''
…TBD
== Read function ==
''When entering a value for this type as a string, what format should that string have?''
…TBD
== Open questions ==
* In Wikidata practice for ''Wikidata time'', is the time part of <code>K1/datetime</code> always in UTC, or is it in the offset time?
* In Wikidata practice for ''Wikidata time'', is the date part of <code>K1/datetime</code> always in the Gregorian calendar date, even if the displayed calendar model is Julian?
* Revisit: is the use of lightweight enum type of Wikidata item reference our best option for ''Calendar model''?
** For one thing, how many different calendar models are currently used, and how many should we anticipate might be used in future?
** Also, when we have ZObject-based lightweight enum types, are we going to want to switch to those?
*** Probably not, because Wikidata may have more calendar models, at any given time, than what is present on Wikifunctions.
== Alternatives ==
''In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too?''
* In ''Datetime,'' [[Wikifunctions:Type_proposals/Moment_in_time|Moment in time]] could have been used as the type of <code>K2</code>.
* For <code>K6</code>, instead of creating an enum type for ''Calendar model,'' its allowed values could have been references to [[Z20420|Gregorian calendar date]] or ''Julian calendar date'' (which doesn't exist yet).
== Comments ==
''For general comments, please reply to the proposer, or use the ''Discussion'' section below.''
* {{s}} as proposer. --[[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 06:10, 23 May 2025 (UTC)
* {{s}} strong support obviously (functions can be connected to Wikidata so we should support Wikidata types) with two comments: Wikidata support hour, minute, second in theory but not in practice ; and I'm wondering about the display/read functionality. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:07, 1 June 2025 (UTC)
*
…
== Discussion ==
74nuc9shszei31gd0db7d899gw0iry0
190913
190912
2025-06-03T03:30:26Z
DMartin (WMF)
24
/* Structure */
190913
wikitext
text/x-wiki
== Summary ==
This type is modeled after Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype, and will support the import of all values of that type from Wikidata into Wikifunctions. The content here also builds on [[Wikifunctions:Time_in_Wikidata|Time in Wikidata]], which provides additional background information for this proposal. We also acknowledge and draw upon an earlier type proposal, [[Wikifunctions:Type_proposals/Wikidata_value#Point_in_time|Point in time]], with similar objectives.
In addition to ''Wikidata time'' , we also propose here 4 other simple types used for keys inside ''Wikidata time'': ''Wikidata time precision, Datetime, Time of day,'' and ''Calendar model.''
== Uses ==
* ''Why should this exist?''
Wikidata contains many statements with values of the [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype. A wide variety of Wikifunctions will be able to make use of these values, and this type will enable Wikifunctions to import these values from Wikidata.
* ''What kinds of functions would be created using this?''
Many kinds, including in particular functions that are called from Wikipedias and other MediaWiki projects to provide [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] values (or content computed from them), and Abstract Wikipedia functions that generate statements, paragraphs, and articles containing these values.
* ''What standard concepts, if any, does this align with?''
Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times time] datatype.
== Structure ==
'''''Wikidata time''''' has these 6 keys, shown with proposed English labels:
* <code>K1/datetime</code>, of a new type ''Datetime'' to be defined as shown below. This represents the point in time which serves as the base value for ''Wikidata time''.
* <code>K2/precision</code>, of an enum type ''Wikidata time precision,'' to be defined as shown below.
* <code>K3/after</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) after the given time could it be?
* <code>K4/before</code>, of type [[Z13518|Natural number]]. If the date is uncertain, how many units (given by the precision) before the given time could it be?
* <code>K5/timezone</code>, of type [[Z16683|Integer]], for the ''timezone'' offset from UTC in minutes (by which to display the value).
* <code>K6/calendar model</code>, of an enum type ''Calendar model (''see below), telling which calendar to use for displaying the value.
'''''Datetime''''' has these 2 keys:
* <code>K1/date</code>, of type [[Z20420|Gregorian calendar date]].
* <code>K2/time</code>, of type ''Time of day'' described below.
'''''Time of day''''' has these 3 keys:
* <code>K1/hour</code>, of type [[Z13518|Natural number]].
* <code>K2/minute</code>, of type [[Z13518|Natural number]].
* <code>K3/second</code>, of type [[Z13518|Natural number]].
'''''Wikidata time precision''','' an enum type, has these 15 allowed elements (as specified for the [[mediawikiwiki:Wikibase/DataModel#Dates_and_times|time]] datatype), one of which appears as the value of <code>K1</code> in an instance of the type. Each of these concepts has a Wikidata item; we hope to implement this as a Wikidata item reference-based "lightweight enum type" (If that capability is available in time):
* billion years
* hundred million years
* ten million years
* million years
* hundred thousand years
* ten thousand years
* millennium
* century
* decade
* year
* month
* day
* hour
* minute
* second
'''Calendar model,''' a lightweight enum type of Wikidata item reference, will include (at least) these possible values:
* { Z1K1: 'Z6091', Z6091K1: 'Q1985727' } / Gregorian calendar
* { Z1K1: 'Z6091', Z6091K1: 'Q11184' } / Julian calendar
=== Example values ===
''TBD''
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Validator ==
The validator for '''Wikidata time''' checks that:
* The value of each key is a valid instance of the key's defined type.
* The value of <code>K5/offset</code> is between -719 and +720, inclusive.
The validator for '''Datetime''' checks that:
* The value of each key is a valid instance of the key's defined type.
The '''Time of day''' validator checks that:
* The value of <code>K1/hour</code> is a valid ''Natural number'' between 0 and 23, inclusive.
* The value of <code>K2/minute</code> is a valid ''Natural number'' between 0 and 59, inclusive.
* The value of <code>K3/second</code> is a valid ''Natural number'' between 0 and 60, inclusive. (60 is allowed to accommodate leap-seconds.)
The validators for '''Wikidata time precision''' and '''Calendar model''' check that:
* The value of their <code>K1</code> key is one of the allowed elements for the type.
== Identity ==
For each of the above types''':'''
* Two instances are the same if they have equal values for each of their keys. Equality of those values, in turn, is specified by the definitions & documentation of their respective types.
== Converting to code ==
=== Python ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
=== JavaScript ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
== Display function ==
''How would a value of this type be displayed on Wikifunctions''
…TBD
== Read function ==
''When entering a value for this type as a string, what format should that string have?''
…TBD
== Open questions ==
* In Wikidata practice for ''Wikidata time'', is the time part of <code>K1/datetime</code> always in UTC, or is it in the offset time?
* In Wikidata practice for ''Wikidata time'', is the date part of <code>K1/datetime</code> always in the Gregorian calendar date, even if the displayed calendar model is Julian?
* Revisit: is the use of lightweight enum type of Wikidata item reference our best option for ''Calendar model''?
** For one thing, how many different calendar models are currently used, and how many should we anticipate might be used in future?
** Also, when we have ZObject-based lightweight enum types, are we going to want to switch to those?
*** Probably not, because Wikidata may have more calendar models, at any given time, than what is present on Wikifunctions.
== Alternatives ==
''In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too?''
* In ''Datetime,'' [[Wikifunctions:Type_proposals/Moment_in_time|Moment in time]] could have been used as the type of <code>K2</code>.
* For <code>K6</code>, instead of creating an enum type for ''Calendar model,'' its allowed values could have been references to [[Z20420|Gregorian calendar date]] or ''Julian calendar date'' (which doesn't exist yet).
== Comments ==
''For general comments, please reply to the proposer, or use the ''Discussion'' section below.''
* {{s}} as proposer. --[[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 06:10, 23 May 2025 (UTC)
* {{s}} strong support obviously (functions can be connected to Wikidata so we should support Wikidata types) with two comments: Wikidata support hour, minute, second in theory but not in practice ; and I'm wondering about the display/read functionality. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:07, 1 June 2025 (UTC)
*
…
== Discussion ==
8gkwu763t1wcq0ve284w8gw3mga5ncp
Wikifunctions:Type proposals/Wikidata quantity
4
56635
190910
190787
2025-06-03T03:19:08Z
DMartin (WMF)
24
/* Alternatives */ Reply
190910
wikitext
text/x-wiki
== Summary ==
This type is modeled after Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] datatype, and will support the import of all values of that type from Wikidata into Wikifunctions. We acknowledge and draw upon an earlier type proposal, [[Wikifunctions:Type_proposals/Wikidata_value#Quantity|Quantity]], with similar objectives.
== Uses ==
* ''Why should this exist?''
Wikidata contains many statements with values of the [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] datatype. A wide variety of Wikifunctions use cases will be able to make use of these values, and this type will enable Wikifunctions to import these values from Wikidata.
* ''What kinds of functions would be created using this?''
Many kinds, including in particular functions that are called from Wikipedias and other MediaWiki projects to provide [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] values (or content computed from them), and Abstract Wikipedia functions that generate statements, paragraphs, and articles containing these values.
* ''What standard concepts, if any, does this align with?''
Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] datatype.
== Structure ==
'''''Wikidata quantity''''' has these 4 keys, shown with proposed English labels:
* <code>K1/amount</code>, of type [[Z19677|Rational number]].
* <code>K2/lowerBound</code>, of type [[Z19677|Rational number]].
* <code>K3/upperBound</code>, of type [[Z19677|Rational number]].
* <code>K4/unit</code>, of type [[Z6091|Wikidata item reference]].
=== Optionality ===
Wikidata's [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] documentation states that the <code>K2/lowerBound</code> and <code>K3/upperBound</code> properties are ''optional''. Wikifunctions does not currently have an ability to declare keys as optional. When importing a [https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities quantity] value, if either <code>lowerBound</code> or <code>upperBound</code>is missing, Wikifunctions will assign the value of [https://www.wikifunctions.org/view/en/Z24 Z24/void] to <code>K2/lowerBound</code> or <code>K3/upperBound</code>, respectively.
If there is no unit stated (e.g., the quantity is just a number), Wikifunctions will use a [[Z6091|Wikidata item reference]] containing the ID <code>Q199</code>, the ID for [https://www.wikidata.org/wiki/Q199 the Wikidata item representing the number 1].
=== Example values ===
TBD
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "…",
"value": "…"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zxyz",
"ZxyzK1": "…"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* The value of <code>K1/amount</code> is a valid ''Rational number''.
* The value of <code>K2/lowerBound</code> is a valid ''Rational number'', and is ≤ <code>K1/amount</code>.
* The value of <code>K3/upperBound</code> is a valid ''Rational number'', and is ≥ <code>K1/amount</code>.
* The value of <code>K4/unit</code> is a valid ''Wikidata item reference''.
== Identity ==
* Two instances are the same if they have equal values for each of their keys. Equality of those values, in turn, is specified by the definitions & documentation of their respective types.
== Converting to code ==
=== Python ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
=== JavaScript ===
We expect to get started by relying on the existing default conversion strategy; something more sophisticated could come later if needed.
== Display function ==
''How would a value of this type be displayed on Wikifunctions''
…TBD
== Read function ==
''When entering a value for this type as a string, what format should that string have?''
…TBD
== Alternatives ==
''In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too?''
…
Consider using {{Q|Q1618549}} or {{Q|Q3481047}} for values without units. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:41, 23 May 2025 (UTC)
:Thanks! Wasn't aware of that option. Will consider it, as suggested. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 03:19, 3 June 2025 (UTC)
== Comments ==
''For general comments, please reply to the proposer, or use the ''Discussion'' section below.''
* {{s}} as proposer. --[[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 06:10, 23 May 2025 (UTC)
*
:*I don’t favour the insertion of values for upper or lower bounds that have no value in Wikidata. As far as is practicable, the Wikifunctions representation should correspond exactly to what is present (or absent) on Wikidata. One possible alternative to consider is a non-standard representation of zero or K1/amount, so that the display function can display a blank instead. (In this context, “non-standard” would be an unsimplified Rational number with a denominator that is not a power of ten.)
:**I completely agree. In fact the team discussed this yesterday and I am just about to update this page. We've decided when one of those properties is missing in Wikidata, we will indicate that by inserting the value Z24/Void in the ZObject. This will be handled as a special case for now, since we don't yet have a formal way of allowing for optional properties. Sound okay? [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 16:54, 23 May 2025 (UTC)
:*:Sounds right in principle, so long as Z24 is not interpreted as an error, as seems to be the case generally (see {{Z|Z17184}}, for example). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:14, 23 May 2025 (UTC)
:*The conversion of a Wikidata decimal to a Wikifunctions rational is ultimately worth while, but I worry about possibly losing the semantics of the original. I’m not 100.0000% convinced that 2.00, for example, always means the same thing (on Wikidata) as 2/1. I suggest that such a value should be represented as 200/100, so that the initial conversion from Wikidata is semantically lossless (I believe).
:**Thanks for raising this point! I'll bring it up with the team and of course interested in comments from anyone else. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 16:54, 23 May 2025 (UTC)
:[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 23 May 2025 (UTC)
* {{s}} strong support obviously (functions can be connected to Wikidata so we should support Wikidata types) and I'm not sure to understand the point above about the bounds. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:10, 1 June 2025 (UTC)
…
== Discussion ==
p2bp51j8ig6tc0a9xgxaqqk0dbw2g41
Wikifunctions:Project chat/Archive/2025/05
4
56771
190908
190171
2025-06-03T03:08:06Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2025/05#Error_in_"is_Jalali_leap_year"|Error_in_"is_Jalali_leap_year"]])
190908
wikitext
text/x-wiki
{{Talkarchive}}
== Update language tag of "Simple English" (Z1124) ==
Please update the language tag of [[Z1124]] to "<code>en-simple</code>" as the variant subtag "<code>simple</code>" is already registered in the Language Subtag Registry: https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry . -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 07:03, 13 May 2025 (UTC)
: @[[User:Winston Sung|Winston Sung]]: This can't be done until MediaWiki drops use of the tag, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:42, 14 May 2025 (UTC)
: @[[User:Jdforrester (WMF)|Jdforrester (WMF)]]:
: MediaWiki [https://codesearch.wmcloud.org/search/?q=en-x-simple no longer use <code>en-x-simple</code>] but [https://codesearch.wmcloud.org/search/?q=en-simple already use <code>en-simple</code> instead]. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 01:16, 15 May 2025 (UTC)
:: @[[User:Winston Sung|Winston Sung]]: Ah, interesting, whoever did those changes didn't file a task with us. Will file one. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:36, 15 May 2025 (UTC)
: Just note it here: the Phabricator task filed by @[[User:Jdforrester (WMF)|Jdforrester (WMF)]] is [[phab:T394401]]. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 11:44, 15 May 2025 (UTC)
: :<small>This section was archived on a request by: -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 11:55, 16 May 2025 (UTC)</small>
== Edit request - broken implementation ==
Please see [[:Talk:Z19164#Edit request: implementation broken]]. I found a bug and wish to make a change, but I do not have permissions to do so. Thanks. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 06:23, 15 May 2025 (UTC)
:Thanks. It looks like this is now resolved. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:32, 16 May 2025 (UTC)
::<small>This section was archived on a request by: [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:32, 16 May 2025 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #200 is out: Abstract Wikipedia is a MacArthur 100&Change finalist ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2025-04-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that we reached the final stage of a grant competition, we introduce our next big conversation about where the content of Abstract Wikipedia will be located, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1746466200 May 5, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:57, 1 May 2025 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=28628447 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:57, 23 May 2025 (UTC)</small>
== Change to translatewiki.net-like/Miraheze-Meta-like page translation target languages ==
Currently, the page translation target language configuration on Wikifunctions were [[gerrit:plugins/gitiles/operations/mediawiki-config/+/a4d0b2f22e0270ddd12d5a07ae78efde47a3566e/wmf-config/InitialiseSettings.php#7422|inherited from the "language converter page translation model"]].
However, this actually created several problems including the broken main page with malfunctioned language converter tags ( [https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page?uselang=zh-hans zh-Hans] , [https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page?uselang=zh-hant zh-Hant] , [https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page?uselang=zh-hk zh-Hant-HK] ). More breakages could be found on [[phab:T328838]].
As Wikifunctions haven't build up the large "tech debt", I would like to propose to use the [[gerrit:plugins/gitiles/translatewiki/+/e61ec8f4d0d342d793cbb415ca50536901ed2393/mw-config/TranslateSettings.php#172|"translatewiki page translation model"]]/[https://github.com/miraheze/mw-config/blob/2f622587bbb5b78933ef3e940d3141edb4928df5/LocalSettings.php#L5911 "Miraheze Meta page translation model"] instead [[gerrit:1143697|on Wikifunctions]].
This would also make the page translation target languages align with the ZObjects translation target languages.
-- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 06:58, 13 May 2025 (UTC)
: @[[User:Winston Sung|Winston Sung]]: This sounds reasonable as an approach, thank you for flagging. Are there any community members here doing wikitext translation into multi-script languages who might have a view? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:46, 14 May 2025 (UTC)
: Pinging @[[User:0xDeadbeef|0xDeadbeef]], @[[User:LowensteinYang|LowensteinYang]], @[[User:MilkyDefer|MilkyDefer]], @[[User:S8321414|S8321414]], @[[User:Stevenliuyi|Stevenliuyi]], @[[User:Supaplex|Supaplex]], @[[User:星海子|星海子]], @[[User:魔琴|魔琴]]. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:58, 15 May 2025 (UTC)
: Cannot understand the technical configs and details. Just to say fixing it would be nice. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 03:08, 15 May 2025 (UTC)
: Please explain in detail about these translation models and their differences. I only see some configurations in your links and cannot grasp their differences. [[User:MilkyDefer|<span style="color:#09C">Milky</span>]][[User talk:MilkyDefer|'''<span style="color:#F09">Defer</span>''']] 03:39, 15 May 2025 (UTC)
: @[[User:MilkyDefer|MilkyDefer]]:
: Below are examples of the proposed translation model.
:* https://translatewiki.net/wiki/Special:Translate?group=page-Project%3AAbout&action=page&language=zh-hans&filter=
:* https://translatewiki.net/wiki/Special:Translate?group=page-Project%3AAbout&action=page&language=zh-hant&filter=
:* https://meta.miraheze.org/wiki/Special:Translate?group=page-Miraheze+Meta&action=page&language=zh-hans&filter=
:* https://meta.miraheze.org/wiki/Special:Translate?group=page-Miraheze+Meta&action=page&language=zh-hant&filter=
: Note: "translatewiki page translation model"/"Miraheze Meta page translation model" refer to the same translation model.
: -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 15 May 2025 (UTC)
::Correct me if I am misunderstanding sth. The old configuration only has a blanket zh. The new configuration has zh-hans (for cn, my, sg), zh-hant (for tw) and zh-hk (for mo, hk). Is that right? [[User:MilkyDefer|<span style="color:#09C">Milky</span>]][[User talk:MilkyDefer|'''<span style="color:#F09">Defer</span>''']] 11:49, 16 May 2025 (UTC)
::That's correct for the zh/zh-* part. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 11:54, 16 May 2025 (UTC)
:If this issue can be fixed by changing translation model, I will {{Support}}--[[User:S8321414|S8321414]] ([[User talk:S8321414|talk]]) 03:53, 15 May 2025 (UTC)
: {{Done}} in [https://schedule-deployment.toolforge.org/window/1748502000 Thursday, May 29, 2025 UTC morning backport window].
: :<small>This section was archived on a request by: -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 08:16, 29 May 2025 (UTC)</small>
== Error in "is Jalali leap year" ==
Hi!
The correct implementation for this function should consider 4 as a leap year not 5. Otherwise the algorithm is correct. So it should be:
<syntaxhighlight lang="python">
def Z11011(Z11011K1):
year = int(Z11011K1)
if(year <= 5):
mod = year % 4;
return (mod == 0);
is_leap_year = (year % 33) in [1, 5, 9, 13, 17, 22, 26, 30]
return is_leap_year
</syntaxhighlight>I didn't have permission to edit. How can I edit functions? Do I also need permission for function creation? [[User:Niyumard|Niyumard]] ([[User talk:Niyumard|talk]]) 12:02, 3 May 2025 (UTC)
:I've just disconnected the Python implementation, so that you van edit it. An advice: create a testcase that the current implementation fails, so it's evident that there is a bug that should be corrected. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:05, 3 May 2025 (UTC)
::I fixed the python code and added the test case that fails the JavaScript code. Can I disconnect the javascript code myself, or connect my own test cases or not, is there any guide for newbies? [[User:Niyumard|Niyumard]] ([[User talk:Niyumard|talk]]) 12:20, 3 May 2025 (UTC)
:::I've disconnected the js implementation.
:::Only Functioneers can connect and disconnect implementations and testcases, but everyone can create functions, testcases and implementations. This is described in the page [[Wikifunctions:Functioneers]]. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:26, 3 May 2025 (UTC)
::::I find it odd given the open nature of other wikis.
::::Done! And thanks a lot for your prompt reaction. Is this the correct place for asking Functioneers to connect and disconnect, or should I take my requests to some other place next time? [[User:Niyumard|Niyumard]] ([[User talk:Niyumard|talk]]) 12:32, 3 May 2025 (UTC)
:::::It's mainly for security concerns (it's not wise to freely execute code uploaded by anyone). For now there is not a place specifically for requesting connections or disconnections (at least not that I am aware of), the closest page is [[Wikifunctions:Community portal]]. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:41, 3 May 2025 (UTC)
::::::Makes sense. Thanks! [[User:Niyumard|Niyumard]] ([[User talk:Niyumard|talk]]) 12:49, 3 May 2025 (UTC)
bik9nb2uv02601k8lpvoclfyu89fwy1
Z1970
0
57545
190937
189626
2025-06-03T08:27:55Z
Ameisenigel
44
de
190937
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1970"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "qxp"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Puno Quechua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1970",
"Z11K2": "Punu qhichwa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Puno Quechua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kn2klayds4vl1dfng9cnght1ep1y576
Z884
0
57546
190938
189628
2025-06-03T08:29:13Z
Ameisenigel
44
de
190938
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z884"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z884K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "element type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Elementtyp"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z9"
},
"Z17K2": "Z884K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of references"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste von Referenzen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z884K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID of result type (assigned by WikiLambda)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ZID des Ergebnistyps"
}
]
}
}
],
"Z8K2": "Z4",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z984"
],
"Z8K5": "Z884"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Typed enum of ZObject references"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "typisierte Auflistung von ZObjekt-Referenzen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fh76o804co65cemugmrcpt8f03lljq4
190942
190938
2025-06-03T08:33:10Z
Ameisenigel
44
190942
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z884"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z884K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "element type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Elementtyp"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z9"
},
"Z17K2": "Z884K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of references"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste von Referenzen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z884K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID of result type (assigned by WikiLambda)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ZID des Ergebnistyps"
}
]
}
}
],
"Z8K2": "Z4",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z984"
],
"Z8K5": "Z884"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Typed enum of ZObject references"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "typisierte Aufzählung von ZObjekt-Referenzen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dhx5vrskg32uhweec8m353eobwc5eq7
Z184
0
57547
190939
189629
2025-06-03T08:30:12Z
Ameisenigel
44
de
190939
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z184"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z184K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance of enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanz von Auflistungstyp"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z184K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Auflistungstyp"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z284"
],
"Z8K5": "Z184"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Validate instance of enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "geprüfte Instanz von Auflistungstyp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
be6yghu1f2qoui9kw2vnbo8zb91c0tb
190941
190939
2025-06-03T08:32:21Z
Ameisenigel
44
190941
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z184"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z184K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance of enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanz von Auflistungstyp"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z4",
"Z17K2": "Z184K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Auflistungstyp"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z284"
],
"Z8K5": "Z184"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Validate instance of enum type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "validierte Instanz von Auflistungstyp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jv7gntewbkducx54pm73psnr2fbfyx7
Z894
0
57548
190940
189631
2025-06-03T08:31:51Z
Ameisenigel
44
de
190940
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z894"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z894K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Eingabe"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z894K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Eingabe"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z994"
],
"Z8K5": "Z894"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same enum instance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Auflistungsinstanz"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"same",
"==",
"equal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checks equality of 2 instances of a type created by a call to Z884"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft die Gleichheit von 2 Instanzen eines Typs, der durch den Aufruf von Z884 erstellt wurde"
}
]
}
}
3k8k112v7qv51ohucvu10hz02txzzrt
Wikifunctions:Status updates/2025-05-29/fr
4
57629
190915
190781
2025-06-03T05:50:10Z
Pamputt
314
Created page with "Nous avons modifié notre déploiement pour nous concentrer sur les Wiktionnaires pour l’instant, au lieu des Wikipédias. Ce changement a été effectué afin de suivre le déploiement de [[$1|Parsoid]], dont dépendent les appels de fonction intégrés. Nous reviendrons sur les Wikipédias probablement plus tard dans l’année."
190915
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2025-05-23
| nextlabel = Mise à jour suivante
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Déploiement d'appels de fonctions intégrés dans cinq wiktionnaires ===
Nous avons déployé les appels de fonction intégrés dans une première série de projets Wiktionnaire : [[:ha:wikt:|hausa]], [[:ig:wikt:|igbo]], [[:ml:wikt:|malayalam]], [[:bn:wikt:|bengali]] et [[:dv:wikt:|divehi]]. Cela représente [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|les langues cibles]] qui ont un Wiktionnaire (c'est-à-dire toutes sauf le dagbani), et en plus une langue de droite à gauche, le divehi. Cela représente également un doublement approximatif du nombre de pages vues sur les wikis avec des appels de fonction intégrés, conformément à notre plan de déploiement prudent des projets.
Comme précédemment, nous demandons aux gens de faire preuve de retenue et de ne contribuer à ces projets que si vous êtes ou souhaitez devenir membre de la communauté concernée. '''N'utilisez aucun de ces wikis comme zone de test.''' Vous pouvez utiliser le [[Wikifunctions:Embedded function calls/sandbox|bac à sable d'appel Wikifonctions]] pour cela. Vous pouvez trouver de la [[Special:MyLanguage/Wikifunctions:Embedded function calls|documentation sur l'intégration des appels de fonction]] sur Wikifonctions.
Nous avons modifié notre déploiement pour nous concentrer sur les Wiktionnaires pour l’instant, au lieu des Wikipédias. Ce changement a été effectué afin de suivre le déploiement de [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid]], dont dépendent les appels de fonction intégrés. Nous reviendrons sur les Wikipédias probablement plus tard dans l’année.
<div lang="en" dir="ltr" class="mw-content-ltr">
In the next few months we are planning to deploy to many more Wiktionaries. This will allow the Wiktionary communities to work on functions that are useful across the different Wiktionary projects. This might include the already existing [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphological functions]] (''e.g.'' the [[Z11089|regular plural]] of ''house'' is ''{{#function:Z11089|house}}''), or functions such as this one listing the [[Z24676|three main tense forms of an English verb]], ''e.g.'' ''{{#function:Z24687|L3366}}''. We are currently limited to simple string outputs in what can be embedded in pages, but for later this year we plan to allow some formatting, with the goal to create whole conjugation tables, which could be reused across many different language editions of Wiktionary projects. Until then, we are curious what kind of functions you will be building now!
</div>
<span id="Calculating_with_today’s_date"></span>
=== Calcul avec la date du jour ===
Bonjour en ce beau {{#function:Z20421|}}. Il reste {{#function:Z20744||6 August 2025}} jours avant [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]] !
Si vous lisez ce texte sur la page wiki sur laquelle il a été publié, le jour de la semaine et le nombre de jours dans la phrase précédente seront mis à jour automatiquement au fur et à mesure que nous nous rapprochons de la Wikimania (si vous lisez ce texte dans un e-mail, cela ne fonctionnera pas - il n'y a pas encore d'intégration des appels de fonctions Wikifunctions dans les e-mails, et ce n'est pas prévu).
<div lang="en" dir="ltr" class="mw-content-ltr">
A new feature when embedding function calls in wikipages allows you to leave the value for a [[Z20420|Gregorian calendar date]] empty. If you do so, the value will be automatically set to the current day when the page is accessed (according to the wiki’s timezone). This allows for all kinds of dynamic outputs: you can return the [[Z20756|age]] of a person or institution, the current [[Z20421|day of the week]], today’s [[Z20741|distance to the Moon]], and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You use this feature by simply leaving the value empty. Feel free to try it out on the [[Wikifunctions:Embedded function calls/sandbox|embedded calls Sandbox]]. You can find [[Special:MyLanguage/Wikifunctions:Embedded function calls|further documentation on how to use embedded function calls]] in wikis that have that enabled.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We are planning to work on two other types to get default values: a [[Z6091|Wikidata item reference]] to set the item connected to a given page (if any), and the [[Z60|language]] of a given page. Both can then be used in function calls to adapt the function call to a given page. These are expected to be developed and deployed later this year.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Please let us know if you find any issues with the new feature.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Presentation at Wikidata and Sister Projects event ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
29 May–1 June 2025 will be the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects]] event. [[User:DMartin (WMF)|David Martin]] and [[User:Sannita (WMF)|Luca Martinelli]] are going to present about how Wikidata powers language functions on Wikifunctions and more, on [https://zonestamp.toolforge.org/1748539800 29 May at 17:30 UTC] (that is, today).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can learn more about the event on the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects event page]].
</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">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
9cjn10402hzg3dosih04bb7b9p76s63
190917
190915
2025-06-03T05:51:56Z
Pamputt
314
Created page with "Au cours des prochains mois, nous prévoyons de déployer le système dans de nombreux autres Wiktionnaires. Cela permettra aux communautés Wiktionary de travailler sur des fonctions utiles aux différents projets Wiktionary. Il peut s’agir des [[$1|fonctions morphologiques]] déjà existantes (''par exemple'' le [[$2|pluriel régulier]] de $3 est $4), ou de fonctions telles que celle-ci listant les [[$5|trois formes principales d’un verbe anglais]], ''par exemple''..."
190917
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2025-05-23
| nextlabel = Mise à jour suivante
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Déploiement d'appels de fonctions intégrés dans cinq wiktionnaires ===
Nous avons déployé les appels de fonction intégrés dans une première série de projets Wiktionnaire : [[:ha:wikt:|hausa]], [[:ig:wikt:|igbo]], [[:ml:wikt:|malayalam]], [[:bn:wikt:|bengali]] et [[:dv:wikt:|divehi]]. Cela représente [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|les langues cibles]] qui ont un Wiktionnaire (c'est-à-dire toutes sauf le dagbani), et en plus une langue de droite à gauche, le divehi. Cela représente également un doublement approximatif du nombre de pages vues sur les wikis avec des appels de fonction intégrés, conformément à notre plan de déploiement prudent des projets.
Comme précédemment, nous demandons aux gens de faire preuve de retenue et de ne contribuer à ces projets que si vous êtes ou souhaitez devenir membre de la communauté concernée. '''N'utilisez aucun de ces wikis comme zone de test.''' Vous pouvez utiliser le [[Wikifunctions:Embedded function calls/sandbox|bac à sable d'appel Wikifonctions]] pour cela. Vous pouvez trouver de la [[Special:MyLanguage/Wikifunctions:Embedded function calls|documentation sur l'intégration des appels de fonction]] sur Wikifonctions.
Nous avons modifié notre déploiement pour nous concentrer sur les Wiktionnaires pour l’instant, au lieu des Wikipédias. Ce changement a été effectué afin de suivre le déploiement de [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid]], dont dépendent les appels de fonction intégrés. Nous reviendrons sur les Wikipédias probablement plus tard dans l’année.
Au cours des prochains mois, nous prévoyons de déployer le système dans de nombreux autres Wiktionnaires. Cela permettra aux communautés Wiktionary de travailler sur des fonctions utiles aux différents projets Wiktionary. Il peut s’agir des [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|fonctions morphologiques]] déjà existantes (''par exemple'' le [[Z11089|pluriel régulier]] de ''house'' est ''{{#function:Z11089|house}}''), ou de fonctions telles que celle-ci listant les [[Z24676|trois formes principales d’un verbe anglais]], ''par exemple'' : ''{{#function:Z24687|L3366}}''. Nous sommes actuellement limités à de simples chaines de caractères pour ce qui peut être intégré dans les pages, mais dans le courant de l’année, nous prévoyons de permettre un certain formatage, dans le but de créer des tableaux de conjugaison entiers, qui pourraient être réutilisés dans de nombreuses éditions linguistiques différentes des projets Wiktionary. D’ici là, nous sommes curieux de savoir quel type de fonctions vous allez créer maintenant !
<span id="Calculating_with_today’s_date"></span>
=== Calcul avec la date du jour ===
Bonjour en ce beau {{#function:Z20421|}}. Il reste {{#function:Z20744||6 August 2025}} jours avant [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]] !
Si vous lisez ce texte sur la page wiki sur laquelle il a été publié, le jour de la semaine et le nombre de jours dans la phrase précédente seront mis à jour automatiquement au fur et à mesure que nous nous rapprochons de la Wikimania (si vous lisez ce texte dans un e-mail, cela ne fonctionnera pas - il n'y a pas encore d'intégration des appels de fonctions Wikifunctions dans les e-mails, et ce n'est pas prévu).
<div lang="en" dir="ltr" class="mw-content-ltr">
A new feature when embedding function calls in wikipages allows you to leave the value for a [[Z20420|Gregorian calendar date]] empty. If you do so, the value will be automatically set to the current day when the page is accessed (according to the wiki’s timezone). This allows for all kinds of dynamic outputs: you can return the [[Z20756|age]] of a person or institution, the current [[Z20421|day of the week]], today’s [[Z20741|distance to the Moon]], and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You use this feature by simply leaving the value empty. Feel free to try it out on the [[Wikifunctions:Embedded function calls/sandbox|embedded calls Sandbox]]. You can find [[Special:MyLanguage/Wikifunctions:Embedded function calls|further documentation on how to use embedded function calls]] in wikis that have that enabled.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We are planning to work on two other types to get default values: a [[Z6091|Wikidata item reference]] to set the item connected to a given page (if any), and the [[Z60|language]] of a given page. Both can then be used in function calls to adapt the function call to a given page. These are expected to be developed and deployed later this year.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Please let us know if you find any issues with the new feature.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Presentation at Wikidata and Sister Projects event ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
29 May–1 June 2025 will be the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects]] event. [[User:DMartin (WMF)|David Martin]] and [[User:Sannita (WMF)|Luca Martinelli]] are going to present about how Wikidata powers language functions on Wikifunctions and more, on [https://zonestamp.toolforge.org/1748539800 29 May at 17:30 UTC] (that is, today).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can learn more about the event on the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects event page]].
</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">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
r4py1joctg36609qmrc6sd6s29rjff7
Wikifunctions:Status updates/2025-05-29/de
4
57904
190930
190866
2025-06-03T08:23:51Z
Ameisenigel
44
Created page with "=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ==="
190930
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
<div lang="en" dir="ltr" class="mw-content-ltr">
29 May–1 June 2025 will be the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects]] event. [[User:DMartin (WMF)|David Martin]] and [[User:Sannita (WMF)|Luca Martinelli]] are going to present about how Wikidata powers language functions on Wikifunctions and more, on [https://zonestamp.toolforge.org/1748539800 29 May at 17:30 UTC] (that is, today).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can learn more about the event on the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects event page]].
</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">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
3dtapdk3ycost3ddmv9fsuny7qo7oib
190932
190930
2025-06-03T08:24:48Z
Ameisenigel
44
Created page with "Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[$1|Wikidata und Schwesterprojekte]] statt. [[$2|David Martin]] und [[$3|Luca Martinelli]] werden am [$4 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr."
190932
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
<div lang="en" dir="ltr" class="mw-content-ltr">
You can learn more about the event on the [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata and Sister Projects event page]].
</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">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
9ysyb1wxk4v46w1ol1ic2nx2r4dkxob
190934
190932
2025-06-03T08:24:51Z
Ameisenigel
44
Created page with "Weitere Informationen zu der Veranstaltung findest du auf der [[$1|Veranstaltungsseite Wikidata und Schwesterprojekte]]."
190934
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
04r41hjzbnl1yolyh0esn5nngahereh
190936
190934
2025-06-03T08:24:56Z
Ameisenigel
44
Created page with "=== Letzte Änderungen an der Software ==="
190936
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Last week, as discussed above, we finished one of our planned Quarterly pieces of work, and also a number of pieces of others.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
94zp9nwfpw5cgeyoyvf7n5z8879pdwe
190944
190936
2025-06-03T08:39:13Z
Ameisenigel
44
Created page with "Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen."
190944
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
<div lang="en" dir="ltr" class="mw-content-ltr">
For the 'light-weight enums' work ([[:phab:T390558|T390558]]), we have added an interface ([[:phab:T391918|T391918]]) and special rights for creating and editing them ([[:phab:T391913|T391913]] and [[:phab:T391914|T391914]]); for now, like with Types, we're holding them back only for staff, but we will expand their access later. To make the creation and editing tools possible, we also re-designed our tests for what kinds of edits and creations are allowed to be more flexible. There's still more to do here before we call this complete, but we should be able to demonstrate it on-wiki shortly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
dtyokigdr8ju1z69kwnjotmug363fd5
190946
190944
2025-06-03T08:42:04Z
Ameisenigel
44
Created page with "Für die Arbeit mit leichtgewichtigen Aufzählungen' ($1) haben wir eine Benutzeroberfläche ($2) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ($3 und $4). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noc..."
190946
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
<div lang="en" dir="ltr" class="mw-content-ltr">
Within our performance strand of work this Quarter, we're working to add better caching to the orchestrator. We have added the functionality to the MediaWiki side of the code to trigger this new behaviour ([[:phab:T391971|T391971]]). Soon, we will wire it together, and measure and report on the impact.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
tgxzbgu92ey38z18ple0z7pue3v2lsx
190948
190946
2025-06-03T08:45:20Z
Ameisenigel
44
Created page with "Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ($1). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten."
190948
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ([[:phab:T391971|T391971]]). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
<div lang="en" dir="ltr" class="mw-content-ltr">
Following-up on a wide-ranging set of issues that [[User:99of9|User:99of9]] found when running Test cases, we added some regression tests related to different valid 'shapes' of Language objects ([[:phab:T391329|T391329]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
le5jr8dtvmhl6s1nj2afai0aqyiefqo
190950
190948
2025-06-03T08:46:53Z
Ameisenigel
44
Created page with "Als Reaktion auf eine Reihe weitreichender Probleme, die [[$1|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ($2)."
190950
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ([[:phab:T391971|T391971]]). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
Als Reaktion auf eine Reihe weitreichender Probleme, die [[User:99of9|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ([[:phab:T391329|T391329]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
As part of Wikimedia-wide support, we have added a new Language, [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
ihhd4op7msouw3q22bjncjuu19z5cwq
190952
190950
2025-06-03T08:47:44Z
Ameisenigel
44
Created page with "Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[$1|Z1970/qxp]] ($2)."
190952
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ([[:phab:T391971|T391971]]). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
Als Reaktion auf eine Reihe weitreichender Probleme, die [[User:99of9|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ([[:phab:T391329|T391329]]).
Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Ongoing consultation about Location of Abstract Content ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
ocwkxzz9nbxhhovsyud8xyspnse017m
190954
190952
2025-06-03T08:47:56Z
Ameisenigel
44
Created page with "=== Laufende Konsultation über den Ort des Abstrakten Inhalts ==="
190954
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ([[:phab:T391971|T391971]]). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
Als Reaktion auf eine Reihe weitreichender Probleme, die [[User:99of9|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ([[:phab:T391329|T391329]]).
Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
<span id="Ongoing_consultation_about_Location_of_Abstract_Content"></span>
=== Laufende Konsultation über den Ort des Abstrakten Inhalts ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to everyone who participated in the consultation about the [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Location for Abstract Content]] so far! The consultation will continue for another two weeks. We try to keep answering questions by and participating in the consultation with the community.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
gm6yuldj3sa2v6k4mr7e7j5sf2wxj23
190956
190954
2025-06-03T08:49:12Z
Ameisenigel
44
Created page with "Vielen Dank an alle, die bisher an der Konsultation über den [[$1|Ort des Abstrakten Inhalts]] teilgenommen haben! Die Konsultation läuft noch zwei Wochen. Wir versuchen, weiterhin Fragen der Community zu beantworten und an der Konsultation mitzuwirken."
190956
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2025-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Rolling_out_embedded_function_calls_to_five_Wiktionaries"></span>
=== Einführung eingebetteter Funktionsaufrufe in fünf Wiktionarys ===
Wir haben eingebettete Funktionsaufrufe in einer ersten Reihe von Wiktionary-Projekten eingeführt: [[:ha:wikt:|Hausa]], [[:ig:wikt:|Igbo]], [[:ml:wikt:|Malayalam]], [[:bn:wikt:|Bengalisch]] und [[:dv:wikt:|Divehi]]. Diese repräsentieren [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-15|die Fokussprachen]], die über ein Wiktionary verfügen (also alle außer Dagbani) und zusätzlich eine von rechts nach links geschriebene Sprache, Divehi. Dies entspricht ungefähr einer Verdoppelung der Seitenaufrufe für Wikis mit eingebetteten Funktionsaufrufen, gemäß unserem Plan einer behutsamen Einführung in den Projekten.
Wir bitten nach wie vor um Zurückhaltung und darum, nur dann zu diesen Projekten beizutragen, wenn du Mitglied der jeweiligen Community bist oder werden möchtest. '''Verwende keines dieser Wikis als Testumgebung.''' Du kannst hierfür die [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für Wikifunctions-Aufrufe]] verwenden. Eine [[Special:MyLanguage/Wikifunctions:Embedded function calls|Dokumentation zum Einbetten von Funktionsaufrufen]] findet sich auf Wikifunctions.
Wir haben unsere Einführung vorerst auf Wiktionarys statt Wikipedias umgestellt. Diese Änderung erfolgte im Zuge der [[:mw:Special:MyLanguage/Parsoid/Deployments|Parsoid-Einführung]], von der eingebettete Funktionsaufrufe abhängen. Wir werden voraussichtlich später in diesem Jahr auf die Wikipedias zurückkommen.
In den nächsten Monaten planen wir die Einführung in vielen weiteren Wiktionarys. Dies ermöglicht den Wiktionary-Communitys, an Funktionen zu arbeiten, die in den verschiedenen Wiktionary-Projekten nützlich sind. Dazu gehören beispielsweise die bereits vorhandenen [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-09-08|morphologischen Funktionen]] (''z. B.'' der [[Z11089|reguläre Plural]] von ''house'' ist ''{{#function:Z11089|house}}'') oder Funktionen wie diese, die die [[Z24676|drei Hauptformen eines englischen Verbs]] auflistet, ''z. B.'' ''{{#function:Z24687|L3366}}''. Derzeit sind wir bei der Einbettung in Seiten auf einfache Zeichenketten-Ausgaben beschränkt, planen aber für später in diesem Jahr, einige Formatierungen zuzulassen, mit dem Ziel, ganze Konjugationstabellen zu erstellen, die in vielen verschiedenen Sprachversionen von Wiktionary-Projekten wiederverwendet werden können. Bis dahin sind wir gespannt, welche Funktionen ihr jetzt entwickeln werdet!
<span id="Calculating_with_today’s_date"></span>
=== Berechnung mit dem heutigen Datum ===
Hallo an diesem schönen {{#function:Z20421|}}. Es sind noch {{#function:Z20744||6 August 2025}} Tage bis zur [[:wikimania:Special:MyLanguage/2025:Wikimania|Wikimania 2025]]!
Wenn du diesen Text auf der Wiki-Seite liest, auf der er veröffentlicht wurde, werden der Wochentag und die Anzahl der Tage im vorherigen Satz automatisch aktualisiert, je näher wir der Wikimania kommen (wenn du dies in einer E-Mail liest, funktioniert dies nicht – eine Integration von Wikifunctions-Funktionsaufrufen in E-Mails ist noch nicht vorhanden und auch nicht geplant).
Eine neue Funktion beim Einbetten von Funktionsaufrufen auf Wikiseiten ermöglicht es, den Wert für ein [[Z20420|Datum des Gregorianischen Kalenders]] leer zu lassen. In diesem Fall wird der Wert beim Seitenaufruf automatisch auf den aktuellen Tag gesetzt (entsprechend der Zeitzone des Wikis). Dies ermöglicht vielfältige dynamische Ausgaben: Du kannst das [[Z20756|Alter]] einer Person oder Institution, den aktuellen [[Z20421|Wochentag]], die heutige [[Z20741|Entfernung zum Mond]] und vieles mehr zurückgeben.
Du nutzt diese Funktion, indem du den Wert einfach leer lässt. Probiere es gerne auf der [[Wikifunctions:Embedded function calls/sandbox|Spielwiese für eingebettete Funktionsaufrufe]] aus. Du findest [[Special:MyLanguage/Wikifunctions:Embedded function calls|weitere Dokumentation zur Verwendung eingebetteter Funktionsaufrufe]] in Wikis, die diese Funktion aktiviert haben.
Wir planen, daran zu arbeiten, Standardwerte für zwei andere Typen zu erhalten: eine [[Z6091|Wikidata-Datenobjekt-Referenz]], um das mit einer bestimmten Seite verbundene Objekt (falls vorhanden) festzulegen, und die [[Z60|Sprache]] einer bestimmten Seite. Beide können dann in Funktionsaufrufen verwendet werden, um den Funktionsaufruf an eine bestimmte Seite anzupassen. Diese werden voraussichtlich noch in diesem Jahr entwickelt und bereitgestellt.
Bitte informiere uns, wenn du Probleme mit der neuen Funktion bemerkst.
<span id="Presentation_at_Wikidata_and_Sister_Projects_event"></span>
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Wikidata und Schwesterprojekte]] statt. [[User:DMartin (WMF)|David Martin]] und [[User:Sannita (WMF)|Luca Martinelli]] werden am [https://zonestamp.toolforge.org/1748539800 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
Weitere Informationen zu der Veranstaltung findest du auf der [[:d:Special:MyLanguage/Event:Wikidata and Sister Projects|Veranstaltungsseite Wikidata und Schwesterprojekte]].
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
Für die Arbeit mit leichtgewichtigen Aufzählungen' ([[:phab:T390558|T390558]]) haben wir eine Benutzeroberfläche ([[:phab:T391918|T391918]]) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ([[:phab:T391913|T391913]] und [[:phab:T391914|T391914]]). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ([[:phab:T391971|T391971]]). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
Als Reaktion auf eine Reihe weitreichender Probleme, die [[User:99of9|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ([[:phab:T391329|T391329]]).
Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[Z1970|Z1970/qxp]] ([[:phab:T394068|T394068]]).
<span id="Ongoing_consultation_about_Location_of_Abstract_Content"></span>
=== Laufende Konsultation über den Ort des Abstrakten Inhalts ===
Vielen Dank an alle, die bisher an der Konsultation über den [[:meta:Special:MyLanguage/Abstract Wikipedia/Location of Abstract Content|Ort des Abstrakten Inhalts]] teilgenommen haben! Die Konsultation läuft noch zwei Wochen. Wir versuchen, weiterhin Fragen der Community zu beantworten und an der Konsultation mitzuwirken.
<div lang="en" dir="ltr" class="mw-content-ltr">
Personally, I found the arguments thought-provoking, and I find myself changing my own position as I read about new ideas and considerations I haven’t had before. I am planning to add a current state of my thinking next week. So keep the ideas and arguments going!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The [[Z86|Unicode code point]] type has been set up with a [[Z23041|read]] and [[Z24823|display]] function, thus improving the UX on Wikifunctions and also allowing Functions using this Type to be used in embedded calls. Thanks to [[User:99of9|User:99of9]] for shepherding this improvement and for working on the read and display functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For our current work to support import of more Wikidata content ([[:phab:T390559|T390559]]), discussions on three new types proposals are ongoing: [[Wikifunctions:Type proposals/Wikidata time|Wikidata time]], [[Wikifunctions:Type proposals/Wikidata quantity|Wikidata quantity]], and [[Wikifunctions:Type proposals/Wikidata geocoordinates|Wikidata geocoordinates]]. Comments are welcome!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 17 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 17 new functions. Here are some of the functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z24736}}
* {{Z|Z24749}}
* {{Z|Z24757}}
* {{Z|Z24809}}
* {{Z|Z24823}}
<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:}}|2025-05-29]]
bap2pespx6yo0z0cijs1sai41mfh917
Talk:Z20788
1
57977
190871
2025-06-02T14:47:28Z
Dv103
11127
/* Should we follow ISO 8601? */ new section
190871
wikitext
text/x-wiki
== Should we follow ISO 8601? ==
I think it would be better to use the ISO 6801 standard (YYYY-MM-DD). Not only it is an officially recognised standard, but it is way less likely to misinterpretations (the current d/m/y format could be erroneusly interpreted by people used to the m/d/y format, for example) [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:47, 2 June 2025 (UTC)
fqe0hjakwuvias35m2o7gyrp3zv52la
190903
190871
2025-06-02T22:51:11Z
99of9
1622
/* Should we follow ISO 8601? */ Reply
190903
wikitext
text/x-wiki
== Should we follow ISO 8601? ==
I think it would be better to use the ISO 6801 standard (YYYY-MM-DD). Not only it is an officially recognised standard, but it is way less likely to misinterpretations (the current d/m/y format could be erroneusly interpreted by people used to the m/d/y format, for example) [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:47, 2 June 2025 (UTC)
:Yes, that is also my preference. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:51, 2 June 2025 (UTC)
p6opgjp2psj6to34iulygweni35osdc
Z24901
0
57978
190872
2025-06-02T17:56:40Z
DVrandecic (WMF)
7
190872
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
}
]
}
}
8iptpwc50hynut5n61w3jalyy8nfvb2
190877
190872
2025-06-02T17:58:57Z
DVrandecic (WMF)
7
Added Z24902, Z24903 and Z24904 to the approved list of test cases
190877
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24904"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
}
]
}
}
klpbewd412gczd5jg9hs17kk8ny7s6j
190878
190877
2025-06-02T17:59:24Z
VIGNERON
96
+ fr
190878
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
}
]
}
}
oyzq8s21j50rktucon63tcwj9icrunq
190880
190878
2025-06-02T18:00:51Z
Jdforrester (WMF)
4
Added Z24902, Z24903, Z24904, Z24905 and Z24906 to the approved list of test cases
190880
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24904",
"Z24905",
"Z24906"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
}
]
}
}
f568ex4lc24tx7t5iu7z97e9tabqyvx
190882
190880
2025-06-02T18:03:15Z
VIGNERON
96
+ br
190882
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
janjp2gur32sb4e2vtn2v3vi7toa5y6
190883
190882
2025-06-02T18:03:43Z
VIGNERON
96
+ fr (inputs)
190883
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
s6zdawesbz4xht5klenuwez3188ioym
190886
190883
2025-06-02T18:04:47Z
Jdforrester (WMF)
4
Added Z24902, Z24903 and Z24908 to the approved list of test cases
190886
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24908"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
2zkq6xv2bc9wrndw01g947ouscm1ius
190887
190886
2025-06-02T18:04:57Z
Jdforrester (WMF)
4
Added Z24904, Z24905 and Z24906 to the approved list of test cases
190887
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24908",
"Z24904",
"Z24905",
"Z24906"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
mhxpfcyi86v7jfmk5552am0qlxgrse8
190891
190887
2025-06-02T18:10:09Z
Jdforrester (WMF)
4
Added Z24909 to the approved list of test cases
190891
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24908",
"Z24904",
"Z24905",
"Z24906",
"Z24909"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
1zybunasvsgcrhhfmmw00al47i2g2lk
190893
190891
2025-06-02T18:14:21Z
Jdforrester (WMF)
4
Added Z24907 to the approved list of implementations
190893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24908",
"Z24904",
"Z24905",
"Z24906",
"Z24909"
],
"Z8K4": [
"Z14",
"Z24907"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
iauaamthsjruw55dxeefwictr8tl9ag
190907
190893
2025-06-03T00:53:09Z
99of9
1622
Added Z24911 to the approved list of test cases
190907
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad kregiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de début"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z24901K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "deiziad echuiñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date de fin"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z24902",
"Z24903",
"Z24908",
"Z24904",
"Z24905",
"Z24906",
"Z24909",
"Z24911"
],
"Z8K4": [
"Z14",
"Z24907"
],
"Z8K5": "Z24901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "time between two dates with unit in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps entre deux dates avec unités en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "amzer etre daou zeiziad gant unanenn e saozneg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"age"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"âge"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the \"27 years\" or \"6 months\" or \"3 days\", depending on the time frame. The number is always positive."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"27 ans\" ou \"6 mois\" ou \"3 jours\", selon la durée ; le nombre est toujours positif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "distreiñ a ra ar \"27 vloaz\" pe \"6 miz\" pe \"3 devezh\", diouzh ar prantad ; atav positiv"
}
]
}
}
3d85hgvzsvxpmmw2hqdbcdvoj542uzd
Z24902
0
57979
190873
2025-06-02T17:57:45Z
DVrandecic (WMF)
7
190873
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24902"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16107"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "13"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 month"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2 Jun 2025 to 13 Jul 2025 is 1 month"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
og7xz5ehtlb92pt52eyfoydl7tap5yi
Z24903
0
57980
190874
2025-06-02T17:57:56Z
Jdforrester (WMF)
4
190874
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24903"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "28"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "2 days"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024-02-28-\u003E2024-03-01 = \"2 days\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
btbt1209ouo8mf3izhsqqp4jodz7wfs
Z24904
0
57981
190875
2025-06-02T17:58:34Z
DVrandecic (WMF)
7
190875
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24904"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2001"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "15"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "24 years"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "15 January 2001 to 2 June 2025 is 24 years"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6ieki5pcym7g9c3n6cbhk932sdopeed
Z24905
0
57982
190876
2025-06-02T17:58:48Z
Jdforrester (WMF)
4
190876
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24905"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2020"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "5 years"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2020-01-01-\u003E2025-01-02 = \"5 years\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4ea55wg2qd68vd8jfisn5j1ryr6w4e0
Z24906
0
57983
190879
2025-06-02T18:00:37Z
Jdforrester (WMF)
4
190879
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24906"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1998"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "27 years"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1998-06-01-\u003E2025-06-01 = \"27 years\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jp4hktmrxnp75wdarqmfb1hyf81ulb3
Z24907
0
57984
190884
2025-06-02T18:03:44Z
DVrandecic (WMF)
7
190884
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": " years"
},
"Z802K3": "5 months"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fcacjzz6r2hm4irhltyk6dsypzomhmj
190888
190884
2025-06-02T18:06:07Z
DVrandecic (WMF)
7
190888
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": " years"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": "5 months",
"Z802K3": "5 days"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
adykxps8zw7dh23jynwnehlu59muqzl
190889
190888
2025-06-02T18:08:48Z
DVrandecic (WMF)
7
does 1 year
190889
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": "5 months",
"Z802K3": "5 days"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4tnttokwe5y1mq0m0zroh5jxhzkr7dw
190892
190889
2025-06-02T18:13:35Z
DVrandecic (WMF)
7
added number of months
190892
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17291",
"Z17291K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17291K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z10000K2": " months"
},
"Z802K3": "5 days"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
prlqrdd7jk3ogkfbq5bubwn0jnvw58f
190894
190892
2025-06-02T18:16:54Z
DVrandecic (WMF)
7
month vs months
190894
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17291",
"Z17291K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17291K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "59"
}
}
},
"Z802K2": " months",
"Z802K3": " month"
}
},
"Z802K3": "5 days"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pgruaq7wqsphmz72u5e7o1pxacfzqnt
190895
190894
2025-06-02T18:18:47Z
DVrandecic (WMF)
7
number of days
190895
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17291",
"Z17291K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17291K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "59"
}
}
},
"Z802K2": " months",
"Z802K3": " month"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
}
},
"Z10000K2": " days"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i8w96fvdvvirvtib6vjstqco9jvxyj3
190896
190895
2025-06-02T18:20:57Z
DVrandecic (WMF)
7
190896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17291",
"Z17291K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17291K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "59"
}
}
},
"Z802K2": " months",
"Z802K3": " month"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " day",
"Z802K3": " days"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0zo8gkv4jxvr3c9spmwqu5sfeswhh4f
190898
190896
2025-06-02T18:22:05Z
Jdforrester (WMF)
4
190898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24907"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24901",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "364"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z20756",
"Z20756K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20756K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " year",
"Z802K3": " years"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z17291",
"Z17291K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17291K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17132",
"Z17132K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
},
"Z17132K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "59"
}
}
},
"Z802K2": " months",
"Z802K3": " month"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z7",
"Z7K1": "Z20744",
"Z20744K1": {
"Z1K1": "Z18",
"Z18K1": "Z24901K1"
},
"Z20744K2": {
"Z1K1": "Z18",
"Z18K1": "Z24901K2"
}
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": " day",
"Z802K3": " days"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Denny's composition with mod 30 for months"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7268zc9fuvs2qvbhif0zky3i2mwlkp5
Z24908
0
57985
190885
2025-06-02T18:04:20Z
Jdforrester (WMF)
4
190885
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24908"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16106"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 year"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024-06-01-\u003E2025-06-01 = \"1 year\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kgpb8d9imar6s7f4lio45ktw07ei7s
Z24909
0
57986
190890
2025-06-02T18:09:58Z
Jdforrester (WMF)
4
190890
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24909"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 month"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024-02-01-\u003E2024-03-01 = \"1 month\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qgfqtjt9o9c0dkzt70xo2cw08umum5j
190897
190890
2025-06-02T18:21:53Z
DVrandecic (WMF)
7
we can change this back, just doing it for simplicity right now
190897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24909"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "29 days"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024-02-01-\u003E2024-03-01 = \"29 days\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l60nzu6a4vsc6zef112f75eth1b0blq
Z24910
0
57987
190899
2025-06-02T18:23:40Z
Jdforrester (WMF)
4
190899
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24910"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2024"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0 days"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2024-03-01-\u003E2024-03-01 = \"0 days\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6vk34jrdf882qu84fc10ad9rycqq2wp
Talk:Z24909
1
57988
190900
2025-06-02T18:26:03Z
DVrandecic (WMF)
7
/* 1 month or 29 days? */ new section
190900
wikitext
text/x-wiki
== 1 month or 29 days? ==
Should this rather be "1 month" or "29 days"? The former seems to make more intuitive sense, the latter isn't wrong and easier to implement in some cases. But I think we should maybe switch to the former again. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:26, 2 June 2025 (UTC)
68ch7nad242v7tfz41rkwm7zselxzrj
Z24911
0
57989
190905
2025-06-03T00:52:41Z
99of9
1622
190905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24911"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2004"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2004"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16112"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "31"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K2": "months"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "365 days in leap year is not a whole year"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j1tm8eiawq7rk5l94k3ibf8pptd5bo6
190906
190905
2025-06-03T00:52:54Z
99of9
1622
190906
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24911"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z24901",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z24901",
"Z24901K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2004"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
},
"Z24901K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2004"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16112"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "31"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K2": "months"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "365 days in a leap year is not a whole year"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
au4gtpzzzdszertqkp7lj77m3as61w3
Translations:Wikifunctions:Status updates/2025-05-29/5/fr
1198
57990
190914
2025-06-03T05:50:09Z
Pamputt
314
Created page with "Nous avons modifié notre déploiement pour nous concentrer sur les Wiktionnaires pour l’instant, au lieu des Wikipédias. Ce changement a été effectué afin de suivre le déploiement de [[$1|Parsoid]], dont dépendent les appels de fonction intégrés. Nous reviendrons sur les Wikipédias probablement plus tard dans l’année."
190914
wikitext
text/x-wiki
Nous avons modifié notre déploiement pour nous concentrer sur les Wiktionnaires pour l’instant, au lieu des Wikipédias. Ce changement a été effectué afin de suivre le déploiement de [[$1|Parsoid]], dont dépendent les appels de fonction intégrés. Nous reviendrons sur les Wikipédias probablement plus tard dans l’année.
4b3ybpftgse3hs3uuzevrc2jzyt8d47
Translations:Wikifunctions:Status updates/2025-05-29/6/fr
1198
57991
190916
2025-06-03T05:51:55Z
Pamputt
314
Created page with "Au cours des prochains mois, nous prévoyons de déployer le système dans de nombreux autres Wiktionnaires. Cela permettra aux communautés Wiktionary de travailler sur des fonctions utiles aux différents projets Wiktionary. Il peut s’agir des [[$1|fonctions morphologiques]] déjà existantes (''par exemple'' le [[$2|pluriel régulier]] de $3 est $4), ou de fonctions telles que celle-ci listant les [[$5|trois formes principales d’un verbe anglais]], ''par exemple''..."
190916
wikitext
text/x-wiki
Au cours des prochains mois, nous prévoyons de déployer le système dans de nombreux autres Wiktionnaires. Cela permettra aux communautés Wiktionary de travailler sur des fonctions utiles aux différents projets Wiktionary. Il peut s’agir des [[$1|fonctions morphologiques]] déjà existantes (''par exemple'' le [[$2|pluriel régulier]] de $3 est $4), ou de fonctions telles que celle-ci listant les [[$5|trois formes principales d’un verbe anglais]], ''par exemple'' : $6. Nous sommes actuellement limités à de simples chaines de caractères pour ce qui peut être intégré dans les pages, mais dans le courant de l’année, nous prévoyons de permettre un certain formatage, dans le but de créer des tableaux de conjugaison entiers, qui pourraient être réutilisés dans de nombreuses éditions linguistiques différentes des projets Wiktionary. D’ici là, nous sommes curieux de savoir quel type de fonctions vous allez créer maintenant !
2hd7btl4r4xcwhx19y1p7vpi8i0r3ul
Z24912
0
57992
190919
2025-06-03T06:11:10Z
Dv103
11127
190919
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24912"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "56"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0056/03/04"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "0056-03-04"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kyj6gaxa4ciq5lttnxmxt08wpgiy41o
190920
190919
2025-06-03T06:11:37Z
Dv103
11127
190920
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24912"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "56"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0056-03-04"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "0056-03-04"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0awuvcew2dbtzvo0nxhk8kees8r1iho
Z24913
0
57993
190921
2025-06-03T06:12:39Z
Dv103
11127
190921
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24913"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16112"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "31"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0000-12-31"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "0000-12-31"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qk6hzzk0p3anj0rix3cg6qk92yeofpa
Z24914
0
57994
190922
2025-06-03T06:14:16Z
Dv103
11127
190922
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24914"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "-0002-09-17"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "-0002-09-17"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tuk95wkk18wi7iernja04j8hr6shguf
Z24915
0
57995
190923
2025-06-03T06:15:29Z
Dv103
11127
190923
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24915"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "12345"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "+12345-03-16"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "+12345-03-16"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
10zgrlxfyi996qnb28wjsnohc9vw9bu
Z24916
0
57996
190924
2025-06-03T06:16:04Z
Dv103
11127
190924
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24916"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "12346"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "-12345-03-16"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "-12345-03-16"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r0pt5oymzcoeqw6ip36cwpk6ifhmh25
Z24917
0
57997
190925
2025-06-03T06:17:37Z
Dv103
11127
190925
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24917"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20788",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20788",
"Z20788K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "12345678901234567890123456778901234567890"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "02"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "+12345678901234567890123456778901234567890-02-02"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "+12345678901234567890123456778901234567890-02-02"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
283jstq3lkfu9ul3ul7brrknguh7z3b
Translations:Wikifunctions:Status updates/2025-05-29/13/de
1198
57998
190929
2025-06-03T08:23:50Z
Ameisenigel
44
Created page with "=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ==="
190929
wikitext
text/x-wiki
=== Präsentation bei der Veranstaltung Wikidata und Schwesterprojekte ===
mw8h6jk7g8jcl5c9z857o5iwv9kex97
Translations:Wikifunctions:Status updates/2025-05-29/28/de
1198
57999
190931
2025-06-03T08:24:47Z
Ameisenigel
44
Created page with "Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[$1|Wikidata und Schwesterprojekte]] statt. [[$2|David Martin]] und [[$3|Luca Martinelli]] werden am [$4 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr."
190931
wikitext
text/x-wiki
Vom 29. Mai bis 1. Juni 2025 findet die Veranstaltung [[$1|Wikidata und Schwesterprojekte]] statt. [[$2|David Martin]] und [[$3|Luca Martinelli]] werden am [$4 29. Mai um 19:30 MESZ] (also heute) vorstellen, wie Wikidata Sprachfunktionen auf Wikifunctions unterstützt und vieles mehr.
2btppkl54jqhz2y36vnwj8aqkau4smc
Translations:Wikifunctions:Status updates/2025-05-29/14/de
1198
58000
190933
2025-06-03T08:24:51Z
Ameisenigel
44
Created page with "Weitere Informationen zu der Veranstaltung findest du auf der [[$1|Veranstaltungsseite Wikidata und Schwesterprojekte]]."
190933
wikitext
text/x-wiki
Weitere Informationen zu der Veranstaltung findest du auf der [[$1|Veranstaltungsseite Wikidata und Schwesterprojekte]].
g52snriosfdypgh9teff736p0hpe6kd
Translations:Wikifunctions:Status updates/2025-05-29/15/de
1198
58001
190935
2025-06-03T08:24:55Z
Ameisenigel
44
Created page with "=== Letzte Änderungen an der Software ==="
190935
wikitext
text/x-wiki
=== Letzte Änderungen an der Software ===
owrlw2m6o36leoohdu60use5kie2fbo
Translations:Wikifunctions:Status updates/2025-05-29/29/de
1198
58002
190943
2025-06-03T08:39:12Z
Ameisenigel
44
Created page with "Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen."
190943
wikitext
text/x-wiki
Letzte Woche haben wir, wie oben besprochen, eine unserer geplanten vierteljährlichen Arbeiten sowie eine Reihe anderer Arbeiten abgeschlossen.
pge91rgky2v2l891mmgvlfro5lb8swx
Translations:Wikifunctions:Status updates/2025-05-29/16/de
1198
58003
190945
2025-06-03T08:42:03Z
Ameisenigel
44
Created page with "Für die Arbeit mit leichtgewichtigen Aufzählungen' ($1) haben wir eine Benutzeroberfläche ($2) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ($3 und $4). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noc..."
190945
wikitext
text/x-wiki
Für die Arbeit mit leichtgewichtigen Aufzählungen' ($1) haben wir eine Benutzeroberfläche ($2) und spezielle Rechte für deren Erstellung und Bearbeitung hinzugefügt ($3 und $4). Wie bei den Typen sind diese vorerst nur für Mitarbeiter verfügbar, der Zugang wird aber später ausgeweitet. Um die Erstellungs- und Bearbeitungswerkzeuge zu ermöglichen, haben wir auch unsere Tests für die zulässigen Bearbeitungen und Erstellungen flexibler gestaltet. Es gibt hier noch einiges zu tun, bevor wir dies als abgeschlossen betrachten, aber wir sollten es in Kürze im Wiki demonstrieren können.
a55jmweynxtw59f79rnbn76ng4i15ws
Translations:Wikifunctions:Status updates/2025-05-29/17/de
1198
58004
190947
2025-06-03T08:45:19Z
Ameisenigel
44
Created page with "Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ($1). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten."
190947
wikitext
text/x-wiki
Im Rahmen unseres Performance-Arbeitsschwerpunkts in diesem Quartal arbeiten wir an einem besseren Caching des Orchestrierers. Wir haben die Funktionalität auf der MediaWiki-Seite des Codes hinzugefügt, um dieses neue Verhalten auszulösen ($1). In Kürze werden wir dies zusammenführen und die Auswirkungen messen und darüber berichten.
9m1t9n3rhvrf50fdep7zx7pxm7vsfca
Translations:Wikifunctions:Status updates/2025-05-29/18/de
1198
58005
190949
2025-06-03T08:46:52Z
Ameisenigel
44
Created page with "Als Reaktion auf eine Reihe weitreichender Probleme, die [[$1|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ($2)."
190949
wikitext
text/x-wiki
Als Reaktion auf eine Reihe weitreichender Probleme, die [[$1|Benutzer:99of9]] beim Ausführen von Tests festgestellt hat, haben wir einige Regressionstests hinzugefügt, die sich auf verschiedene gültige 'Formen' von Sprachobjekten beziehen ($2).
49xc40mbvq290tg386d93xzzhcvx92k
Translations:Wikifunctions:Status updates/2025-05-29/19/de
1198
58006
190951
2025-06-03T08:47:43Z
Ameisenigel
44
Created page with "Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[$1|Z1970/qxp]] ($2)."
190951
wikitext
text/x-wiki
Als Teil der Wikimedia-weiten Unterstützung haben wir eine neue Sprache hinzugefügt: [[$1|Z1970/qxp]] ($2).
p0oefuj52mi9ib33y4awe2ow0aez6eg
Translations:Wikifunctions:Status updates/2025-05-29/20/de
1198
58007
190953
2025-06-03T08:47:56Z
Ameisenigel
44
Created page with "=== Laufende Konsultation über den Ort des Abstrakten Inhalts ==="
190953
wikitext
text/x-wiki
=== Laufende Konsultation über den Ort des Abstrakten Inhalts ===
cmq6p2n1htftm2hncgyony874u2uul2
Translations:Wikifunctions:Status updates/2025-05-29/30/de
1198
58008
190955
2025-06-03T08:49:11Z
Ameisenigel
44
Created page with "Vielen Dank an alle, die bisher an der Konsultation über den [[$1|Ort des Abstrakten Inhalts]] teilgenommen haben! Die Konsultation läuft noch zwei Wochen. Wir versuchen, weiterhin Fragen der Community zu beantworten und an der Konsultation mitzuwirken."
190955
wikitext
text/x-wiki
Vielen Dank an alle, die bisher an der Konsultation über den [[$1|Ort des Abstrakten Inhalts]] teilgenommen haben! Die Konsultation läuft noch zwei Wochen. Wir versuchen, weiterhin Fragen der Community zu beantworten und an der Konsultation mitzuwirken.
4xk5jzkiodmjogcdmjnpgvr1h00yy3m