Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.19
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Z111
0
45
312038
216151
2026-09-11T07:34:59Z
DVrandecic (WMF)
7
Added Z19669 to the approved list of test cases
312038
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z111"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z111K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ข้อความภาษาเดียว"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "teks satu bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একভাষিক পাঠ্য"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "טקסט חד־לשוני"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ederede otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "texto monolíngue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte monolingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo monolingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एकभाषी टेक्स्ट"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19669"
],
"Z8K4": [
"Z14",
"Z211"
],
"Z8K5": "Z111"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Validate monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachigen Text prüfen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "eentalige tekst valideren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Validar texto monolíngue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ตรวจสอบข้อความภาษาเดียว"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Validasi teks satu bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একভাষিক পাঠ্য বৈধকরন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "Sahkan teks ekabahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "صحکن تيکس ايکابهاس"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בדיקת תקינות של טקסט חד־לשוני"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kwadoro ederede otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valider le texte monolingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valida testo monolingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एकभाषी टेक्स्ट सत्यापित करें"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"Validasi teks monobahasa"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"teks ekabahasa"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"تيکس ايکابهاس"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5o5di54b0jmct1qusdi042vc4e5gdwd
Wikifunctions:Project chat
4
1184
311994
311842
2026-09-11T03:08:08Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2026/07]] (after section [[Wikifunctions:Project chat/Archive/2026/07#Contributing_to_language_functions_1:_Language_Fragments|Contributing_to_language_functions_1:_Language_Fragments]]) - previous edit: [[:User:99of9|99of9]], 2026-09-10 11:20
311994
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
:I don't have the whole answer, but here's some information to start.
:> Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
:This is possible! All of the needed features exist in Wikifunctions. If you try to define this type and find it's not possible, then that should be filed as a bug in Wikifunctions (and one we will triage fix through the normal channels).
:I also want to set some expectations. While Wikifunctions can (barring bugs?) absolutely represent a hereditary set type, operations on that type will not necessarily have the expected asymptotic performance characteristics. Generally, the ZObject language specification doesn't allow for an object to have an arbitrary number of members, so any container type will end up relying on some kind of recursively-defined structure like WF's own List type. Practically, this means that the composition language could never do something like an O(1) set lookup.
:That said, I also want to point you to code converters, which would allow the hereditary set type to be converted to a more efficient representation inside of the JS and Python code executors. That's a secondary concern for after the type exists.
:Happy to discuss further! [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 16:02, 13 August 2026 (UTC)
::Hi! I'm guessing the proper way to discuss this would be to make a draft type proposal? I still have some free time left on my holiday and I would love to develop that idea further :)
::I'm aware of performance limitations; my goal is to rely on composition only as some kind of ''theoretical fallback'' while all performance intensive computation is done with code implementations. That way what I make can be "well-defined" and fast at the same time (ideally...). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:38, 13 August 2026 (UTC)
:::Yes, that makes sense. Are you on IRC? #wikipedia-abstract is a very friendly and helpful group; if you're looking to make a new type, that would be a good place to get pointers. [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 09:36, 14 August 2026 (UTC)
<references group="set" />
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
:Hi @[[User:Smlckz|Smlckz]]! I am really interested in the viability of Wikifunctions as a programming system too, but I don't think you're in a for a great experience... While my experience here is quite limited, I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic. If you look into [[Wikifunctions:Reserved ZIDs]], you'll notice that there isn't any built in implementation for addition, subtraction, and there isn't even a builtin type for Natural numbers. This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...
:Strings aren't much better: the only core functions to manipulate them, {{Z|886}} and {{Z|888}} have been deprecated.
:And while [[Wikifunctions:Function model]] is a great start it is out of date and is nowhere complete enough to be considered a proper specification. If you want any information as to how evaluation and the object model actually work you have to look into the Gitlab repos for the current implementation.
:Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc. This can even be used, I believe, as a source of randomness.
:I have great hopes that Wikifunctions will become a strong programming system one day, but as of now, it's far behind any other functional programming languages. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:15, 13 August 2026 (UTC)
::I hope that folks who are interested, like you two, can help with moving in that direction.
::The development team is not focusing on that secondary goal currently. That shouldn't preclude anyone else from doing so.
::How does Z823 break purity?
::Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 12:25, 13 August 2026 (UTC)
:::Sorry for the use of the maybe unclear term purity, I stole it from the Nix language :)
:::Purity would be the principle that the same inputs always return the same outputs, independently from the running environement. {{Z|823}} does the exact opposite by literally giving you information about the outside environment. This constitues a source of randomness that I really do not appreciate from a theoretical standpoint, as it potentially introduces painful runtime errors (race conditions even, albeit only in extreme cases) which no one likes to debug.
:::I personally think that it is quite an useless function (4 uses in mainspace), but if people really want to keep it, I propose to restrict its usage to tests or make any function using it be marked as "impure" too.
:::To answer your last question, I don't really understand it --- I'm sorry for showing my lack of computer science basics here :') If you wish to explain it further, I'd be happy to give you my opinion. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:44, 13 August 2026 (UTC)
:::{{tq|Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient?}} If we want to evolve towards a proper [[w:rewriting|rewriting]] system, conversion and reduction rules from lambda calculus might suffice. But, for now, if I have understood the current system correctly, we'd need to have closures, if only for reasons of efficiency. Imagine big, non-persistent, runtime objects, being referenced multiple times in anonymous functions, after beta reduction, to get represented with that many copies in their bodies.. (The evaluator might not be affected, but once these anonymous functions need to persist or even just pass through programming language boundaries, forcing normalization/serialization..) So, if we want to support anonymous functions as first-class objects of the kind of system we currently have, closures are essential. [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 03:09, 14 August 2026 (UTC)
::{{tq|I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic.}} When anonymous functions work better, we should be able to implement [[w:Church encoding|Church numerals]] using them. Similarly, when we'll have support for sum types, we could use that to implement [[w:Peano axioms|Peano arithmetic]] (as linked list of unit type). While these are interesting for theoretical purposes, we can't rely on them in practice, due to the kind of runtime we have here; it'd be too inefficient for any non-trivial use. Like functions can have multiple implementations, types could do the same, giving rise to typeclasses.. <small>The aspiration towards purity gives rise to expectations of realization of [[w:Curry–Howard correspondence|program-proof equivalence]], in having proofs of theorems hosted alongside ordinary functions (and perhaps proofs of correctness of such ordinary functions), but that's too far in the future for us to consider.</small> We can then have performant implementations of types alongside theoretically interesting ones. {{tq|This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...}} Which does sound quite backwards. I'd've expected to see a built-in natural number type, with byte defined as a derived type out of it. (For comparison, here's what Common Lisp came up with: [https://metaspec.dev/t_integer.html] [https://metaspec.dev/t_unsigned-byte.html]) {{tq|Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc.}} This information can also be used to choose more performant (or, for a particular environment, a better-suited) implementation amongst available. I don't expect this system to be able uphold the level of purity expected from a purely functional programming language, but only up to a certain degree: that most functions won't directly need to rely on such escape hatches. (Compare Rust's <code>unsafe</code>. Similarly, consider the caveats of [https://wiki.haskell.org/index.php?title=Hask '''Hask'''].) [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 17:41, 13 August 2026 (UTC)
:::Church numerals are an idea I love, and Peano arithmetic too! My initial attempt with von Neumann ordinals quickly stopped because of speed concerns :') Typeclasses is an idea I had a while ago (although I phrased it as Single Type, Multiple Representations) and could further improve Wikifunctions' abstractness and maybe even performance. I agree the lack of a number type is a major flaw in the system. Last point, I think implementation choice should mostly be done by the system automatically; what you call <code>unsafe</code> is similar to the concept of impurity in Nix, where calling an impure function makes the function calling it impure too. I believe an automatic explicit visible marking of such impure functions could help prevent their abusive use.
:::Given that some people seem interested in the ideas we discussed but it isn't a main focus at the moment, would you like us to discuss further ideas such as the writing of a formal Wikifunctions ''specification'', some new type proposals for an integer type, and maybe even develop the idea of typeclasses?
:::If you'd like a more dynamic discussion I have Discord if needed (hope it's not illegal to say that!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:52, 13 August 2026 (UTC)
::::I'd like to discuss, along with participation from implementors, such that we don't build [[wikt:castle in the air|castle in the air]]. With how things are in flux, designing a specification now might not be a good idea. At least, we'd need multiple competing full-featured implementations such that the need for specification can naturally arise. We can certainly discuss existing implementations of various programming systems: what to pick, what to discard and what to innovate in our circumstances.. <small><small>I don't use Discord. You can talk with me on [[w:IRC|IRC]]: find me in the Libera.chat channel <code>#wikipedia-abstract</code>. If you don't have an IRC client set up, you can use Libera's [https://libera.chat/guides/clients web clients]. Mention the time (with timezone) you'll be available. We can discuss which (better or worse) protocol/platform to use for further communication there. </small></small> [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 04:16, 14 August 2026 (UTC)
:::::I do have IRC! <code>virinas-code</code>, I use the Konversation client. You do seem to have a lot more experience than me with functional programming so I'll be happy to discuss ideas with you :)
:::::I'm typically available from 2PM to 8PM and from 11PM to 2AM-4AM in the Europe/Paris timezone. I think one of the first thing we should do is fix the built-in lack of a number type. A specification can come much later, but we do need to reinforce existing documentation (e.g. by completing [[Wikifunctions:Function model]]). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 12:48, 14 August 2026 (UTC)
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Japanese is not suggested in the language selector when using uselang=ja ==
{{phab|T435712}}
It seems that the language selector does not always suggest Japanese even when the interface language is Japanese (uselang=ja).
For example, when most languages have already been added and the dropdown only shows a couple of suggested languages, Japanese may not be among them. If I type "日本語" manually, it appears and can be selected normally, so the language itself is available; it is only missing from the initial suggestions.
As I understand it, the selector is supposed to prioritize the user's/interface language among the suggested languages. This may be related to [[phab:T391130]].
Is this expected behavior, or should Japanese be suggested when the UI language is Japanese? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:04, 22 August 2026 (UTC)
:Are you referring to the autocomplete on [[Z60]]-typed reference selectors, for example on [[Z31676]]? It's the [[d:Q1065#P37|6 UN languages]], but including the current UI language is a good idea. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 22 August 2026 (UTC)
::Yes, that's correct. Including the current UI language would make the translation work easier. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:45, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
f0vpo6u2l0y6jav7l4prra0es3ztlmx
311999
311994
2026-09-11T03:21:23Z
YoshiRulz
10156
/* Japanese is not suggested in the language selector when using uselang=ja */ Resolved
311999
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
:I don't have the whole answer, but here's some information to start.
:> Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
:This is possible! All of the needed features exist in Wikifunctions. If you try to define this type and find it's not possible, then that should be filed as a bug in Wikifunctions (and one we will triage fix through the normal channels).
:I also want to set some expectations. While Wikifunctions can (barring bugs?) absolutely represent a hereditary set type, operations on that type will not necessarily have the expected asymptotic performance characteristics. Generally, the ZObject language specification doesn't allow for an object to have an arbitrary number of members, so any container type will end up relying on some kind of recursively-defined structure like WF's own List type. Practically, this means that the composition language could never do something like an O(1) set lookup.
:That said, I also want to point you to code converters, which would allow the hereditary set type to be converted to a more efficient representation inside of the JS and Python code executors. That's a secondary concern for after the type exists.
:Happy to discuss further! [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 16:02, 13 August 2026 (UTC)
::Hi! I'm guessing the proper way to discuss this would be to make a draft type proposal? I still have some free time left on my holiday and I would love to develop that idea further :)
::I'm aware of performance limitations; my goal is to rely on composition only as some kind of ''theoretical fallback'' while all performance intensive computation is done with code implementations. That way what I make can be "well-defined" and fast at the same time (ideally...). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:38, 13 August 2026 (UTC)
:::Yes, that makes sense. Are you on IRC? #wikipedia-abstract is a very friendly and helpful group; if you're looking to make a new type, that would be a good place to get pointers. [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 09:36, 14 August 2026 (UTC)
<references group="set" />
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
:Hi @[[User:Smlckz|Smlckz]]! I am really interested in the viability of Wikifunctions as a programming system too, but I don't think you're in a for a great experience... While my experience here is quite limited, I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic. If you look into [[Wikifunctions:Reserved ZIDs]], you'll notice that there isn't any built in implementation for addition, subtraction, and there isn't even a builtin type for Natural numbers. This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...
:Strings aren't much better: the only core functions to manipulate them, {{Z|886}} and {{Z|888}} have been deprecated.
:And while [[Wikifunctions:Function model]] is a great start it is out of date and is nowhere complete enough to be considered a proper specification. If you want any information as to how evaluation and the object model actually work you have to look into the Gitlab repos for the current implementation.
:Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc. This can even be used, I believe, as a source of randomness.
:I have great hopes that Wikifunctions will become a strong programming system one day, but as of now, it's far behind any other functional programming languages. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:15, 13 August 2026 (UTC)
::I hope that folks who are interested, like you two, can help with moving in that direction.
::The development team is not focusing on that secondary goal currently. That shouldn't preclude anyone else from doing so.
::How does Z823 break purity?
::Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 12:25, 13 August 2026 (UTC)
:::Sorry for the use of the maybe unclear term purity, I stole it from the Nix language :)
:::Purity would be the principle that the same inputs always return the same outputs, independently from the running environement. {{Z|823}} does the exact opposite by literally giving you information about the outside environment. This constitues a source of randomness that I really do not appreciate from a theoretical standpoint, as it potentially introduces painful runtime errors (race conditions even, albeit only in extreme cases) which no one likes to debug.
:::I personally think that it is quite an useless function (4 uses in mainspace), but if people really want to keep it, I propose to restrict its usage to tests or make any function using it be marked as "impure" too.
:::To answer your last question, I don't really understand it --- I'm sorry for showing my lack of computer science basics here :') If you wish to explain it further, I'd be happy to give you my opinion. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:44, 13 August 2026 (UTC)
:::{{tq|Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient?}} If we want to evolve towards a proper [[w:rewriting|rewriting]] system, conversion and reduction rules from lambda calculus might suffice. But, for now, if I have understood the current system correctly, we'd need to have closures, if only for reasons of efficiency. Imagine big, non-persistent, runtime objects, being referenced multiple times in anonymous functions, after beta reduction, to get represented with that many copies in their bodies.. (The evaluator might not be affected, but once these anonymous functions need to persist or even just pass through programming language boundaries, forcing normalization/serialization..) So, if we want to support anonymous functions as first-class objects of the kind of system we currently have, closures are essential. [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 03:09, 14 August 2026 (UTC)
::{{tq|I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic.}} When anonymous functions work better, we should be able to implement [[w:Church encoding|Church numerals]] using them. Similarly, when we'll have support for sum types, we could use that to implement [[w:Peano axioms|Peano arithmetic]] (as linked list of unit type). While these are interesting for theoretical purposes, we can't rely on them in practice, due to the kind of runtime we have here; it'd be too inefficient for any non-trivial use. Like functions can have multiple implementations, types could do the same, giving rise to typeclasses.. <small>The aspiration towards purity gives rise to expectations of realization of [[w:Curry–Howard correspondence|program-proof equivalence]], in having proofs of theorems hosted alongside ordinary functions (and perhaps proofs of correctness of such ordinary functions), but that's too far in the future for us to consider.</small> We can then have performant implementations of types alongside theoretically interesting ones. {{tq|This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...}} Which does sound quite backwards. I'd've expected to see a built-in natural number type, with byte defined as a derived type out of it. (For comparison, here's what Common Lisp came up with: [https://metaspec.dev/t_integer.html] [https://metaspec.dev/t_unsigned-byte.html]) {{tq|Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc.}} This information can also be used to choose more performant (or, for a particular environment, a better-suited) implementation amongst available. I don't expect this system to be able uphold the level of purity expected from a purely functional programming language, but only up to a certain degree: that most functions won't directly need to rely on such escape hatches. (Compare Rust's <code>unsafe</code>. Similarly, consider the caveats of [https://wiki.haskell.org/index.php?title=Hask '''Hask'''].) [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 17:41, 13 August 2026 (UTC)
:::Church numerals are an idea I love, and Peano arithmetic too! My initial attempt with von Neumann ordinals quickly stopped because of speed concerns :') Typeclasses is an idea I had a while ago (although I phrased it as Single Type, Multiple Representations) and could further improve Wikifunctions' abstractness and maybe even performance. I agree the lack of a number type is a major flaw in the system. Last point, I think implementation choice should mostly be done by the system automatically; what you call <code>unsafe</code> is similar to the concept of impurity in Nix, where calling an impure function makes the function calling it impure too. I believe an automatic explicit visible marking of such impure functions could help prevent their abusive use.
:::Given that some people seem interested in the ideas we discussed but it isn't a main focus at the moment, would you like us to discuss further ideas such as the writing of a formal Wikifunctions ''specification'', some new type proposals for an integer type, and maybe even develop the idea of typeclasses?
:::If you'd like a more dynamic discussion I have Discord if needed (hope it's not illegal to say that!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:52, 13 August 2026 (UTC)
::::I'd like to discuss, along with participation from implementors, such that we don't build [[wikt:castle in the air|castle in the air]]. With how things are in flux, designing a specification now might not be a good idea. At least, we'd need multiple competing full-featured implementations such that the need for specification can naturally arise. We can certainly discuss existing implementations of various programming systems: what to pick, what to discard and what to innovate in our circumstances.. <small><small>I don't use Discord. You can talk with me on [[w:IRC|IRC]]: find me in the Libera.chat channel <code>#wikipedia-abstract</code>. If you don't have an IRC client set up, you can use Libera's [https://libera.chat/guides/clients web clients]. Mention the time (with timezone) you'll be available. We can discuss which (better or worse) protocol/platform to use for further communication there. </small></small> [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 04:16, 14 August 2026 (UTC)
:::::I do have IRC! <code>virinas-code</code>, I use the Konversation client. You do seem to have a lot more experience than me with functional programming so I'll be happy to discuss ideas with you :)
:::::I'm typically available from 2PM to 8PM and from 11PM to 2AM-4AM in the Europe/Paris timezone. I think one of the first thing we should do is fix the built-in lack of a number type. A specification can come much later, but we do need to reinforce existing documentation (e.g. by completing [[Wikifunctions:Function model]]). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 12:48, 14 August 2026 (UTC)
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Japanese is not suggested in the language selector when using uselang=ja ==
{{phab|T435712|resolved}}
It seems that the language selector does not always suggest Japanese even when the interface language is Japanese (uselang=ja).
For example, when most languages have already been added and the dropdown only shows a couple of suggested languages, Japanese may not be among them. If I type "日本語" manually, it appears and can be selected normally, so the language itself is available; it is only missing from the initial suggestions.
As I understand it, the selector is supposed to prioritize the user's/interface language among the suggested languages. This may be related to [[phab:T391130]].
Is this expected behavior, or should Japanese be suggested when the UI language is Japanese? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:04, 22 August 2026 (UTC)
:Are you referring to the autocomplete on [[Z60]]-typed reference selectors, for example on [[Z31676]]? It's the [[d:Q1065#P37|6 UN languages]], but including the current UI language is a good idea. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 22 August 2026 (UTC)
::Yes, that's correct. Including the current UI language would make the translation work easier. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:45, 22 August 2026 (UTC)
{{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:21, 11 September 2026 (UTC)}}
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
obo4m6cxa7ln2ap1vby9tdzugelvfq8
312032
311999
2026-09-11T04:52:17Z
99of9
1622
/* Draft policy for language fallback strategies */ Reply
312032
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
:I don't have the whole answer, but here's some information to start.
:> Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
:This is possible! All of the needed features exist in Wikifunctions. If you try to define this type and find it's not possible, then that should be filed as a bug in Wikifunctions (and one we will triage fix through the normal channels).
:I also want to set some expectations. While Wikifunctions can (barring bugs?) absolutely represent a hereditary set type, operations on that type will not necessarily have the expected asymptotic performance characteristics. Generally, the ZObject language specification doesn't allow for an object to have an arbitrary number of members, so any container type will end up relying on some kind of recursively-defined structure like WF's own List type. Practically, this means that the composition language could never do something like an O(1) set lookup.
:That said, I also want to point you to code converters, which would allow the hereditary set type to be converted to a more efficient representation inside of the JS and Python code executors. That's a secondary concern for after the type exists.
:Happy to discuss further! [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 16:02, 13 August 2026 (UTC)
::Hi! I'm guessing the proper way to discuss this would be to make a draft type proposal? I still have some free time left on my holiday and I would love to develop that idea further :)
::I'm aware of performance limitations; my goal is to rely on composition only as some kind of ''theoretical fallback'' while all performance intensive computation is done with code implementations. That way what I make can be "well-defined" and fast at the same time (ideally...). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:38, 13 August 2026 (UTC)
:::Yes, that makes sense. Are you on IRC? #wikipedia-abstract is a very friendly and helpful group; if you're looking to make a new type, that would be a good place to get pointers. [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 09:36, 14 August 2026 (UTC)
<references group="set" />
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
:Hi @[[User:Smlckz|Smlckz]]! I am really interested in the viability of Wikifunctions as a programming system too, but I don't think you're in a for a great experience... While my experience here is quite limited, I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic. If you look into [[Wikifunctions:Reserved ZIDs]], you'll notice that there isn't any built in implementation for addition, subtraction, and there isn't even a builtin type for Natural numbers. This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...
:Strings aren't much better: the only core functions to manipulate them, {{Z|886}} and {{Z|888}} have been deprecated.
:And while [[Wikifunctions:Function model]] is a great start it is out of date and is nowhere complete enough to be considered a proper specification. If you want any information as to how evaluation and the object model actually work you have to look into the Gitlab repos for the current implementation.
:Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc. This can even be used, I believe, as a source of randomness.
:I have great hopes that Wikifunctions will become a strong programming system one day, but as of now, it's far behind any other functional programming languages. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:15, 13 August 2026 (UTC)
::I hope that folks who are interested, like you two, can help with moving in that direction.
::The development team is not focusing on that secondary goal currently. That shouldn't preclude anyone else from doing so.
::How does Z823 break purity?
::Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 12:25, 13 August 2026 (UTC)
:::Sorry for the use of the maybe unclear term purity, I stole it from the Nix language :)
:::Purity would be the principle that the same inputs always return the same outputs, independently from the running environement. {{Z|823}} does the exact opposite by literally giving you information about the outside environment. This constitues a source of randomness that I really do not appreciate from a theoretical standpoint, as it potentially introduces painful runtime errors (race conditions even, albeit only in extreme cases) which no one likes to debug.
:::I personally think that it is quite an useless function (4 uses in mainspace), but if people really want to keep it, I propose to restrict its usage to tests or make any function using it be marked as "impure" too.
:::To answer your last question, I don't really understand it --- I'm sorry for showing my lack of computer science basics here :') If you wish to explain it further, I'd be happy to give you my opinion. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:44, 13 August 2026 (UTC)
:::{{tq|Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient?}} If we want to evolve towards a proper [[w:rewriting|rewriting]] system, conversion and reduction rules from lambda calculus might suffice. But, for now, if I have understood the current system correctly, we'd need to have closures, if only for reasons of efficiency. Imagine big, non-persistent, runtime objects, being referenced multiple times in anonymous functions, after beta reduction, to get represented with that many copies in their bodies.. (The evaluator might not be affected, but once these anonymous functions need to persist or even just pass through programming language boundaries, forcing normalization/serialization..) So, if we want to support anonymous functions as first-class objects of the kind of system we currently have, closures are essential. [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 03:09, 14 August 2026 (UTC)
::{{tq|I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic.}} When anonymous functions work better, we should be able to implement [[w:Church encoding|Church numerals]] using them. Similarly, when we'll have support for sum types, we could use that to implement [[w:Peano axioms|Peano arithmetic]] (as linked list of unit type). While these are interesting for theoretical purposes, we can't rely on them in practice, due to the kind of runtime we have here; it'd be too inefficient for any non-trivial use. Like functions can have multiple implementations, types could do the same, giving rise to typeclasses.. <small>The aspiration towards purity gives rise to expectations of realization of [[w:Curry–Howard correspondence|program-proof equivalence]], in having proofs of theorems hosted alongside ordinary functions (and perhaps proofs of correctness of such ordinary functions), but that's too far in the future for us to consider.</small> We can then have performant implementations of types alongside theoretically interesting ones. {{tq|This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...}} Which does sound quite backwards. I'd've expected to see a built-in natural number type, with byte defined as a derived type out of it. (For comparison, here's what Common Lisp came up with: [https://metaspec.dev/t_integer.html] [https://metaspec.dev/t_unsigned-byte.html]) {{tq|Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc.}} This information can also be used to choose more performant (or, for a particular environment, a better-suited) implementation amongst available. I don't expect this system to be able uphold the level of purity expected from a purely functional programming language, but only up to a certain degree: that most functions won't directly need to rely on such escape hatches. (Compare Rust's <code>unsafe</code>. Similarly, consider the caveats of [https://wiki.haskell.org/index.php?title=Hask '''Hask'''].) [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 17:41, 13 August 2026 (UTC)
:::Church numerals are an idea I love, and Peano arithmetic too! My initial attempt with von Neumann ordinals quickly stopped because of speed concerns :') Typeclasses is an idea I had a while ago (although I phrased it as Single Type, Multiple Representations) and could further improve Wikifunctions' abstractness and maybe even performance. I agree the lack of a number type is a major flaw in the system. Last point, I think implementation choice should mostly be done by the system automatically; what you call <code>unsafe</code> is similar to the concept of impurity in Nix, where calling an impure function makes the function calling it impure too. I believe an automatic explicit visible marking of such impure functions could help prevent their abusive use.
:::Given that some people seem interested in the ideas we discussed but it isn't a main focus at the moment, would you like us to discuss further ideas such as the writing of a formal Wikifunctions ''specification'', some new type proposals for an integer type, and maybe even develop the idea of typeclasses?
:::If you'd like a more dynamic discussion I have Discord if needed (hope it's not illegal to say that!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:52, 13 August 2026 (UTC)
::::I'd like to discuss, along with participation from implementors, such that we don't build [[wikt:castle in the air|castle in the air]]. With how things are in flux, designing a specification now might not be a good idea. At least, we'd need multiple competing full-featured implementations such that the need for specification can naturally arise. We can certainly discuss existing implementations of various programming systems: what to pick, what to discard and what to innovate in our circumstances.. <small><small>I don't use Discord. You can talk with me on [[w:IRC|IRC]]: find me in the Libera.chat channel <code>#wikipedia-abstract</code>. If you don't have an IRC client set up, you can use Libera's [https://libera.chat/guides/clients web clients]. Mention the time (with timezone) you'll be available. We can discuss which (better or worse) protocol/platform to use for further communication there. </small></small> [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 04:16, 14 August 2026 (UTC)
:::::I do have IRC! <code>virinas-code</code>, I use the Konversation client. You do seem to have a lot more experience than me with functional programming so I'll be happy to discuss ideas with you :)
:::::I'm typically available from 2PM to 8PM and from 11PM to 2AM-4AM in the Europe/Paris timezone. I think one of the first thing we should do is fix the built-in lack of a number type. A specification can come much later, but we do need to reinforce existing documentation (e.g. by completing [[Wikifunctions:Function model]]). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 12:48, 14 August 2026 (UTC)
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Japanese is not suggested in the language selector when using uselang=ja ==
{{phab|T435712|resolved}}
It seems that the language selector does not always suggest Japanese even when the interface language is Japanese (uselang=ja).
For example, when most languages have already been added and the dropdown only shows a couple of suggested languages, Japanese may not be among them. If I type "日本語" manually, it appears and can be selected normally, so the language itself is available; it is only missing from the initial suggestions.
As I understand it, the selector is supposed to prioritize the user's/interface language among the suggested languages. This may be related to [[phab:T391130]].
Is this expected behavior, or should Japanese be suggested when the UI language is Japanese? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:04, 22 August 2026 (UTC)
:Are you referring to the autocomplete on [[Z60]]-typed reference selectors, for example on [[Z31676]]? It's the [[d:Q1065#P37|6 UN languages]], but including the current UI language is a good idea. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 22 August 2026 (UTC)
::Yes, that's correct. Including the current UI language would make the translation work easier. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:45, 22 August 2026 (UTC)
{{Section resolved|1=[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:21, 11 September 2026 (UTC)}}
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
0wuqruszevcva4zd6g485kch9u0j0iu
Wikifunctions:Requests for deletions
4
1696
311996
311637
2026-09-11T03:08:11Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/09]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#inverse_tangent_Z19156|inverse_tangent_Z19156]]) - previous edit: [[:User:SpBot|SpBot]], 2026-09-10 03:08
311996
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
tg8xjlqdpdsyzcbyrgdef8d3bbuw0sf
Z10047
0
3644
312029
216610
2026-09-11T04:44:28Z
鈴音雨
101019
ja
312029
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10047"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10047K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Input String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "tekst wejściowy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "строковый тип"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "texto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe-Zeichenkette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "อินพุต 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "teks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Chuỗi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "kpɛhi mi a satarili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "συμβολοσειρά εισόδου"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ntinye eriri"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Okun titẹ sii"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "stringi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "문자열"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne d'entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इनपुट स्ट्रिंग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力文字列"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z10049",
"Z10051",
"Z10562",
"Z10563",
"Z11821",
"Z12388",
"Z10876"
],
"Z8K4": [
"Z14",
"Z10048",
"Z10050"
],
"Z8K5": "Z10047"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "to lowercase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "na małe litery"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরসারিকে ছোট হাতে রূপান্তর"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "till små bokstäver"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "naar kleine letters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "en minuscules"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אותיות קטנות"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "小文字に変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "преобразовать в строчные"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "малими літерами"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1304",
"Z11K2": "na małe litery "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1616",
"Z11K2": "v male črke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Para minúsculas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "in Kleinbuchstaben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "เปลี่ยนเป็นตัวพิมพ์เล็ก"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ubah ke huruf kecil"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "转换为小写"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "轉換成小寫"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "sang chữ thường"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "Zaŋ lɛbi bachikɔbihi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μετατροπή σε πεζά"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "A kananar rubutu ne "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na Lowercase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Si Lowercase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "tu oganẹ kasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "minuscolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "소문자로 바꾸기"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "छोटे अक्षरों में बदलें"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Lower",
"lower case",
"convert String to lower case"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"till gemener"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"Para caixa-baixa",
"Converter para minúsculas"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"ke huruf kecil"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1048",
"Z31K2": [
"Z6",
"chuthuong",
"chữ thường",
"thường"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a string to lowercase letters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zmienia wszystkie litery na małe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বড় হাতের ইংরেজি বা লাতিন বর্ণকে ছোট হাতের বর্ণে রূপান্তর করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ersätter alla versaler med gemener"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "converteer een tekenreeks naar kleine letters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit une chaîne donnée en une chaîne en minuscules"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "המרת מחרוזת לאותיות קטנות"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列を小文字に変換する"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "меняет все буквы в строке на строчные"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "заміняє всі літери в рядку на малі"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1304",
"Z11K2": "Zmiyniŏ wszyjske litery na małe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1616",
"Z11K2": "spremeni niz v male črke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Converte um texto em minúsculas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "konvertiert eine Zeichenkette in Kleinbuchstaben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "แปลงสตริงเป็นตัวพิมพ์เล็ก"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengubah huruf-huruf besar dalam teks menjadi huruf kecil"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "将给定字符串转换为小写"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "將給定字串轉換成小寫"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Chuyển đổi một chuỗi thành chữ thường"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "lɛbigimi bachinima bachikɔb'bihi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μετατροπή μιας συμβολοσειράς σε πεζά "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "A kananar rubutu ne an juya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Tụgharịa eriri ka ọ bụrụ obere mkpụrụedemede"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Yi okun kan pada si awọn lẹta kekere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "murida stringi tu oganẹ leta kasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converte una stringa di testo in caratteri minuscoli."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "입력된 문자열의 철자들을 소문자로 바꾸기"
}
]
}
}
plwjvos2b7hbmtmhoxszaoo22t1ps4z
Wikifunctions:Requests for user groups/Archive
4
11180
312034
279046
2026-09-11T06:52:39Z
鈴音雨
101019
/* 2026 */ +6,7,8,9
312034
wikitext
text/x-wiki
A list of archived requests for user groups.
== 2023 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2023/08|August]]
* [[WF:requests for user groups/Archive/2023/09|September]]
* [[WF:requests for user groups/Archive/2023/10|October]]
* [[WF:requests for user groups/Archive/2023/11|November]]
* [[WF:requests for user groups/Archive/2023/12|December]]
}}
== 2024 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2024/01|January]]
* [[WF:requests for user groups/Archive/2024/02|February]]
* [[WF:requests for user groups/Archive/2024/03|March]]
* [[WF:requests for user groups/Archive/2024/04|April]]
* [[WF:requests for user groups/Archive/2024/05|May]]
* [[WF:requests for user groups/Archive/2024/06|June]]
* [[WF:requests for user groups/Archive/2024/07|July]]
* [[WF:requests for user groups/Archive/2024/08|August]]
* [[WF:requests for user groups/Archive/2024/09|September]]
* [[WF:requests for user groups/Archive/2024/10|October]]
* [[WF:requests for user groups/Archive/2024/11|November]]
* [[WF:requests for user groups/Archive/2024/12|December]]
}}
== 2025 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2025/01|January]]
* [[WF:requests for user groups/Archive/2025/02|February]]
* [[WF:requests for user groups/Archive/2025/03|March]]
* [[WF:requests for user groups/Archive/2025/04|April]]
* [[WF:requests for user groups/Archive/2025/05|May]]
* [[WF:requests for user groups/Archive/2025/06|June]]
* [[WF:requests for user groups/Archive/2025/07|July]]
* [[WF:requests for user groups/Archive/2025/08|August]]
* [[WF:requests for user groups/Archive/2025/09|September]]
* [[WF:requests for user groups/Archive/2025/10|October]]
* [[WF:requests for user groups/Archive/2025/11|November]]
* [[WF:requests for user groups/Archive/2025/12|December]]
}}
*== 2026 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2026/01|January]]
* [[WF:requests for user groups/Archive/2026/02|February]]
* [[WF:requests for user groups/Archive/2026/03|March]]
* [[WF:requests for user groups/Archive/2026/04|April]]
* [[WF:requests for user groups/Archive/2026/05|May]]
* [[WF:requests for user groups/Archive/2026/06|June]]
* [[WF:requests for user groups/Archive/2026/07|July]]
* [[WF:requests for user groups/Archive/2026/08|August]]
* [[WF:requests for user groups/Archive/2026/09|September]]
}}
dq9qo1gccr5x1ib2gr22oofj76r4ezg
312035
312034
2026-09-11T06:52:57Z
鈴音雨
101019
unexpected *
312035
wikitext
text/x-wiki
A list of archived requests for user groups.
== 2023 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2023/08|August]]
* [[WF:requests for user groups/Archive/2023/09|September]]
* [[WF:requests for user groups/Archive/2023/10|October]]
* [[WF:requests for user groups/Archive/2023/11|November]]
* [[WF:requests for user groups/Archive/2023/12|December]]
}}
== 2024 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2024/01|January]]
* [[WF:requests for user groups/Archive/2024/02|February]]
* [[WF:requests for user groups/Archive/2024/03|March]]
* [[WF:requests for user groups/Archive/2024/04|April]]
* [[WF:requests for user groups/Archive/2024/05|May]]
* [[WF:requests for user groups/Archive/2024/06|June]]
* [[WF:requests for user groups/Archive/2024/07|July]]
* [[WF:requests for user groups/Archive/2024/08|August]]
* [[WF:requests for user groups/Archive/2024/09|September]]
* [[WF:requests for user groups/Archive/2024/10|October]]
* [[WF:requests for user groups/Archive/2024/11|November]]
* [[WF:requests for user groups/Archive/2024/12|December]]
}}
== 2025 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2025/01|January]]
* [[WF:requests for user groups/Archive/2025/02|February]]
* [[WF:requests for user groups/Archive/2025/03|March]]
* [[WF:requests for user groups/Archive/2025/04|April]]
* [[WF:requests for user groups/Archive/2025/05|May]]
* [[WF:requests for user groups/Archive/2025/06|June]]
* [[WF:requests for user groups/Archive/2025/07|July]]
* [[WF:requests for user groups/Archive/2025/08|August]]
* [[WF:requests for user groups/Archive/2025/09|September]]
* [[WF:requests for user groups/Archive/2025/10|October]]
* [[WF:requests for user groups/Archive/2025/11|November]]
* [[WF:requests for user groups/Archive/2025/12|December]]
}}
== 2026 ==
{{flatlist|
* [[WF:requests for user groups/Archive/2026/01|January]]
* [[WF:requests for user groups/Archive/2026/02|February]]
* [[WF:requests for user groups/Archive/2026/03|March]]
* [[WF:requests for user groups/Archive/2026/04|April]]
* [[WF:requests for user groups/Archive/2026/05|May]]
* [[WF:requests for user groups/Archive/2026/06|June]]
* [[WF:requests for user groups/Archive/2026/07|July]]
* [[WF:requests for user groups/Archive/2026/08|August]]
* [[WF:requests for user groups/Archive/2026/09|September]]
}}
ovg2dnmtzng8bimj9wsdpvqhdjs2cn3
User:99of9
2
11573
311997
311605
2026-09-11T03:19:19Z
99of9
1622
/* Queries */
311997
wikitext
text/x-wiki
{{#babel:en|en-gb|de-1|fr-1|functioneer|admin}}
If you need to know about me, see my Wikidata/Commons/en-wiki userpages. If you like puzzles, this is my character: {{#function:Z15631|U+990f9}}.
I've been contributing for {{#function:Z20744|22/08/2023|{{#time:j/n/Y}}}} days.
Functions of special interest
* [[Z10919]]
* [[Z10938]]
* [[Z11089]]
* [[Z11208]] [https://hub-paws.wmcloud.org/user/99of9/lab/tree/SMILES.ipynb PAWS analysis]
* [[Z13419]]
==Queries==
*Items with multiple Lexemes linked to them as Item for this sense: [https://w.wiki/DxaQ], break out details of one example: [https://w.wiki/DxaV]
*English adjectives [https://w.wiki/GBYj] to try to categorise for {{Z|Z19512}}
*Poorly set "in timezone" values [https://w.wiki/GJU7]
*Timezone long-list [https://w.wiki/GJVy]
*[https://www.wikifunctions.org/w/index.php?ns0=1&search=%3A+%22Z14293K2+Z60%22+insource%3A%2FZ14293K2%5B%5EA-Za-z0-9%5D*%5C%5B%5B%5EA-Za-z0-9%5D*Z60%5B%5E%5C%5D%5D*Z%5B1-9%5D%5B0-9%5D%7B4%2C%7D%2F&title=Special%3ASearch configs with broken language lists] keep clean
==Not currently working==
*[[Z27518]] (lexeme only without fallback)
*[[Z38794]] assumes 1 January, then bubbles all the way up to sentences
*[[Z26779]]
*[[Z32859]] resolve last two tests
*[[Z39713]] quantities from WD, especially dimensionless
==Sandboxes==
* [[User:99of9/sandbox]]
* [[User:99of9/Sandbox]]
* [[User:99of9/Sandbox2]]
==Useful tools==
*[https://noc.wikimedia.org/conf/highlight.php?file=dblists/wikifunctionsclient.dblist WMF projects using WF]
*[[Wikifunctions:Projects_using_Wikifunctions]]
* [https://williamavery.github.io/formcheck/ Formcheck] for Wikidata lexemes. Seems to only use functions from beta at the moment.
* [[:wikidata:Wikidata:Wikidata_Lexeme_Forms]]
* [https://www.wikifunctions.org/w/index.php?search=Z14K3+eval&title=Special:Search&profile=advanced&fulltext=1&ns0=1 search for eval]
* [https://abstract-data.toolforge.org/ Abstract Data Tool] by David S
* [[Special:FunctionUsage]]
[[Category:Pages with Wikifunctions calls]]
rl0jpc1hrh3bk47qwlbl22cpvux30fr
User talk:99of9
3
14805
311870
310088
2026-09-10T15:18:07Z
ReXLer
39813
/* Z41189 */ Reply
311870
wikitext
text/x-wiki
{{Welcome/lang|user=99of9|welcominguser=Koavf|1=}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 06:47, 13 September 2023 (UTC)
== Split endswith ? ==
Hi,
First thanks a lot for your help on [[Z11550]] (especially my stupid mistake of copy-paste). But I'm wondering, why split the endswith() ? (it look better and more effective with a tuple, no?)
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 11:55, 21 October 2023 (UTC)
:{{ping|VIGNERON}} It wasn't evaluating, so I tried to fix it. I'm no expert, but it looks like the Python function [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith endswith] can only take one string argument (and another to optionally set the end position). I'm glad you're having a go, it will be interesting to see if we can get lots of activity in lots of languages. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:59, 21 October 2023 (UTC)
::{{ping|99of9}} ah! of course! thanks a lot for your comment, I made an obvious mistake (it wasn't really a tuple, so not one argument, now it's fixed).
::I'll try te create more functions for French and Breton in the coming days/weeks.
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 12:16, 21 October 2023 (UTC)
:::OK! Well now I'm learning too! Thanks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:20, 21 October 2023 (UTC)
== Review ==
Hi,
As I said before, I created a couple of wikifunctions for Breton. They are listed here: Wikifunctions:Catalogue#Breton_String_operations
Feel free to look at them and tell me what you think (I see you already added labels and description in English, thanks!).
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 11:11, 1 November 2023 (UTC)
:Hi {{ping|VIGNERON}} yes, I saw these. I think you're doing well. I'm afraid I don't know the language, so I can't be much help, but I'll try to keep adding English labels. For consistency, I suggest that all morphemes associated with a language should have the language at the start of their label, so "English plural", "Breton plural", "Breton ***". --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:28, 1 November 2023 (UTC)
::Ah, good point, thanks. I'll harmonize that for English labels right now. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 13:19, 1 November 2023 (UTC)
== [[Z12828]] ==
Hi, I was using this as a presumably simple test case to familiarize myself better with the workflows on this wiki, and I got lost in multiple ways, so thanks for chiming in. I will drop off now but will check back in tomorrow to see what you made out of it. [[User:Daniel Mietchen|Daniel Mietchen]] ([[User talk:Daniel Mietchen|talk]]) 00:28, 23 January 2024 (UTC)
:{{re|Daniel Mietchen}} I've overhauled it a bit. Denny suggested using plain strings as often as possible at first (let me know if you want me to find a link to the discussion). Apart from types, the other main thing that was stopping the python was the whitespace(!). It requires tabbed indents not single spaces. Now that it runs, have a think about what you want the output to be for the test cases I added. I put in my suggestions (which the composition implementation [[Z12834]] conforms to), but am happy to switch them if you prefer different outputs. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:56, 23 January 2024 (UTC)
::Oops, I didn't see your comment on capitalisation when it came up [https://www.wikifunctions.org/w/index.php?title=Z12833&diff=76274&oldid=76268]. The reason I think it should just preserve whatever the incoming capitalisation is, is so that it still works at the start of a sentence, or in a database, etc. It's also safe enough, because I imagine that the users of this function will format their input to ensure they get what they want as output. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:05, 23 January 2024 (UTC)
:::Thanks, this gives me some things to chew on. --[[User:Daniel Mietchen|Daniel Mietchen]] ([[User talk:Daniel Mietchen|talk]]) 23:30, 23 January 2024 (UTC)
== Comments on Type proposals ==
Hey, admin(?). You added a Comments section to the Natural number type proposal and it included a subscription widget. The blankish template at [[Wikifunctions:Type proposals/(unnamed – new)]] lost that feature and I can’t see how you did it in the first place. Maybe you can fix this for all the proposals (or share your wizardry)? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 13 March 2024 (UTC)
:I just tested and it appears when you sign a signature! (And disappears when you delete your signature.) So I've left a "support as proposer" in the template to prompt the creator to sign. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:17, 14 March 2024 (UTC)
::{{Done}} thank you. And congratulations on your elevation! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:58, 14 March 2024 (UTC)
== [[Z14597]] ==
Hi 99of9,<br>
Thanks for all the wonderful work.<br>
Regarding [[Z14597]], sorry, my mistake, can the string be deleted? I created it by mistake and I don't expect it to be used.<br>
Thank you, · <b dir="ltr">[[User:מקף|<sup>מקף </sup>Hyphen]]<sub>[[User talk:מקף| ෴]]</sub></b> · 03:00, 31 March 2024 (UTC)
:Sure. Done. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:01, 31 March 2024 (UTC)
== English labels ==
Hi, please don’t mangle our language when labelling 😎 “English suffix word” is practically incomprehensible and “English natural number to ordinal” is positively misleading (it is the ordinal that is in English, not the Natural number). As you no doubt have a plan, perhaps you should articulate it at [[Wikifunctions:Naming conventions]] or [[Wikifunctions talk:Best practices#Wikifunctions:Naming conventions]]. Cheers! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:54, 3 April 2024 (UTC)
:I see what you mean. The idea/"plan" is that with the expected proliferation of language-related functions, that the language they apply to should be ultra-prominent (i.e. first word IMO, so that searches with the language only give you a comprehensive list). Once categories are up and working, this may not matter so much. In the meantime, would colons be sufficient to achieve both goals? "English: suffix word" and "English: natural number to ordinal"? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:48, 4 April 2024 (UTC)
::Yeah, I guessed 😎 It’s hard to prove the negative, but I believe that searches already return a comprehensive list if just the language is specified. My personal preference is for function names (in particular) to have a label that is as close as possible to an idiomatic phrase in the language in which it is expressed. If the natural language prefix is decided upon, I would favour “English: suffix English word” and “English: Natural number to English ordinal”. If we move further away from idiomatic names, I might prefer “English String ordinal from Natural number” and “English String from word and suffix”. This puts the function’s return type in the more prominent position that it deserves (and, yes, I would prefer a Monolingual string return type). The implication there, though, is that the function that turns 23rd to 23 should be called “Natural number from numeric ordinal with English suffix” (unlucky guess: [[Z14542]]😏). That said, “Natural number sum of two Natural numbers” does lack a degree of panache 🤷♂️ [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:14, 4 April 2024 (UTC)
:::Ok, I've restored them at least for now. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 5 April 2024 (UTC)
::::Feel free to march boldly on. Your contributions are much appreciated (99% of the time) 🙏 [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 03:39, 5 April 2024 (UTC)
== Spambot block ==
Can I ask why [[Special:Redirect/logid/63908]] was only 2 hours? I was going to block them indefinitely until I saw your prior block and figured there was probably a reason. I also reported them to [[:m:SRG]] for a global lock. --[[User:DannyS712|DannyS712]] ([[User talk:DannyS712|talk]]) 19:41, 9 April 2024 (UTC)
:Since I caught them in the act, I was just trying to interrupt the next post, so they would move along. I expect they will not come back no matter how long the block. But I have no concern if you want to make it indefinite. I'm not particularly experienced with blocking. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:01, 10 April 2024 (UTC)
::My rule of thumb is that spam-only accounts get indefinitely blocked, but with talk page access enabled in case it turns out that they were not intending to spam or something like that (had that happen to me once I think - blocked someone who just didn't understand that it wasn't allowed and wanted to contribute positively). Anyway, the account is now globally locked so it doesn't really matter --[[User:DannyS712|DannyS712]] ([[User talk:DannyS712|talk]]) 03:46, 10 April 2024 (UTC)
== Can you have a look ==
Hi {{BASEPAGENAME}} hope you fine, I'm just working on a function called "area of a circle" that uses rational numbers. I was having problems doing arithmetic with this type of number and, since there's no documentation I can refer to, I was trying it here and there until I got to this final [[Special:PermanentLink/161945|formula]] that uses pi as input. Can you take a look and give me some suggestions? Or do it if you want. Regards --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 22:19, 31 January 2025 (UTC)
:Hi Mohanad. Is there a reason you want to use rational numbers as input and output? It seems a bit strange to me, because pi is an irrational number. So, at least for the output, I would suggest using float64. But anyway, I'll take a look now at what you have tried already. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:32, 31 January 2025 (UTC)
::I also wouldn't have a function input for pi. Since it is a constant, it doesn't make much sense for the user of the function to feed in their own personal value. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:42, 31 January 2025 (UTC)
:::I know, I tried to use it directly many times (22*num) & (7*dem) but didn't work for me -[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 22:46, 31 January 2025 (UTC)
::::Ah, I see. That might be because 22 and 7 are not Bigint types. You would need 22n and 7n. But I think we should go for something more accurate than 22/7 anyway. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:49, 31 January 2025 (UTC)
:::::I've changed it a bit so that everything now passes. But it sounds like you're happy if I remove the pi parameter? [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:55, 31 January 2025 (UTC)
:::::To be honest, I didn't use float64. Will it work fine with js if the input type has changed? or Or need special work around too, if 22n & 7n work arithmetically fine, then there will be no need for pi input. --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 23:01, 31 January 2025 (UTC)
::::::I've made [[Z22039]] which doesn't use the pi parameter, and uses 22n/7n as it's approximation for pi. But even if we stick with rational numbers, we could use a much better approximation. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:12, 31 January 2025 (UTC)
::::::Changing either input or output types will mean that we need to rewrite the implementations. Since we have almost completed this rational version, I suggest making a new function with float64 types instead. But yes, let's remove the pi parameter on this one too. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:16, 31 January 2025 (UTC)
::::::Thx for help, if there is any documentation for advanced js implementation it will be helpful, thx again --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 23:23, 31 January 2025 (UTC)
:The [[wf:Community portal]] is a better place to put things like this to open more participation and to not ping randomly. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:34, 31 January 2025 (UTC)
== Kleenean label ==
Hi {{BASEPAGENAME}}, is [[special:diff/162900|it]] wrong? --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 10:06, 5 February 2025 (UTC)
:Oh, sorry, I think we might have both tried to edit at the same time. I was just trying to edit the English labels. Feel free to undo my edit, or redo yours. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:09, 5 February 2025 (UTC)
== [[Z21949]] ==
Hey @[[User:99of9|99of9]], quick question - How is this different from just using [[Z20844]] or [[Z21939]]? Currently the above just works like the python version (only impl. is a composition referencing the python func)? Thanks! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:13, 23 February 2025 (UTC)
:Sorry, my previous answer was a phone, and I didn't understand your question. I'll try again now. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:04, 23 February 2025 (UTC)
:[[Z21949]] is where we choose what Wikifunctions should displays by default (without language configuration). At the moment it simply copies what Python would display. But if we ever want to deviate from Python, we can code it there. In particular, I think we may want different notation for qnan and snan, since they are different special values, but show up the same in the python output. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:07, 23 February 2025 (UTC)
::I see, thanks for this explanation! <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> 01:13, 24 February 2025 (UTC)
== Wikidata search examples ==
: [[wikidata:Special:Search/:haswbstatement:P31=Q11344|Chemical elements (P31=Q11344)]]
: [[wikidata:Special:Search/:haswbstatement:P1086 17|Items with atomic number property and 17]] It is supposed to be possible to combine properties and their values but I didn’t get to to work here.
It should be possible (and straightforward) to include something like this in the WD item selector, given prior selection of the relevant Type. (But this is also true for WF objects in the object selector, and it’s anybody’s guess why we don’t do this.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:36, 7 March 2025 (UTC)
== Trig functions suggestions ==
Thanks.. I'd put the constraint (or range in) based on what I'd ecnountered in typical usage, but agree with you..
It's a shame I can't use <nowiki><math></nowiki> tags, as for other functions it would make it easer to give more formalised defnitions for some functions. a Tan function would be an infinite or (Nan) at specific input values for example..
basic trig functions are something that should exist, but I am wondering if there are other trig functions that should also be supported as well.. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 18:41, 27 March 2025 (UTC)
:Yes, it would be good to get the math markup working. I think most of the trig functions do already exist. Here are [[Z12473]] and [[Z16463]]. There are plenty of others in [[Wikifunctions:Catalogue/Number_operations]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:56, 28 March 2025 (UTC)
== Day of roman year format for English ==
Hi. What is the best format for {{Z|Z20342}} in {{Z|Z1002}} and {{Z|Z1124}}? For {{Z|Z20420}}, the dmy format is used both for reading and for display functions, but I see that in {{Z|Z22940}} you print a {{Z|Z20342}} in the md format. Isn't it a bit inconsistent, or it follows an English convention that I am not aware of? What is the best format for {{Z|Z24990}}? (In other terms: how should {{Z|Z24990}} interpret the input "2/3" with {{Z|Z1002}} as the input language?) [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:12, 9 June 2025 (UTC)
:Yes, there is inconsistency here. It's hard because different variants of English use different formats, so "en" will never suit everyone. I'd say we should usually default to whatever the en-wiki style is. Then let the variants choose their own most appropriate format. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:56, 9 June 2025 (UTC)
::What is the en-wiki style for day-month display? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:04, 9 June 2025 (UTC)
:::It looks like both are equally permitted by the Manual of Style [[:w:Wikipedia:Manual_of_Style/Dates_and_numbers#Dates,_months,_and_years]], and the templates appear to localise according to the citizenship of biographies. I'm not sure which is more frequent overall. So maybe this is not giving us much guidance actually. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:15, 10 June 2025 (UTC)
::::Perhaps it's better to extend the discussion to the wider community [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 10 June 2025 (UTC)
== Checking in about presentation ==
Hi there! I am aware of your upcoming presentation at WikiCon Australia! Thank you, and I am excited about it! Given everything is a bit afloat again, right now, I wanted to check in if there is something that isn't working and it should. I was aware of the problems with [[Z25785]] and hope that these are resolved. I am also aware that embedded functions are currently not working, as well as issues on Abstract Wikipedia -- but I wanted to check if there is any specific function that used to work and doesn't right now? Cheers --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:09, 7 April 2026 (UTC)
:Hi {{ping|Denny}}. Thanks for the check in. I was hoping to show an embedded function. I picked a fairly ambitious one, but would be happy to scale back to a simpler one if some of them can work within time limits. Here is a function list:
:* [[Z28509]], relies heavily on [[Z25785]] but also on language configuration for good output display
:** status: working
:** risk: currently relying on a temporary measure described in [https://phabricator.wikimedia.org/T419789 T419789]
:** possible improvements: another language label and description would help, so I can show it without (en) everywhere
:* [[Z28005]], specifically [https://www.wikifunctions.org/view/en/Z28005?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28005%22%2C%22Z28005K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q2565882%22%7D%2C%22Z28005K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222025%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16104%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2210%22%7D%7D%7D%7D this query] and I was hoping to show it as an embedded function provisionally at [[User:99of9/sandbox3]]
:** status: function working, but embedding not per [https://phabricator.wikimedia.org/T422299 T422299]
:* [[Z32919]], called from Abstract Wikipedia at [[:abstract:Q55771891]], but also I'll create another similar suburb with a population on the spot.
:** status: needs "retry" on AW. Even works in German - danke!
:** possible improvement: the other (instantiating) sentence on that AW page doesn't work in German, because I picked {{Q|Q7632426}} as its category item which doesn't have an associated lexeme. But I don't mind showing this as a pointer to future work, because the error message is relatively clear.
:Overall I'm relatively comfortable with the current state, so I hope nothing breaks before the weekend! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:35, 7 April 2026 (UTC)
:{{ping|Denny}} Another high priority for live demonstrations would be [https://phabricator.wikimedia.org/T406784 T406784]. It is likely to trip me up if someone asks to see how to make an implementation (if I don't get it right first time). But I imagine this is a much harder one to solve quickly. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:33, 8 April 2026 (UTC)
== You may be an eligible candidate for the U4C election ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Greetings,
The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years.
This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required.
The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run.
In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:10, 29 April 2026 (UTC) </div>
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30477306 -->
== Sentences in past tense ==
99of9 sentences in past tense result in sovm very strange results. for instance [https://www.wikifunctions.org/view/en/Z38757?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38757%22%2C%22Z38757K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q7243%22%7D%2C%22Z38757K2%22%3A%5B%22Z6091%22%5D%2C%22Z38757K3%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q214917%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4964182%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q845653%22%7D%5D%2C%22Z38757K4%22%3A%22Z1430%22%7D this past tsens in German] results ❌≪Lew Nikolajewitsch Tolst (9. September 1828 – 20. November 1910)oi ist ein Dramatiker, Philosoph, et cetera.≫❌🔧 where the name of Tolstoi is split into "Tolst" and "oi" and the text "(9. September 1828 – 20. November 1910)" is inserted in the middle. I think the {{Z|Z38989}} is indeed too hacky. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 13:53, 10 August 2026 (UTC)
:The example you've given is from another function? Can you add a test on [[Z38987]] that shows it's too hacky? (BTW I don't think the Dutch test should be wrapped with default tags, because it is in fact drawing on a Dutch function. By adding more here you were double wrapping the [dz] - which actually is coming from a default, and was already tagged as such.) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:05, 10 August 2026 (UTC)
:Oh, maybe you meant [[Z38977]]? If so, I agree there's an issue, add the test there. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:09, 10 August 2026 (UTC)
::The Dutch is function is indeed called, but the tense is NOT changed. "is" is the present tense. it should be "was", in fact just like English. As the function only changes French and English all other languages stay in the present tense. Therefore I added a wrapper for default tags. I also noticed the double wrapping on [dz], but decided that the the extra wrapper was needed. If you want to continue on this route (using the present tense and replacing substrings) you better add a function per language and leave the default with wrapping. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:46, 10 August 2026 (UTC)
:::As for {{Z|Z38987}} the Dutch example also gives present tense for [https://www.wikifunctions.org/wiki/Z38987?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38987%22%2C%22Z38987K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q7243%22%7D%2C%22Z38987K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q36180%22%7D%2C%22Z38987K3%22%3A%22Z1157%22%7D Tolstoy] or Pompei in Dutch ("is" instead of "was") [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:51, 10 August 2026 (UTC)
:::Thanks, sorry I didn't look at the Dutch properly. I've changed that test so that it will accept either a correct past tense or a wrapped present tense. I'm confident that I don't want double wrapping of [dz], because then it ends up in the HTML. Maybe I'll end up double wrapping then collapsing it back to single here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:32, 11 August 2026 (UTC)
::::I replaced the {{Z|Z38989}} to use only default function on {{Z|Z33420}} that makes it no longer valid for English and French. For English there is already a seperate function. For French not. That has to be written as well as for other languages. I think this is the best future-proof solution. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:49, 21 August 2026 (UTC)
:::::Yes, I think that seems okay. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:55, 21 August 2026 (UTC)
== Can you please say what I do with this function? ==
I have created the [[Z39739]] function yesterday. but in the same day, it had no implementations, but I have created the [[Z39797]] implementation. but in the function, it says "Disconnected". but what I do with the implementation then say "Connected" on the function? [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 13:49, 21 August 2026 (UTC)
:I've connected it for you. When you are a bit more experienced you can apply to be a "functioneer" and do this yourself. Until then the best place to ask is at [[Wikifunctions:Community_portal]] --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:56, 21 August 2026 (UTC)
::Thank you! [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:27, 22 August 2026 (UTC)
== [[Z41189]] ==
Can you implement this function? (Also can you connect the test cases?) [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 14:34, 5 September 2026 (UTC)
:I still wait for a response patiently. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:18, 10 September 2026 (UTC)
== Thank you! ==
I saw you connected some of the functions I made, regarding some thermodynamics stuff. Just wanted to say thank you; I appreciate the attention! I’m guessing by the fact you connected the implementations to the functions that overall everything was looking alright? Happy editing! [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 06:10, 7 September 2026 (UTC)
:Yes, good job. My only suggested improvement would be to give labels to your tests. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 7 September 2026 (UTC)
::Okay, got it! I’ll make to add some labels to the test and implementations. The labels can be changed later so I’m guessing they are not as important to get perfect the first time as opposed to function names, which require a page move, correct? [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 10:00, 7 September 2026 (UTC)
:::Function names/labels can be changed easily too. (The "page" location is just the ZID.) The only thing that's very annoying to change is the function signature (the choice of arguments, their types, and the return type). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:03, 7 September 2026 (UTC)
mtflee5ud5t9e9tmgzk1bx2xthti8zq
312113
311870
2026-09-11T11:15:11Z
99of9
1622
/* Z41189 */ Reply
312113
wikitext
text/x-wiki
{{Welcome/lang|user=99of9|welcominguser=Koavf|1=}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 06:47, 13 September 2023 (UTC)
== Split endswith ? ==
Hi,
First thanks a lot for your help on [[Z11550]] (especially my stupid mistake of copy-paste). But I'm wondering, why split the endswith() ? (it look better and more effective with a tuple, no?)
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 11:55, 21 October 2023 (UTC)
:{{ping|VIGNERON}} It wasn't evaluating, so I tried to fix it. I'm no expert, but it looks like the Python function [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith endswith] can only take one string argument (and another to optionally set the end position). I'm glad you're having a go, it will be interesting to see if we can get lots of activity in lots of languages. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:59, 21 October 2023 (UTC)
::{{ping|99of9}} ah! of course! thanks a lot for your comment, I made an obvious mistake (it wasn't really a tuple, so not one argument, now it's fixed).
::I'll try te create more functions for French and Breton in the coming days/weeks.
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 12:16, 21 October 2023 (UTC)
:::OK! Well now I'm learning too! Thanks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:20, 21 October 2023 (UTC)
== Review ==
Hi,
As I said before, I created a couple of wikifunctions for Breton. They are listed here: Wikifunctions:Catalogue#Breton_String_operations
Feel free to look at them and tell me what you think (I see you already added labels and description in English, thanks!).
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 11:11, 1 November 2023 (UTC)
:Hi {{ping|VIGNERON}} yes, I saw these. I think you're doing well. I'm afraid I don't know the language, so I can't be much help, but I'll try to keep adding English labels. For consistency, I suggest that all morphemes associated with a language should have the language at the start of their label, so "English plural", "Breton plural", "Breton ***". --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:28, 1 November 2023 (UTC)
::Ah, good point, thanks. I'll harmonize that for English labels right now. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 13:19, 1 November 2023 (UTC)
== [[Z12828]] ==
Hi, I was using this as a presumably simple test case to familiarize myself better with the workflows on this wiki, and I got lost in multiple ways, so thanks for chiming in. I will drop off now but will check back in tomorrow to see what you made out of it. [[User:Daniel Mietchen|Daniel Mietchen]] ([[User talk:Daniel Mietchen|talk]]) 00:28, 23 January 2024 (UTC)
:{{re|Daniel Mietchen}} I've overhauled it a bit. Denny suggested using plain strings as often as possible at first (let me know if you want me to find a link to the discussion). Apart from types, the other main thing that was stopping the python was the whitespace(!). It requires tabbed indents not single spaces. Now that it runs, have a think about what you want the output to be for the test cases I added. I put in my suggestions (which the composition implementation [[Z12834]] conforms to), but am happy to switch them if you prefer different outputs. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:56, 23 January 2024 (UTC)
::Oops, I didn't see your comment on capitalisation when it came up [https://www.wikifunctions.org/w/index.php?title=Z12833&diff=76274&oldid=76268]. The reason I think it should just preserve whatever the incoming capitalisation is, is so that it still works at the start of a sentence, or in a database, etc. It's also safe enough, because I imagine that the users of this function will format their input to ensure they get what they want as output. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:05, 23 January 2024 (UTC)
:::Thanks, this gives me some things to chew on. --[[User:Daniel Mietchen|Daniel Mietchen]] ([[User talk:Daniel Mietchen|talk]]) 23:30, 23 January 2024 (UTC)
== Comments on Type proposals ==
Hey, admin(?). You added a Comments section to the Natural number type proposal and it included a subscription widget. The blankish template at [[Wikifunctions:Type proposals/(unnamed – new)]] lost that feature and I can’t see how you did it in the first place. Maybe you can fix this for all the proposals (or share your wizardry)? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 13 March 2024 (UTC)
:I just tested and it appears when you sign a signature! (And disappears when you delete your signature.) So I've left a "support as proposer" in the template to prompt the creator to sign. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:17, 14 March 2024 (UTC)
::{{Done}} thank you. And congratulations on your elevation! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:58, 14 March 2024 (UTC)
== [[Z14597]] ==
Hi 99of9,<br>
Thanks for all the wonderful work.<br>
Regarding [[Z14597]], sorry, my mistake, can the string be deleted? I created it by mistake and I don't expect it to be used.<br>
Thank you, · <b dir="ltr">[[User:מקף|<sup>מקף </sup>Hyphen]]<sub>[[User talk:מקף| ෴]]</sub></b> · 03:00, 31 March 2024 (UTC)
:Sure. Done. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:01, 31 March 2024 (UTC)
== English labels ==
Hi, please don’t mangle our language when labelling 😎 “English suffix word” is practically incomprehensible and “English natural number to ordinal” is positively misleading (it is the ordinal that is in English, not the Natural number). As you no doubt have a plan, perhaps you should articulate it at [[Wikifunctions:Naming conventions]] or [[Wikifunctions talk:Best practices#Wikifunctions:Naming conventions]]. Cheers! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:54, 3 April 2024 (UTC)
:I see what you mean. The idea/"plan" is that with the expected proliferation of language-related functions, that the language they apply to should be ultra-prominent (i.e. first word IMO, so that searches with the language only give you a comprehensive list). Once categories are up and working, this may not matter so much. In the meantime, would colons be sufficient to achieve both goals? "English: suffix word" and "English: natural number to ordinal"? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:48, 4 April 2024 (UTC)
::Yeah, I guessed 😎 It’s hard to prove the negative, but I believe that searches already return a comprehensive list if just the language is specified. My personal preference is for function names (in particular) to have a label that is as close as possible to an idiomatic phrase in the language in which it is expressed. If the natural language prefix is decided upon, I would favour “English: suffix English word” and “English: Natural number to English ordinal”. If we move further away from idiomatic names, I might prefer “English String ordinal from Natural number” and “English String from word and suffix”. This puts the function’s return type in the more prominent position that it deserves (and, yes, I would prefer a Monolingual string return type). The implication there, though, is that the function that turns 23rd to 23 should be called “Natural number from numeric ordinal with English suffix” (unlucky guess: [[Z14542]]😏). That said, “Natural number sum of two Natural numbers” does lack a degree of panache 🤷♂️ [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:14, 4 April 2024 (UTC)
:::Ok, I've restored them at least for now. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 5 April 2024 (UTC)
::::Feel free to march boldly on. Your contributions are much appreciated (99% of the time) 🙏 [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 03:39, 5 April 2024 (UTC)
== Spambot block ==
Can I ask why [[Special:Redirect/logid/63908]] was only 2 hours? I was going to block them indefinitely until I saw your prior block and figured there was probably a reason. I also reported them to [[:m:SRG]] for a global lock. --[[User:DannyS712|DannyS712]] ([[User talk:DannyS712|talk]]) 19:41, 9 April 2024 (UTC)
:Since I caught them in the act, I was just trying to interrupt the next post, so they would move along. I expect they will not come back no matter how long the block. But I have no concern if you want to make it indefinite. I'm not particularly experienced with blocking. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:01, 10 April 2024 (UTC)
::My rule of thumb is that spam-only accounts get indefinitely blocked, but with talk page access enabled in case it turns out that they were not intending to spam or something like that (had that happen to me once I think - blocked someone who just didn't understand that it wasn't allowed and wanted to contribute positively). Anyway, the account is now globally locked so it doesn't really matter --[[User:DannyS712|DannyS712]] ([[User talk:DannyS712|talk]]) 03:46, 10 April 2024 (UTC)
== Can you have a look ==
Hi {{BASEPAGENAME}} hope you fine, I'm just working on a function called "area of a circle" that uses rational numbers. I was having problems doing arithmetic with this type of number and, since there's no documentation I can refer to, I was trying it here and there until I got to this final [[Special:PermanentLink/161945|formula]] that uses pi as input. Can you take a look and give me some suggestions? Or do it if you want. Regards --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 22:19, 31 January 2025 (UTC)
:Hi Mohanad. Is there a reason you want to use rational numbers as input and output? It seems a bit strange to me, because pi is an irrational number. So, at least for the output, I would suggest using float64. But anyway, I'll take a look now at what you have tried already. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:32, 31 January 2025 (UTC)
::I also wouldn't have a function input for pi. Since it is a constant, it doesn't make much sense for the user of the function to feed in their own personal value. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:42, 31 January 2025 (UTC)
:::I know, I tried to use it directly many times (22*num) & (7*dem) but didn't work for me -[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 22:46, 31 January 2025 (UTC)
::::Ah, I see. That might be because 22 and 7 are not Bigint types. You would need 22n and 7n. But I think we should go for something more accurate than 22/7 anyway. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:49, 31 January 2025 (UTC)
:::::I've changed it a bit so that everything now passes. But it sounds like you're happy if I remove the pi parameter? [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:55, 31 January 2025 (UTC)
:::::To be honest, I didn't use float64. Will it work fine with js if the input type has changed? or Or need special work around too, if 22n & 7n work arithmetically fine, then there will be no need for pi input. --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 23:01, 31 January 2025 (UTC)
::::::I've made [[Z22039]] which doesn't use the pi parameter, and uses 22n/7n as it's approximation for pi. But even if we stick with rational numbers, we could use a much better approximation. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:12, 31 January 2025 (UTC)
::::::Changing either input or output types will mean that we need to rewrite the implementations. Since we have almost completed this rational version, I suggest making a new function with float64 types instead. But yes, let's remove the pi parameter on this one too. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:16, 31 January 2025 (UTC)
::::::Thx for help, if there is any documentation for advanced js implementation it will be helpful, thx again --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 23:23, 31 January 2025 (UTC)
:The [[wf:Community portal]] is a better place to put things like this to open more participation and to not ping randomly. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:34, 31 January 2025 (UTC)
== Kleenean label ==
Hi {{BASEPAGENAME}}, is [[special:diff/162900|it]] wrong? --[[User:Mohanad|Mohanad]] ([[User talk:Mohanad|talk]]) 10:06, 5 February 2025 (UTC)
:Oh, sorry, I think we might have both tried to edit at the same time. I was just trying to edit the English labels. Feel free to undo my edit, or redo yours. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:09, 5 February 2025 (UTC)
== [[Z21949]] ==
Hey @[[User:99of9|99of9]], quick question - How is this different from just using [[Z20844]] or [[Z21939]]? Currently the above just works like the python version (only impl. is a composition referencing the python func)? Thanks! <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:13, 23 February 2025 (UTC)
:Sorry, my previous answer was a phone, and I didn't understand your question. I'll try again now. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:04, 23 February 2025 (UTC)
:[[Z21949]] is where we choose what Wikifunctions should displays by default (without language configuration). At the moment it simply copies what Python would display. But if we ever want to deviate from Python, we can code it there. In particular, I think we may want different notation for qnan and snan, since they are different special values, but show up the same in the python output. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:07, 23 February 2025 (UTC)
::I see, thanks for this explanation! <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> 01:13, 24 February 2025 (UTC)
== Wikidata search examples ==
: [[wikidata:Special:Search/:haswbstatement:P31=Q11344|Chemical elements (P31=Q11344)]]
: [[wikidata:Special:Search/:haswbstatement:P1086 17|Items with atomic number property and 17]] It is supposed to be possible to combine properties and their values but I didn’t get to to work here.
It should be possible (and straightforward) to include something like this in the WD item selector, given prior selection of the relevant Type. (But this is also true for WF objects in the object selector, and it’s anybody’s guess why we don’t do this.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:36, 7 March 2025 (UTC)
== Trig functions suggestions ==
Thanks.. I'd put the constraint (or range in) based on what I'd ecnountered in typical usage, but agree with you..
It's a shame I can't use <nowiki><math></nowiki> tags, as for other functions it would make it easer to give more formalised defnitions for some functions. a Tan function would be an infinite or (Nan) at specific input values for example..
basic trig functions are something that should exist, but I am wondering if there are other trig functions that should also be supported as well.. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 18:41, 27 March 2025 (UTC)
:Yes, it would be good to get the math markup working. I think most of the trig functions do already exist. Here are [[Z12473]] and [[Z16463]]. There are plenty of others in [[Wikifunctions:Catalogue/Number_operations]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:56, 28 March 2025 (UTC)
== Day of roman year format for English ==
Hi. What is the best format for {{Z|Z20342}} in {{Z|Z1002}} and {{Z|Z1124}}? For {{Z|Z20420}}, the dmy format is used both for reading and for display functions, but I see that in {{Z|Z22940}} you print a {{Z|Z20342}} in the md format. Isn't it a bit inconsistent, or it follows an English convention that I am not aware of? What is the best format for {{Z|Z24990}}? (In other terms: how should {{Z|Z24990}} interpret the input "2/3" with {{Z|Z1002}} as the input language?) [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:12, 9 June 2025 (UTC)
:Yes, there is inconsistency here. It's hard because different variants of English use different formats, so "en" will never suit everyone. I'd say we should usually default to whatever the en-wiki style is. Then let the variants choose their own most appropriate format. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:56, 9 June 2025 (UTC)
::What is the en-wiki style for day-month display? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:04, 9 June 2025 (UTC)
:::It looks like both are equally permitted by the Manual of Style [[:w:Wikipedia:Manual_of_Style/Dates_and_numbers#Dates,_months,_and_years]], and the templates appear to localise according to the citizenship of biographies. I'm not sure which is more frequent overall. So maybe this is not giving us much guidance actually. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:15, 10 June 2025 (UTC)
::::Perhaps it's better to extend the discussion to the wider community [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 10 June 2025 (UTC)
== Checking in about presentation ==
Hi there! I am aware of your upcoming presentation at WikiCon Australia! Thank you, and I am excited about it! Given everything is a bit afloat again, right now, I wanted to check in if there is something that isn't working and it should. I was aware of the problems with [[Z25785]] and hope that these are resolved. I am also aware that embedded functions are currently not working, as well as issues on Abstract Wikipedia -- but I wanted to check if there is any specific function that used to work and doesn't right now? Cheers --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:09, 7 April 2026 (UTC)
:Hi {{ping|Denny}}. Thanks for the check in. I was hoping to show an embedded function. I picked a fairly ambitious one, but would be happy to scale back to a simpler one if some of them can work within time limits. Here is a function list:
:* [[Z28509]], relies heavily on [[Z25785]] but also on language configuration for good output display
:** status: working
:** risk: currently relying on a temporary measure described in [https://phabricator.wikimedia.org/T419789 T419789]
:** possible improvements: another language label and description would help, so I can show it without (en) everywhere
:* [[Z28005]], specifically [https://www.wikifunctions.org/view/en/Z28005?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28005%22%2C%22Z28005K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q2565882%22%7D%2C%22Z28005K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222025%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16104%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2210%22%7D%7D%7D%7D this query] and I was hoping to show it as an embedded function provisionally at [[User:99of9/sandbox3]]
:** status: function working, but embedding not per [https://phabricator.wikimedia.org/T422299 T422299]
:* [[Z32919]], called from Abstract Wikipedia at [[:abstract:Q55771891]], but also I'll create another similar suburb with a population on the spot.
:** status: needs "retry" on AW. Even works in German - danke!
:** possible improvement: the other (instantiating) sentence on that AW page doesn't work in German, because I picked {{Q|Q7632426}} as its category item which doesn't have an associated lexeme. But I don't mind showing this as a pointer to future work, because the error message is relatively clear.
:Overall I'm relatively comfortable with the current state, so I hope nothing breaks before the weekend! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:35, 7 April 2026 (UTC)
:{{ping|Denny}} Another high priority for live demonstrations would be [https://phabricator.wikimedia.org/T406784 T406784]. It is likely to trip me up if someone asks to see how to make an implementation (if I don't get it right first time). But I imagine this is a much harder one to solve quickly. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:33, 8 April 2026 (UTC)
== You may be an eligible candidate for the U4C election ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Greetings,
The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years.
This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required.
The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run.
In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:10, 29 April 2026 (UTC) </div>
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30477306 -->
== Sentences in past tense ==
99of9 sentences in past tense result in sovm very strange results. for instance [https://www.wikifunctions.org/view/en/Z38757?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38757%22%2C%22Z38757K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q7243%22%7D%2C%22Z38757K2%22%3A%5B%22Z6091%22%5D%2C%22Z38757K3%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q214917%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q4964182%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q845653%22%7D%5D%2C%22Z38757K4%22%3A%22Z1430%22%7D this past tsens in German] results ❌≪Lew Nikolajewitsch Tolst (9. September 1828 – 20. November 1910)oi ist ein Dramatiker, Philosoph, et cetera.≫❌🔧 where the name of Tolstoi is split into "Tolst" and "oi" and the text "(9. September 1828 – 20. November 1910)" is inserted in the middle. I think the {{Z|Z38989}} is indeed too hacky. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 13:53, 10 August 2026 (UTC)
:The example you've given is from another function? Can you add a test on [[Z38987]] that shows it's too hacky? (BTW I don't think the Dutch test should be wrapped with default tags, because it is in fact drawing on a Dutch function. By adding more here you were double wrapping the [dz] - which actually is coming from a default, and was already tagged as such.) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:05, 10 August 2026 (UTC)
:Oh, maybe you meant [[Z38977]]? If so, I agree there's an issue, add the test there. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:09, 10 August 2026 (UTC)
::The Dutch is function is indeed called, but the tense is NOT changed. "is" is the present tense. it should be "was", in fact just like English. As the function only changes French and English all other languages stay in the present tense. Therefore I added a wrapper for default tags. I also noticed the double wrapping on [dz], but decided that the the extra wrapper was needed. If you want to continue on this route (using the present tense and replacing substrings) you better add a function per language and leave the default with wrapping. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:46, 10 August 2026 (UTC)
:::As for {{Z|Z38987}} the Dutch example also gives present tense for [https://www.wikifunctions.org/wiki/Z38987?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38987%22%2C%22Z38987K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q7243%22%7D%2C%22Z38987K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q36180%22%7D%2C%22Z38987K3%22%3A%22Z1157%22%7D Tolstoy] or Pompei in Dutch ("is" instead of "was") [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:51, 10 August 2026 (UTC)
:::Thanks, sorry I didn't look at the Dutch properly. I've changed that test so that it will accept either a correct past tense or a wrapped present tense. I'm confident that I don't want double wrapping of [dz], because then it ends up in the HTML. Maybe I'll end up double wrapping then collapsing it back to single here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:32, 11 August 2026 (UTC)
::::I replaced the {{Z|Z38989}} to use only default function on {{Z|Z33420}} that makes it no longer valid for English and French. For English there is already a seperate function. For French not. That has to be written as well as for other languages. I think this is the best future-proof solution. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:49, 21 August 2026 (UTC)
:::::Yes, I think that seems okay. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:55, 21 August 2026 (UTC)
== Can you please say what I do with this function? ==
I have created the [[Z39739]] function yesterday. but in the same day, it had no implementations, but I have created the [[Z39797]] implementation. but in the function, it says "Disconnected". but what I do with the implementation then say "Connected" on the function? [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 13:49, 21 August 2026 (UTC)
:I've connected it for you. When you are a bit more experienced you can apply to be a "functioneer" and do this yourself. Until then the best place to ask is at [[Wikifunctions:Community_portal]] --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:56, 21 August 2026 (UTC)
::Thank you! [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:27, 22 August 2026 (UTC)
== [[Z41189]] ==
Can you implement this function? (Also can you connect the test cases?) [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 14:34, 5 September 2026 (UTC)
:I still wait for a response patiently. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 15:18, 10 September 2026 (UTC)
:We already have {{Z|Z37011}}. What is this one supposed to do differently? For example, I made a test {{Z|Z41780}} there that already matches your function's description. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:15, 11 September 2026 (UTC)
== Thank you! ==
I saw you connected some of the functions I made, regarding some thermodynamics stuff. Just wanted to say thank you; I appreciate the attention! I’m guessing by the fact you connected the implementations to the functions that overall everything was looking alright? Happy editing! [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 06:10, 7 September 2026 (UTC)
:Yes, good job. My only suggested improvement would be to give labels to your tests. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 7 September 2026 (UTC)
::Okay, got it! I’ll make to add some labels to the test and implementations. The labels can be changed later so I’m guessing they are not as important to get perfect the first time as opposed to function names, which require a page move, correct? [[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 10:00, 7 September 2026 (UTC)
:::Function names/labels can be changed easily too. (The "page" location is just the ZID.) The only thing that's very annoying to change is the function signature (the choice of arguments, their types, and the return type). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:03, 7 September 2026 (UTC)
takupnjlwvtpnfvlv4y6zcfd30s0p0t
Wikifunctions:Status updates
4
22740
311876
308200
2026-09-10T16:42:32Z
DVrandecic (WMF)
7
311876
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}}
{{Wikifunctions updates
| prevlabel = <translate><!--T:2--> Previous update</translate>
| prev = 2024-02-01
| nextlabel = <translate><!--T:3--> Last update</translate>
| next = 2026-09-10
}}
<translate><!--T:4-->
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]].
<!--T:5-->
You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.</translate>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=<translate nowrap><!--T:119--> Search all status updates</translate>
</inputbox>
<translate>
== Newsletters == <!--T:28-->
</translate>
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* <translate><tvar name="1">{{Status updates|2026-09-10}}</tvar>: Your code can now call back to the Wikidata fetch functions</translate>
* <translate><!--T:135--> <tvar name="1">{{Status updates|2026-09-03}}</tvar>: 5,000 Functions, passing Z40000</translate>
* <translate><!--T:134--> <tvar name="1">{{Status updates|2026-08-28}}</tvar>: Wikifunctions Object Reference</translate>
* <translate><!--T:133--> <tvar name="1">{{Status updates|2026-08-20}}</tvar>: Mayors and the North</translate>
* <translate><!--T:132--> <tvar name="1">{{Status updates|2026-08-13}}</tvar>: Shoutout to 99of9!</translate>
* <translate><!--T:131--> <tvar name="1">{{Status updates|2026-08-05}}</tvar>: An apple is a fruit</translate>
* <translate><!--T:130--> <tvar name="1">{{Status updates|2026-07-29}}</tvar>: Abstract Wikipedia at Wikimania</translate>
* <translate><!--T:129--> <tvar name="1">{{Status updates|2026-07-16}}</tvar>: Beyond syntactic tables</translate>
* <translate><!--T:128--> <tvar name="1">{{Status updates|2026-07-08}}</tvar>: Moving toward our first Abstract Wikipedia integration milestone</translate>
* <translate><!--T:127--> <tvar name="1">{{Status updates|2026-07-01}}</tvar>: Integration on test wiki and annual plan</translate>
* <translate><!--T:126--> <tvar name="1">{{Status updates|2026-06-26}}</tvar>: Working on Functions, together</translate>
* <translate><!--T:125--> <tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate>
* <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate>
* <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate>
* <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate>
* <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
* <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate>
* <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate>
* <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate>
* <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate>
* <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate>
* <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate>
* <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate>
* <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate>
* <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate>
* <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate>
* <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate>
* <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate>
* <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate>
=== 2025 ===
* <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate>
* <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate>
* <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate>
* <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate>
* <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate>
* <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate>
* <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate>
* <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate>
* <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate>
* <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate>
* <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate>
* <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate>
* <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate>
* <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate>
* <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate>
* <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate>
* <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate>
* <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate>
* <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate>
* <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate>
* <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate>
* <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate>
* <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate>
* <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate>
* <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate>
* <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate>
* <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate>
* <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate>
* <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate>
* <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate>
* <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate>
* <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate>
* <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate>
* <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate>
* <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate>
* <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate>
* <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate>
* <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate>
* <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate>
* <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate>
* <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate>
* <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate>
* <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate>
* <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate>
* <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate>
* <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate>
* <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate>
=== 2024 ===
* <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate>
* <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate>
* <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate>
* <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate>
* <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate>
* <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate>
* <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate>
* <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate>
* <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate>
* <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate>
* <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate>
* <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate>
* <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate>
* <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate>
* <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate>
* <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate>
* <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate>
* <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate>
* <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate>
* <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate>
* <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate>
* <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate>
* <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate>
* <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate>
* <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate>
* <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate>
* <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate>
* <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate>
* <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate>
* <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate>
* <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate>
* <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate>
* <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate>
* <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate>
* <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate>
* <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate>
* <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate>
* <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate>
* <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate>
* <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate>
* <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate>
<translate>
=== Before February 2024 === <!--T:7-->
<!--T:10-->
All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]].
</translate>
[[Category:Status updates{{#translation:}}| ]]
1xbaws0ahk8v18bvo9w8ofejp1vbicb
Z14302
0
26555
311968
298235
2026-09-11T02:15:35Z
YoshiRulz
10156
Use persistent list of English dialects
311968
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14302"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z14295",
"Z14293K2": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": "Z33034",
"Z12767K2": [
"Z60",
"Z1830",
"Z1531"
]
}
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14364",
"Z14293K2": [
"Z60",
"Z1021",
"Z1003",
"Z1430",
"Z1037",
"Z1789",
"Z1158",
"Z1061",
"Z1099",
"Z1774"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14368",
"Z14293K2": [
"Z60",
"Z1051",
"Z1004",
"Z1640",
"Z1157",
"Z1517"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14435",
"Z14293K2": [
"Z60"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14438",
"Z14293K2": [
"Z60",
"Z1592",
"Z1025",
"Z1787",
"Z1005",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19503",
"Z14293K2": [
"Z60",
"Z1012"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z11022",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23283",
"Z14293K2": [
"Z60",
"Z1966"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23344",
"Z14293K2": [
"Z60",
"Z1820",
"Z1569",
"Z1749",
"Z1206"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23843",
"Z14293K2": [
"Z60",
"Z1429"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28422",
"Z14293K2": [
"Z60",
"Z1011",
"Z1197",
"Z1148"
]
}
],
"Z14294K2": "Z13713"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যার জন্য ফাংশন প্রদর্শন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ ngosi maka ọnụọgụ eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "visningsfunktioner för naturliga tal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonctions d'affichage pour les nombres naturels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Anzeigefunktionen für natürliche Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzioni di stampa dei numeri naturali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "Funkcije za prikaz prirodnih brojeva"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "функције за приказ природних бројева"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Natural number display functions",
"Renderers for natural numbers",
"display functions for natural number"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"স্বাভাবিক সংখ্যার প্রদর্শন ফাংশন"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"formattatori di numeri naturali"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
61l9l0uf0hybmx8wu11rngw0o74l1uz
311969
311968
2026-09-11T02:16:49Z
YoshiRulz
10156
Move en-IN to top so it takes precedence
311969
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14302"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23283",
"Z14293K2": [
"Z60",
"Z1966"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14295",
"Z14293K2": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": "Z33034",
"Z12767K2": [
"Z60",
"Z1830",
"Z1531"
]
}
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14364",
"Z14293K2": [
"Z60",
"Z1021",
"Z1003",
"Z1430",
"Z1037",
"Z1789",
"Z1158",
"Z1061",
"Z1099",
"Z1774"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14368",
"Z14293K2": [
"Z60",
"Z1051",
"Z1004",
"Z1640",
"Z1157",
"Z1517"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14435",
"Z14293K2": [
"Z60"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z14438",
"Z14293K2": [
"Z60",
"Z1592",
"Z1025",
"Z1787",
"Z1005",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19503",
"Z14293K2": [
"Z60",
"Z1012"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z11022",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23344",
"Z14293K2": [
"Z60",
"Z1820",
"Z1569",
"Z1749",
"Z1206"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23843",
"Z14293K2": [
"Z60",
"Z1429"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28422",
"Z14293K2": [
"Z60",
"Z1011",
"Z1197",
"Z1148"
]
}
],
"Z14294K2": "Z13713"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যার জন্য ফাংশন প্রদর্শন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ ngosi maka ọnụọgụ eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "visningsfunktioner för naturliga tal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonctions d'affichage pour les nombres naturels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Anzeigefunktionen für natürliche Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzioni di stampa dei numeri naturali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "Funkcije za prikaz prirodnih brojeva"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "функције за приказ природних бројева"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Natural number display functions",
"Renderers for natural numbers",
"display functions for natural number"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"স্বাভাবিক সংখ্যার প্রদর্শন ফাংশন"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"formattatori di numeri naturali"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e136h045qfcguze8b0cmbh9uh6betrk
Z14401
0
26723
312087
310256
2026-09-11T10:54:19Z
Artsiom91
2118
add Russian
312087
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14401"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z11089",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z11548",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z10482",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z12627",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z12078",
"Z14293K2": [
"Z60",
"Z1728"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z12137",
"Z14293K2": [
"Z60",
"Z1207"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32330",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z17639",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16221",
"Z14293K2": "Z35148"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z11640",
"Z14293K2": [
"Z60",
"Z1880"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19661",
"Z14293K2": [
"Z60",
"Z1762",
"Z1820",
"Z2038"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19661",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41766",
"Z14293K2": [
"Z60",
"Z1005"
]
}
],
"Z14294K2": "Z40072"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for plural"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রাকৃতিক ভাষার জন্য বহুবচন ফাংশন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọtụtụ ọrụ maka asụsụ eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pluralfunktionen für natürliche Sprachen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfigurering för plural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
so3sbvk3115g9fjm2hksiffu865bc83
Z14961
0
28112
311872
176864
2026-09-10T16:05:28Z
SuperminerJG
34933
add description
311872
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14961"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z14961K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba iji nwalee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z14963",
"Z14964",
"Z14965"
],
"Z8K4": [
"Z14",
"Z14962"
],
"Z8K5": "Z14961"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is factorial"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "bụ ihe kpatara ya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce factoriel ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Fakultät"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si le nombre donné est factoriel, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checks whether a number is the factorial of another natural number."
}
]
}
}
6ntdqmrp9hhjh4b0vf9mrul8qj8co38
311874
311872
2026-09-10T16:06:45Z
SuperminerJG
34933
match up with other functions
311874
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14961"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z14961K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba iji nwalee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z14963",
"Z14964",
"Z14965"
],
"Z8K4": [
"Z14",
"Z14962"
],
"Z8K5": "Z14961"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is factorial"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "bụ ihe kpatara ya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce factoriel ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Fakultät"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si le nombre donné est factoriel, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "True if the number is the factorial of another natural number."
}
]
}
}
kz5ma1s8g2gd4lps9hasi64ou4gye2s
Z15190
0
28350
311873
270980
2026-09-10T16:06:10Z
SuperminerJG
34933
add description
311873
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z15192",
"Z15193",
"Z15194",
"Z15375",
"Z34527"
],
"Z8K4": [
"Z14",
"Z15376",
"Z15263",
"Z15262"
],
"Z8K5": "Z15190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is square number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un carré parfait ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Quadratzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "è quadrato perfetto"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is perfect square"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si le nombre donné est un carré parfait, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checks whether a number has an integer square root."
}
]
}
}
at435u5qsapb33zskj7zaxct6nxom6m
311875
311873
2026-09-10T16:07:03Z
SuperminerJG
34933
311875
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z15192",
"Z15193",
"Z15194",
"Z15375",
"Z34527"
],
"Z8K4": [
"Z14",
"Z15376",
"Z15263",
"Z15262"
],
"Z8K5": "Z15190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is square number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un carré parfait ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Quadratzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "è quadrato perfetto"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is perfect square"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si le nombre donné est un carré parfait, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "True if the number has an integer square root."
}
]
}
}
ckrrc3kmf4nr0n29ktimumcx1sa9zuz
Z16435
0
30777
311959
304484
2026-09-11T02:02:13Z
YoshiRulz
10156
Use persistent lists of German and Spanish dialects
311959
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16435"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z13587",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16093",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16150",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16053",
"Z14293K2": [
"Z60",
"Z1014"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z15965",
"Z14293K2": [
"Z60",
"Z1025"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16172",
"Z14293K2": [
"Z60",
"Z1045"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16163",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16085",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z15953",
"Z14293K2": [
"Z60",
"Z1332"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z15963",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z15567",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16185",
"Z14293K2": [
"Z60",
"Z1534",
"Z1990"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16008",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16184",
"Z14293K2": [
"Z60",
"Z1624"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16313",
"Z14293K2": [
"Z60",
"Z1882"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16398",
"Z14293K2": [
"Z60",
"Z1381"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16431",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23003",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z24618",
"Z14293K2": [
"Z60",
"Z1158",
"Z1181"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16409",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z16608",
"Z14293K2": [
"Z60",
"Z1282"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z22455",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z18546",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30549",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34457",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19334",
"Z14293K2": [
"Z60",
"Z1820",
"Z2038"
]
}
],
"Z14294K2": "Z14280"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for cardinal from natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "funktioner för räknetal på olika språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal à partir de fonctions sur les nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cardinale dal numero naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "fungsi kardinal dari bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl aus Funktionen für natürliche Zahlen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"funktioner för kardinaltal på olika språk"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chooses the cardinal function appropriate to the language chosen. Should correspond with Wikifunctions:Cardinal_numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "choisit la fonction cardinale appropriée à la langue choisie ; doit correspondre à Wikifunctions:Nombres cardinaux"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Sceglie la funzione per convertire il numero in cardinale appropriata in base alla lingua. Dovrebbe corrispondere a Wikifunctions:Cardinal_numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wählt die passende Funktion für eine Kardinalzahl in der angegebenen Sprache"
}
]
}
}
kfmuyongkdn4o5auyfcblk5m2binuxs
Z18787
0
37205
312131
273002
2026-09-11T11:30:05Z
Artsiom91
2118
ru and en labels
312131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18787"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18784",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18784(Z18784K1):\n\tlanguage_name = Z18784K1\n\n\tif len(language_name) == 0:\n\t\treturn ''\n\t\t\n\tcommon_prefix = 'по-'\n\n\tif language_name.endswith('кий'):\n\t\treturn common_prefix + language_name[:-1]\n\n\tspecial_cases = {\n\t\t'иврит': 'иврите',\n\t\t'идиш': 'идише',\n\t\t'коми': 'коми',\n\t}\n\n\tif language_name in special_cases:\n\t\treturn 'на ' + special_cases[language_name]\n\n\treturn 'на языке ' + language_name\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מימוש פייתון לתואר פועל ברוסית שמתאר שפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language name in Russian to an adverb, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Russischer Sprachenname in Adverb in Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское наречие по названию языка, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
of53ivbq12q9xdddk8wvb5rbc95774z
Z19891
0
42763
311919
138275
2026-09-10T22:19:27Z
Ameisenigel
44
de
311919
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19891"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19866",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19866",
"Z19866K1": "86,42%"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "8642"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "86,42% = 8642/10000 (not 4321/5000)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "86,42% als rationale Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6e4mawz79xzr2qofhun7abiiz8oxaif
Z19892
0
42802
311920
212163
2026-09-10T22:21:22Z
Ameisenigel
44
de
311920
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19892"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste rationale Zahl"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seconda rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite rationale Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19893",
"Z19895",
"Z19897",
"Z19932",
"Z19941",
"Z27633"
],
"Z8K4": [
"Z14",
"Z19900",
"Z19894",
"Z19911",
"Z19915",
"Z27635",
"Z27636"
],
"Z8K5": "Z19892"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "oggetti di tipo Numero razionale identici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"identical Rational number objects",
"strict rational number equality",
"equal Rational number (strict)",
"equality of rational numbers",
"===Q"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso oggetto di tipo Numero razionale"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if two Rational number objects have the same values for their numerator keys and the same values for their denominator keys and the same signs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se i due Numeri razionali hanno lo stesso identico numeratore, lo stesso identico denominatore e lo stesso segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn zwei rationale Zahlen jeweils die gleichen Werte für Zähler, Nenner und Vorzeichen haben"
}
]
}
}
hmqdppc47ubp447rahbuddkkoxoiqsj
311923
311920
2026-09-10T22:22:10Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
311923
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19892"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste rationale Zahl"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seconda rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite rationale Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19893",
"Z19895",
"Z19897",
"Z19932",
"Z19941",
"Z27633"
],
"Z8K4": [
"Z14",
"Z19894",
"Z19900",
"Z27636",
"Z19911",
"Z27635",
"Z19915"
],
"Z8K5": "Z19892"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "oggetti di tipo Numero razionale identici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"identical Rational number objects",
"strict rational number equality",
"equal Rational number (strict)",
"equality of rational numbers",
"===Q"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso oggetto di tipo Numero razionale"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if two Rational number objects have the same values for their numerator keys and the same values for their denominator keys and the same signs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se i due Numeri razionali hanno lo stesso identico numeratore, lo stesso identico denominatore e lo stesso segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn zwei rationale Zahlen jeweils die gleichen Werte für Zähler, Nenner und Vorzeichen haben"
}
]
}
}
mt1j7l87ybz376f7aw4xfzz92woisx5
311947
311923
2026-09-11T01:00:50Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
311947
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19892"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste rationale Zahl"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19892K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that Rational number representation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seconda rappresentazione di Numero razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite rationale Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19893",
"Z19895",
"Z19897",
"Z19932",
"Z19941",
"Z27633"
],
"Z8K4": [
"Z14",
"Z19900",
"Z19894",
"Z19911",
"Z27636",
"Z27635",
"Z19915"
],
"Z8K5": "Z19892"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "oggetti di tipo Numero razionale identici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"identical Rational number objects",
"strict rational number equality",
"equal Rational number (strict)",
"equality of rational numbers",
"===Q"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso oggetto di tipo Numero razionale"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if two Rational number objects have the same values for their numerator keys and the same values for their denominator keys and the same signs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se i due Numeri razionali hanno lo stesso identico numeratore, lo stesso identico denominatore e lo stesso segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn zwei rationale Zahlen jeweils die gleichen Werte für Zähler, Nenner und Vorzeichen haben"
}
]
}
}
e9n11jmc8z4qv47gbqmj4lafp6d2fvw
Z19893
0
42803
311921
138269
2026-09-10T22:21:46Z
Ameisenigel
44
de
311921
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19893"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19892",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "7/42 === 7/42 (not 1/6)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "7/42 = 7/42"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k3v6q7wppuq3vaft3cmziwnmjdzlvjl
Z19894
0
42804
311922
138283
2026-09-10T22:22:06Z
Ameisenigel
44
de
311922
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19894"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19892",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K3"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K3"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z16667K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number representation, composition "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7v2g1ye4llzcwasdq0k7ew2z0aeba93
Z19895
0
42805
311924
138274
2026-09-10T22:23:09Z
Ameisenigel
44
de
311924
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19895"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19892",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "not (7/42 === 1/6)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "−7/42 ≠ −1/6"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equal values but not identical objects; different representations "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleicher Wert, aber nicht identisch"
}
]
}
}
c7l599uxitu46bwsany7zl5tqkm4kpj
Z19896
0
42806
311925
138281
2026-09-10T22:23:43Z
Ameisenigel
44
de
311925
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19896"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16659",
"Z17K2": "Z19896K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z19896K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahlen"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19898"
],
"Z8K5": "Z19896"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Create rational number from list and sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahl aus Liste und Vorzeichen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rn5zbrjy3139mrciyabr5zfaqm9trsk
Z19897
0
42807
311926
138279
2026-09-10T22:24:11Z
Ameisenigel
44
de
311926
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19897"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19892",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
},
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "not ( +1/6 == -1/6 )"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1/6 ≠ −1/6"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4arbmzj06j2swl04z9y4dsus5cgixs3
Z19898
0
42808
311927
154704
2026-09-10T22:24:29Z
Ameisenigel
44
de
311927
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19898"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19896",
"Z14K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K1"
},
"Z19677K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K2"
}
},
"Z19677K3": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Create rational from list and sign, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahl aus Liste und Vorzeichen als Kompos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kl1gh4a7tv00fv8wf3a3g2wa4gd3lk
311928
311927
2026-09-10T22:24:48Z
Ameisenigel
44
311928
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19898"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19896",
"Z14K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K1"
},
"Z19677K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K2"
}
},
"Z19677K3": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z18",
"Z18K1": "Z19896K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Create rational from list and sign, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rationale Zahl aus Liste und Vorzeichen, Komp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s42fw9wdbt4uz8fx3g2xbtcat4z42rf
Z19899
0
42809
311929
138311
2026-09-10T22:27:23Z
Ameisenigel
44
de
311929
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19899"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19866",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19896",
"Z19896K1": {
"Z1K1": "Z7",
"Z7K1": "Z19901",
"Z19901K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
},
"Z19896K2": {
"Z1K1": "Z7",
"Z7K1": "Z19886",
"Z19886K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition, cleaner"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette in rationale Zahl, Komposition, Liste"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dkn97g3iw80ygz510fhyoh8i95skufu
Z19900
0
42810
311930
138292
2026-09-10T22:28:05Z
Ameisenigel
44
de
311930
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19900"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19892",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z16667K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K3"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K3"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number representation, if comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl, Komposition, Schlüssel"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
59bcpc0fkla3j9yv2ackpldh4llkqef
Z20159
0
43241
312007
296661
2026-09-11T04:29:10Z
99of9
1622
generalise to Roman year
312007
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20159"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z20159",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z17813",
"Z3K2": "Z20159K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "era"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ära"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অব্দ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ère"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "era"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "era"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "युग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tijdperk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "حقبة"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z13518",
"Z3K2": "Z20159K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nomor tahun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ष क्रमांक"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "jaargetal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "رقم السنة"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K4": "Z20166",
"Z4K5": "Z20241",
"Z4K6": "Z22910",
"Z4K7": [
"Z46",
"Z20012",
"Z20151"
],
"Z4K8": [
"Z64",
"Z20150",
"Z20152"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Roman year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gregorianisches Jahr"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "গ্রেগরীয় বছর"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "année grégorienne"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Григорианский год"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Gregorianskt år"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Григоріанський рік"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "An gregorian "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "έτος του Γρηγοριανού ημερολογίου"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Anno Gregoriano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "gregoriaaninen vuosi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "그레고리력 연도"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "Година у грегоријанском календару "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ग्रेगोरी वर्ष"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Gregoriaans jaar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "グレゴリオ暦年"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Miladî yıl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Gregoriánský rok"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1099",
"Z11K2": "Gregorianescht Joer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "سنة ميلادية"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"গ্রেগরীয় সাল"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Gregorianskt årtal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"година"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"rok gregoriánského kalendáře"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"سنة غريغورية"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian year",
"Julian year"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Numbered years according to the proleptic Gregorian calendar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr des proleptischen gregorianischen Kalenders"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "années numérotées selon le calendrier grégorien proleptique"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Heltal som representerar ett år i den gregorianska kalendern"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Нумерація років за пролептичним григоріанським календарем"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Ani numerotați conform calendarului proleptic gregorian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Anno Gregoriano numerato secondo il calendario Gregoriano prolettico"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ग्रेगोरी पंचांग के अनुसार क्रमबद्ध वर्ष"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "genummerde jaren volgens de proleptische Gregoriaanse kalender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "グレゴリオ暦での年"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Číslované roky podle proleptického gregoriánského kalendáře"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "سنوات بالأرقام بحسب التقويم الغريغوري الرجعي"
}
]
}
}
66lvoapxyprilcoe7n9nr5w4al6mwho
Z20240
0
43343
311967
309942
2026-09-11T02:12:54Z
YoshiRulz
10156
Use persistent list of English dialects
311967
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20240"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20192",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23193",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26111",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591",
"Z1202",
"Z1901",
"Z1902",
"Z1837",
"Z1899",
"Z1900",
"Z1804",
"Z1372",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26258",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26692",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28870",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37245",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38246",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38892",
"Z14293K2": [
"Z60",
"Z1001"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41192",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41447",
"Z14293K2": [
"Z60",
"Z1820"
]
}
],
"Z14294K2": "Z22920"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Gregorian year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzioni di stampa di anni gregoriani"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfigurering för att visa gregorianskt år"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Konfiguration der Anzeige eines Jahres "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "グレゴリオ暦年を表示の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"display functions for Gregorian Year"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Konfiguration der Anzeige eines Jahres (gregorianischer Kalender)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Konfiguration der Anzeige eines Jahres aus dem gregorianischen Kalender"
}
]
}
}
kkr3sjh7r136mxqvkvnf6pao4wp9i6m
Z20779
0
45437
311963
308987
2026-09-11T02:05:37Z
YoshiRulz
10156
Fill in German dialects
311963
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20779"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20782",
"Z14293K2": [
"Z60",
"Z1437",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20773",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20770",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20776",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20785",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20791",
"Z14293K2": [
"Z60",
"Z1513",
"Z1174"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20794",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23197",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26130",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26143",
"Z14293K2": [
"Z60",
"Z1202",
"Z1902",
"Z1900",
"Z1804",
"Z1372"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26147",
"Z14293K2": [
"Z60",
"Z1901",
"Z1837",
"Z1899",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26254",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26648",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27655",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31241",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31648",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36004",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z22214",
"Z14293K2": [
"Z60",
"Z1001"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39789",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39859",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39875",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40242",
"Z14293K2": [
"Z60",
"Z1820",
"Z2038"
]
}
],
"Z14294K2": "Z20788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "configuration des fonctions de date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione di funzioni per le date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "konfigurasi untuk tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfigurering för datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付表示の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"formattatori di date di calendario gregoriano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de fonction appropriées pour gérer les dates en fonction de la langue"
}
]
}
}
apfwl2if0keqq5yxzu3u6awsbadyy0l
Z20780
0
45438
312020
308849
2026-09-11T04:37:52Z
99of9
1622
312020
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20780"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20780K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "датум"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1728",
"Z11K2": "تاریخ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z20780K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "језик"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1728",
"Z11K2": "زبان"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z23267",
"Z25009",
"Z26267",
"Z30449",
"Z26726",
"Z26067",
"Z30450",
"Z31314"
],
"Z8K4": [
"Z14",
"Z20781"
],
"Z8K5": "Z20780"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display Gregorian calendar date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "afficher la date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "formatta Data di calendario Gregoriano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "приказ датума"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "prikaz datuma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "weergavedatum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tampilkan tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zeigt Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1728",
"Z11K2": "نمایش تاریخ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付を表示"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"mostra data",
"stampa data",
"formatta data",
"stampa data gregoriana",
"stampa data di calendario gregoriano"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"display calendar date",
"Gregorian calendar date display",
"render Gregorian calendar date",
"display date"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"приказ грегоријанског датума",
"приказ календарског датума"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1394",
"Z31K2": [
"Z6",
"prikaz gregorijanskog datuma",
"prikaz kalendarskog datuma"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"Gregoriaanse kalenderdatum weergeven",
"kalenderdatum weergeven",
"weergave van de Gregoriaanse kalenderdatum",
"geef Gregoriaanse kalenderdatum weer"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"tampilkan kalender Gregorius",
"tampilkan tanggal kalender"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1728",
"Z31K2": [
"Z6",
"نمایش تاریخ میلادی",
"نمایش تاریخ",
"نمایش تاریخ تقویم میلادی"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Displays a date in the given language."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "affiche une date dans une langue donnée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Formatta una data di calendario Gregoriano in una certa lingua."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "приказује датум у наведеном језику"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1394",
"Z11K2": "prikazuje datum u navedenom jeziku"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geeft een datum weer in de opgegeven taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menampilkan tanggal pada bahasa yang dipilih"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zeigt ein Datum in der angegebenen Sprache an"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1728",
"Z11K2": "تاریخ را به زبان داده شده نمایش میدهد."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定の言語で日付を表示します。"
}
]
}
}
a6eyw1xjt96z2cx6mhsougi2z6vig16
Z20896
0
45699
311972
310791
2026-09-11T02:23:12Z
YoshiRulz
10156
Fill in German and Japanese dialects
311972
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20896"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20597",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20727",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20767",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z21590",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28378",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30306",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31322",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31572",
"Z14293K2": [
"Z60",
"Z1001"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30638",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32588",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33245",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37315",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z40075"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for intro for year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonctions d'introduction pour une année"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro úvod k roku"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för inledning för år"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hr4jfr4m4jq6jz4yiej60ho4bpsne54
Z21733
0
47858
311971
310814
2026-09-11T02:22:35Z
YoshiRulz
10156
Fill in Spanish and German variants
311971
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21733"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20702",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20707",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20706",
"Z14293K2": [
"Z60",
"Z1728"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20612",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z21734",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z22710",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622",
"Z1132"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20704",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29945",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30364",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30894",
"Z14293K2": [
"Z60",
"Z1534",
"Z1990"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33063",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33079",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z29660"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for indefinite noun phrase (from Lexemes)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonctions de phrases nominales indéf, langues"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonctions de phrases nominales indéfinies pour les langues"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each function should accept the lexeme for a noun then a lexeme for the adjective"
}
]
}
}
iu7xla8pm310lozdmz1ofnpp1hlfub4
Z21795
0
48022
311955
310635
2026-09-11T01:57:29Z
YoshiRulz
10156
Fill in Spanish and German dialects
311955
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21795"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z21765",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z21791",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30857",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30868",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30643",
"Z14293K2": [
"Z60",
"Z1531"
]
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for \"[gender] is a [country] [professional]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return Type: String"
}
]
}
}
8zhen9rnnur89bzi5b6vfrgvyckst6c
Z21999
0
48671
311977
310634
2026-09-11T02:29:35Z
YoshiRulz
10156
Fill in English dialects
311977
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21999"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z22002",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z22007",
"Z14293K2": [
"Z60",
"Z1004",
"Z1430",
"Z1099",
"Z1157",
"Z1517",
"Z1774"
]
}
],
"Z14294K2": "Z21642"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for reading float64"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lire les fonctions pour les nombres à vir. flott."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a configuration to choose which read function to use for each language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "une configuration pour choisir quelle fonction de lecture utiliser pour chaque langue, en ce qui concerne les nombres à virgule flottante"
}
]
}
}
753v63wcs5mji7fyjfwpfomf6zggvzk
Z6830
0
51071
311918
311707
2026-09-10T22:07:35Z
Ornithorynque liminaire
1539
fr
311918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6830"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z6830K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Datenobjekt-Referenz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "référence d'un élément Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "riferimento a elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "維基數據項目參照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "reference na položku Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z6830K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Eigenschaft-Referenz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "référence d'une propriété Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "riferimento a proprietà Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "維基數據屬性參照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "reference na vlastnost Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータのプロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z6830K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "natürliche Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langage naturel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "自然語言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "自然言語"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6095"
},
"Z8K3": [
"Z20",
"Z22704",
"Z23693"
],
"Z8K4": [
"Z14",
"Z6930"
],
"Z8K5": "Z6830"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Find lexemes for a Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "finde Lexeme für Wikidata-Datenobjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Знайти лексеми для елемента Вікіданих"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexèmes pour cet élément Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "trova lessemi per un elemento wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "尋找維基數據項目的詞位"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "najít lexémy odkazující položku Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの項目の語彙素を探す"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Search for Wikidata lexemes related to an item"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"cerca lessemi per un elemento wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1672",
"Z31K2": [
"Z6",
"搜尋與項目相關的維基數據詞位"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"ウィキデータ項目の語彙素を探す"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Search for lexemes related to the given item by the given property, and return those having the given language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sucht nach Lexemen mit Bezug zu dem angegebenen Datenobjekt durch die angegebene Eigenschaft und gibt diejenigen aus, die die angegebene Sprache haben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cherche des lexèmes liés à un élément donné pour une propriété donnée, et renvoie ces lexèmes dans le langage donné"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Cerca lessemi che sono legati ad un dato elemento tramite la proprietà specificata, e restituisce quelli che hanno la lingua specificata."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "以指定屬性搜尋與指定項目相關的詞位,並回傳有指定語言的結果"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Najde seznam všech lexémů v uvedeném jazyce, které odkazují na uvedenou položku prostřednictvím uvedené vlastnosti."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定されたプロパティに基づいて、指定された項目に関連する語彙素を検索し、指定された言語を持つものを返す。"
}
]
}
}
6gvj4hz30mjtdynh2sifdnueqqu1knt
Z22795
0
51267
312125
259143
2026-09-11T11:22:39Z
Artsiom91
2118
add ru label
312125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22795"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z22664",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z22664",
"Z22664K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
},
"Z22664K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12943371"
},
"Z22664K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "старая песня"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "старая песня"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "\"старая песня\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] old song"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "старая песня"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hsl1e1984t4yjte9p42zjbntuvvpb8v
Z22940
0
51562
311966
309928
2026-09-11T02:10:39Z
YoshiRulz
10156
Fill in Spanish and German dialects
311966
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22940"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z22933",
"Z14293K2": [
"Z60",
"Z1437",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z24974",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z24979",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z24984",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z24987",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26116",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26134",
"Z14293K2": [
"Z60",
"Z1202",
"Z1902",
"Z1900",
"Z1804",
"Z1372"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26139",
"Z14293K2": [
"Z60",
"Z1901",
"Z1837",
"Z1899",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26243",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158",
"Z1653"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26652",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28539",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37694",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38256",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39782",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39861",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41441",
"Z14293K2": [
"Z60",
"Z1820"
]
}
],
"Z14294K2": "Z22937"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for displaying Day of Roman Year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzioni di stampa per Giorno di anno romano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Konfiguration Anzeige Tag Römischer Kalender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ローマ歴の月日の表示関数言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fohbmaswn0bkcb2qnuoquv1nbiof5sb
Z23297
0
52470
312127
259144
2026-09-11T11:23:30Z
Artsiom91
2118
add ru and be labels
312127
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23297"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z22664",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z22664",
"Z22664K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q27022"
},
"Z22664K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q23444"
},
"Z22664K3": "Z1622"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "белы конь"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[be] white horse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[be] белы конь"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1622",
"Z11K2": "белы конь"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e7qn8zi7v3s26t6jp010pd4y5jo1jip
Z23397
0
52668
311885
311300
2026-09-10T17:01:12Z
GrounderUK
50
Added Z23399 to the approved list of test cases
311885
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23397"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z23397K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z14"
},
"Z8K3": [
"Z20",
"Z41670",
"Z23399"
],
"Z8K4": [
"Z14",
"Z23398"
],
"Z8K5": "Z23397"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "implementations of function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"function implementations"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the list of implementations (key Z8K4) of the function; note that this does not include disconnected implementations, as they are only linked impl-\u003Efunc and not the other way"
}
]
}
}
a769qx1g30fswj3i7wrh41y6xrk85d7
Z23399
0
52670
311884
174365
2026-09-10T17:00:45Z
GrounderUK
50
🔀predicate
311884
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23399"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23397",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z23397",
"Z23397K1": "Z13521"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add N has a non-empty list of implementations"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r5c2yaj7zq0n3yugck2kblumljwb51t
Z23568
0
53139
311917
218567
2026-09-10T22:04:45Z
Ornithorynque liminaire
1539
fr
311917
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23568"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z23568K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "candidate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z23568K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z23569",
"Z23703"
],
"Z8K4": [
"Z14",
"Z23573",
"Z23571",
"Z23574",
"Z23570"
],
"Z8K5": "Z23568"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "not in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "n'apparaît pas dans"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"∉",
"element not in list",
"list does not contain candidate",
"candidate not in list",
"list doesn't contain element",
"list doesn't contain candidate"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1360",
"Z31K2": [
"Z6",
"∉"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if a given object is not listed"
}
]
}
}
5e5gndxob7nj0recgtvs1z3zjb5d93o
Z23981
0
54436
311978
310633
2026-09-11T02:30:13Z
YoshiRulz
10156
Use persistent list of English dialects
311978
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23981"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23961",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23990",
"Z14293K2": [
"Z60",
"Z1689",
"Z1015",
"Z1437"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23984",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26046",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591",
"Z1202",
"Z1901",
"Z1902"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26432",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z23976"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lettori di Data gregoriana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for reading Gregorian date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "গ্রেগরীয় তারিখ পঠনকারী "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för att läsa gregorianskt datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date parsers"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lwr40lrru2kfozcwivuf9xk66c076jz
Z24114
0
54889
312033
307647
2026-09-11T06:49:34Z
鈴音雨
101019
Added Z24116 to the approved list of implementations
312033
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24114"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z24114K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir Wikidata"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z24114K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20",
"Z24115",
"Z24769",
"Z24771",
"Z24772",
"Z24773",
"Z36529"
],
"Z8K4": [
"Z14",
"Z26569",
"Z24116"
],
"Z8K5": "Z24114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label strings from Wikidata item for language-list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "untaian label butir Wikidata untuk daftar bahasa"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata item label texts for selected languages",
"item labels",
"labels of item for languages",
"labels of Wikidata item for languages",
"list of item labels for languages",
"list item labels for selected languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for each of the given languages, returns the text of the label (if any) from the specified Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Untuk setiap bahasa yang diberikan, mengembalikan teks dari label (jika ada) dari butir Wikidata yang diberikan"
}
]
}
}
g5op9a2oymvi9c2k7x3q2ukkrd97abi
312036
312033
2026-09-11T07:07:33Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
312036
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z24114"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z24114K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir Wikidata"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z24114K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected languages"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20",
"Z24115",
"Z24769",
"Z24771",
"Z24772",
"Z24773",
"Z36529"
],
"Z8K4": [
"Z14",
"Z24116",
"Z26569"
],
"Z8K5": "Z24114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label strings from Wikidata item for language-list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "untaian label butir Wikidata untuk daftar bahasa"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata item label texts for selected languages",
"item labels",
"labels of item for languages",
"labels of Wikidata item for languages",
"list of item labels for languages",
"list item labels for selected languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for each of the given languages, returns the text of the label (if any) from the specified Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Untuk setiap bahasa yang diberikan, mengembalikan teks dari label (jika ada) dari butir Wikidata yang diberikan"
}
]
}
}
imlaa74p94jmt3kvpe7daevqodwsw8p
Z25030
0
58312
311976
310632
2026-09-11T02:29:14Z
YoshiRulz
10156
Use persistent list of English dialects
311976
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25030"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25032",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25038",
"Z14293K2": [
"Z60",
"Z1199",
"Z1113"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25043",
"Z14293K2": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": "Z33034",
"Z12767K2": [
"Z60",
"Z1015"
]
}
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26076",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591",
"Z1202",
"Z1901",
"Z1902",
"Z1837",
"Z1899",
"Z1900",
"Z1804",
"Z1372",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26643",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z25022"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lettori di Giorno di anno romano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for reading Day of roman year"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ptuzrb0p27mla45zzshffu8stghjayl
Z26009
0
60687
311979
310629
2026-09-11T02:30:40Z
YoshiRulz
10156
Use persistent list of English dialects
311979
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26009"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26017",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26033",
"Z14293K2": [
"Z60",
"Z1015",
"Z1689",
"Z1437"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26029",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26081",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591",
"Z1202",
"Z1901",
"Z1902",
"Z1837",
"Z1899",
"Z1900",
"Z1804",
"Z1372",
"Z1375",
"Z1954",
"Z1904",
"Z1905",
"Z1892",
"Z1647"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26638",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z26011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lettori di anno gregoriano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for reading Gregorian year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för att läsa gregorianskt år"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j92lcvydbmyxy6s0wd4091ddefy26l2
Z26043
0
60722
311970
310187
2026-09-11T02:19:16Z
YoshiRulz
10156
Use persistent lists of Spanish, German, and Portuguese dialects
311970
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26088",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26337",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26340",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26572",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26562",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26617",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26704",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26712",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26717",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26723",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26513",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26671",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39635",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411",
"Z1591",
"Z1504"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27259",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27283",
"Z14293K2": [
"Z60",
"Z1643",
"Z1506"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27324",
"Z14293K2": [
"Z60",
"Z1001",
"Z1114"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27490",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27924",
"Z14293K2": "Z35148"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29256",
"Z14293K2": [
"Z60",
"Z1907"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30598",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32671",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": [
"Z60",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33753",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34105",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31317",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34427",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35505",
"Z14293K2": [
"Z60",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1216",
"Z1642",
"Z1106",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1051",
"Z1338"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27245",
"Z14293K2": [
"Z60",
"Z1282"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38933",
"Z14293K2": [
"Z60",
"Z1014"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30400",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40222",
"Z14293K2": [
"Z60",
"Z1820",
"Z2038"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41511",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226",
"Z1609"
]
}
],
"Z14294K2": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for entity is instance of class sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "contoh kalimat tanpa artikel per bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "config pour \"l'entité fait partie de cette classe\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "instanciación de frases sin artículo por lengua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティがクラスのインスタンスであることを表す文の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"config for article-less instantiating sentences"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "these should all return String output"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "これらはすべて文字列を返す必要があります。"
}
]
}
}
apbw107qkywu8p2m9tt5pzl048fz7hf
Z26096
0
60847
311956
310245
2026-09-11T01:59:22Z
YoshiRulz
10156
Fill in German dialects
311956
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26096"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23410",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27102",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27258",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27249",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27396",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29356",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30654",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32967",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32900",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1332",
"Z1005",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34165",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34487",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35203",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38178",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36873",
"Z14293K2": [
"Z60",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1216",
"Z1642",
"Z1106",
"Z1402",
"Z1157",
"Z1798",
"Z1137",
"Z1158",
"Z1051",
"Z1078",
"Z1338",
"Z1517",
"Z1774"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32270",
"Z14293K2": [
"Z60",
"Z2053"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30400",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41533",
"Z14293K2": [
"Z60",
"Z1820",
"Z2038"
]
}
],
"Z14294K2": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-ful instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, configurazione di lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel nach Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"config for article-ful instantiating sentences",
"P279"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "These return Monolingual text. Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\""
}
]
}
}
s62zploptsdv20towgrhs32jp8n3qz1
Z26706
0
62072
312069
206011
2026-09-11T10:15:59Z
HenkvD
1290
English label
312069
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26706"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26704",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26704",
"Z26704K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q252"
},
"Z26704K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Indonesia adalah negara."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Indonesia adalah negara."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] Indonesia adalah negara."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hpzrl3nfh0sqwhdv81xvrjozgiqu3oh
Z26822
0
62217
312068
206559
2026-09-11T10:15:14Z
HenkvD
1290
English label
312068
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26822"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26821",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z26821K1"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": "pertama",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"ke",
{
"Z1K1": "Z7",
"Z7K1": "Z18546",
"Z18546K1": {
"Z1K1": "Z18",
"Z18K1": "Z26821K1"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bilangan asli → ordinal (komposisi)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordinale in Indonesiano, composizione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian ordinal from natural number, Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n434tze7ms3gfcrbhtjphtmri6ex7av
Z26823
0
62218
312067
206561
2026-09-11T10:14:37Z
HenkvD
1290
English label
312067
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26823"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26821",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26821",
"Z26821K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "pertama"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "1 = \"pertama\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "1° = \"pertama\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian 1° = \"pertama\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mxp77gmkj9a6c0guhm3k6ztrl173n5a
Z26826
0
62221
312066
206575
2026-09-11T10:14:10Z
HenkvD
1290
English label
312066
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26826"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18546",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18546",
"Z18546K1": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "seribu"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "1000 = \"seribu\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "1000 = \"seribu\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1000 = \"seribu\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jndsggfh1xkf5o829siu3wwokcgg6td
Z26827
0
62222
312065
237268
2026-09-11T10:13:33Z
HenkvD
1290
English label
312065
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26827"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18546",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18546",
"Z18546K1": {
"Z1K1": "Z13518",
"Z13518K1": "1111111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "satu juta seratus sebelas ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "1.111.111"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "1.111.111 in cardinale indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "1.111.111"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1.111.111 in indonesian cardinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Harusnya menghasilkan \"satu juta seratus sebelas ribu seratus sebelas\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "1.111.111"
}
]
}
}
broajj5z8s1srntk2mpoyjumhemwf4c
Z27126
0
63021
311961
310628
2026-09-11T02:03:30Z
YoshiRulz
10156
Fill in German and Japanese dialects
311961
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27126"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z27122",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": [
"Z60",
"Z1645"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27454",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27502",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29384",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29548",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32250",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33083",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33873",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z40078"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classificatori di classe di nome"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for classifying a class of nouns"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o1ax066g0d24p9k1pkswtvtn9jce2tj
Z27129
0
63027
311974
288569
2026-09-11T02:25:43Z
YoshiRulz
10156
Use persistent list of English dialects
311974
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27129"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z14526",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19343",
"Z14293K2": [
"Z60",
"Z1820"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26121",
"Z14293K2": [
"Z60",
"Z1158",
"Z1181"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z18746",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23855",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19132",
"Z14293K2": [
"Z60",
"Z1045"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27131",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z19629",
"Z14293K2": [
"Z60",
"Z1001"
]
}
],
"Z14294K2": "Z14280"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "generatori di ordinali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "редни број у одабраном језику"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för ordningstal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ef6vpe4x632hso3kx76zs7mwxk4pncd
Z861
0
63113
312039
309369
2026-09-11T07:35:13Z
DVrandecic (WMF)
7
Added Z27205 to the approved list of test cases
312039
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z861"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z861K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z861K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27205"
],
"Z8K4": [
"Z14",
"Z961",
"Z27215"
],
"Z8K5": "Z861"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual text from String and Natural language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "racchiudi in testo monolingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachigen Text umfassen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列と言語から単一言語テキストに変換"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wrap string with language code",
"Wrap mono-lingual text"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stringa in testo monolingue"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文字列を単一言語テキストに変換",
"文字列から単一言語テキストに変換",
"文字列と言語→単一言語テキスト"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "encapsulates a given string of text as a language-typed mono-lingual object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Incapsula la stringa data in un testo monolingue con la lingua data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "fasst eine angegebene Zeichenkette als einsprachiges Textobjekt ein"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定されたテキスト文字列を言語型の単一言語オブジェクトとしてカプセル化します。"
}
]
}
}
8pu5op0am9sv3p03h554ob6a0kcdpmb
312040
312039
2026-09-11T07:35:15Z
DVrandecic (WMF)
7
Added Z27217 to the approved list of implementations
312040
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z861"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z861K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z861K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27205"
],
"Z8K4": [
"Z14",
"Z961",
"Z27215",
"Z27217"
],
"Z8K5": "Z861"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual text from String and Natural language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "racchiudi in testo monolingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachigen Text umfassen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列と言語から単一言語テキストに変換"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wrap string with language code",
"Wrap mono-lingual text"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stringa in testo monolingue"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文字列を単一言語テキストに変換",
"文字列から単一言語テキストに変換",
"文字列と言語→単一言語テキスト"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "encapsulates a given string of text as a language-typed mono-lingual object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Incapsula la stringa data in un testo monolingue con la lingua data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "fasst eine angegebene Zeichenkette als einsprachiges Textobjekt ein"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定されたテキスト文字列を言語型の単一言語オブジェクトとしてカプセル化します。"
}
]
}
}
3v20drrer9t2ot8l28eog6kccdyjl8p
Z27211
0
63127
312129
209214
2026-09-11T11:27:29Z
Artsiom91
2118
ru label
312129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27211"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q374"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11435"
},
"Z26039K3": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Водка — жидкость."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Водка — жидкость."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Водка — жидкость."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ry0ce5okfdcxydh1813b95vflq5tvf0
Z27212
0
63128
312130
209215
2026-09-11T11:28:01Z
Artsiom91
2118
add ru an uk labels
312130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27212"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q4551"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41415"
},
"Z26039K3": "Z1332"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Борщ — суп."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[uk] Борщ — суп."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "[uk] Борщ — суп."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Борщ — суп."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ccwmglpsnd24zqcf2iyy45ibqn85rdv
Z27274
0
63255
312064
209706
2026-09-11T10:10:48Z
HenkvD
1290
English label
312064
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27274"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27267",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27267",
"Z27267K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3630"
},
"Z27267K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z27267K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q252"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Jakarta adalah kota di Indonesia."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Jakarta adalah kota di Indonesia."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Jakarta adalah kota di Indonesia."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] Jakarta adalah kota di Indonesia."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a19a6x3fjyg84hnktr86egplcgw1skv
Z27277
0
63299
312063
209699
2026-09-11T10:10:10Z
HenkvD
1290
English label
312063
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27277"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27267",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27267",
"Z27267K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3870"
},
"Z27267K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z27267K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q114"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Nairobi adalah kota di Kenya."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Nairobi adalah kota di Kenya."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] Nairobi adalah kota di Kenya."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0a58gi5h069j61gxzevunuqoigsj5d4
Z27952
0
64739
311980
310627
2026-09-11T02:32:03Z
YoshiRulz
10156
Use persistent lists of English and Dutch dialects
311980
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27952"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z19866",
"Z14293K2": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z33034",
"Z34075"
]
}
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28381",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z19866"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for reading Rational number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "conf. pour la lecture des nombres rationnels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för att läsa rationellt tal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Rational number reading function configuration",
"configuration of read functions for rational numbers"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6fiepv3myd9sy2p6ftq1d7dsq3troiq
Z28016
0
65058
312120
308308
2026-09-11T11:20:21Z
Artsiom91
2118
add ru descr
312120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "المبتدأ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "субьект"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "الدور"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "роль"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "التبعية"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "依存関係"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "зависимость"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اللغة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "язык"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340",
"Z36072"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role (monotext)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تحديد دور الجملة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "定義的役割文 (単一言語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "определение с ролью (одноязычное)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"~は~の~である。",
"XはZのYである。"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "جمل من نوع \"باريس هي عاصمة فرنسا\" أو \"إليزابيث الثانية هي أم تشارلز الثالث,\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「パリはフランスの首都である」「エリザベス2世はチャールズ3世の母である」のような、定冠詞「the」を伴う関係を表す文を生成する。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Предложения вида \"Париж — столица Франции.\" или \"Elisabeth II is the mother of Charles III.\""
}
]
}
}
gkivirdvdflcdor2rf0c0gb6dpq62pk
Z28020
0
65095
311964
310694
2026-09-11T02:06:41Z
YoshiRulz
10156
Fill in German dialects
311964
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28020"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z28018",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28026",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28049",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28052",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30671",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30609",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32212",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32355",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32166",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35139",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35151",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35196",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36001",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36337",
"Z14293K2": [
"Z60",
"Z1532",
"Z1576",
"Z1137",
"Z1402",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38205",
"Z14293K2": [
"Z60",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32728",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28107",
"Z14293K2": [
"Z60",
"Z1820",
"Z2038"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41584",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226",
"Z1609"
]
}
],
"Z14294K2": "Z28019"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for defining role sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "config pour définir la phrase de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "역할을 정의하는 문장 설정"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "定義的役割文の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "output Type: Monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "출력 종류: 단-언어 텍스트"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "出力型: 単一言語テキスト"
}
]
}
}
eg2s0ax3ubs771esh05hhevq5f1fnpc
Z29628
0
68843
311965
311443
2026-09-11T02:09:00Z
YoshiRulz
10156
Fill in German dialects
311965
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29628"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z27188",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29629",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30040",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30302",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32385",
"Z14293K2": [
"Z60",
"Z1005"
]
}
],
"Z14294K2": "Z29629"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for describing class of class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för att beskriva klass av klass"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ea4nwvufab5qc93iyxjdfibfy067aoq
Z29813
0
69183
311960
310854
2026-09-11T02:02:52Z
YoshiRulz
10156
Fill in German and Japanese dialects
311960
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29813"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z29773",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30333",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30337",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32256",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33087",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33267",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z32256"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for class description with adj. and class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfig för klassbeskrivning med adjektiv och klass"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8qs054fm47dcp43bh3rl1q80ytq4ljp
Z29841
0
69316
311985
310934
2026-09-11T02:36:32Z
YoshiRulz
10156
Fill in German and Japanese dialects
311985
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29841"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z29010",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32906",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32243",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32973",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33260",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37022",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37033",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37732",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37995",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40992",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z41604",
"Z14293K2": [
"Z60",
"Z1820"
]
}
],
"Z14294K2": "Z36266"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for superlative definition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro definici superlativem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "configuration pour une définition superlative"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för superlativdefinition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "最上級の定義の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace funkcí pro jazykové verze Z27243"
}
]
}
}
sero6y7ohntbm7j4xni6qlmdzkdnezr
Z29843
0
69318
311983
307651
2026-09-11T02:35:03Z
YoshiRulz
10156
Fill in German and Portuguese dialects
311983
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29843"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26707",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27219",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30397",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30484",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30514",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30534",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32152",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32193",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32219",
"Z14293K2": "Z35148"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32287",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32371",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32442",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32739",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32848",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32855",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32788",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27267",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33831",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34070",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32698",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35589",
"Z14293K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1576",
"Z1402",
"Z1137",
"Z1650",
"Z1272",
"Z1338"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36106",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38255",
"Z14293K2": [
"Z60",
"Z1025"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38923",
"Z14293K2": [
"Z60",
"Z1048"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40197",
"Z14293K2": [
"Z60",
"Z1820",
"Z1118",
"Z2038"
]
}
],
"Z14294K2": "Z36096"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for state location using entity and class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro vyjádřit umístění Z26570"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティの所在地と分類を述べる文章の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“"
}
]
}
}
dbwfcoi19vntscwzwyh1v6h9azld81u
Z30635
0
70911
312060
236416
2026-09-11T10:06:46Z
HenkvD
1290
English label
312060
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30635"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "adjektiva"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30635K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z30637"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z30635"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Deskripsi entitas dengan adj/kelas (Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class, Indonesian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat deskripsi entitas dengan tambahan adjetiva atau kelas dari Wikidata dalam bahasa Indonesia"
}
]
}
}
su0lvlra13gc7cwhit68bds7r54h28j
312062
312060
2026-09-11T10:08:40Z
HenkvD
1290
English labels
312062
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30635"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "adjektiva"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30635K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30635K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z30637"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z30635"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Deskripsi entitas dengan adj/kelas (Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class, Indonesian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat deskripsi entitas dengan tambahan adjetiva atau kelas dari Wikidata dalam bahasa Indonesia"
}
]
}
}
dt2nrl7d1mvksyi84o3mn0hp3argva6
Z30636
0
70912
312059
289443
2026-09-11T10:05:54Z
HenkvD
1290
English label
312059
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30636"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30635",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
},
" adalah ",
{
"Z1K1": "Z7",
"Z7K1": "Z22664",
"Z22664K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K3"
},
"Z22664K2": {
"Z1K1": "Z18",
"Z18K1": "Z30635K2"
},
"Z22664K3": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "deskripsi entitas dengan adjektiva ID - komposisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective / class, Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
03e8lv2syjuuj7bv8pu455wy986yfwn
312061
312059
2026-09-11T10:07:32Z
HenkvD
1290
English label
312061
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30636"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30635",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
},
" adalah ",
{
"Z1K1": "Z7",
"Z7K1": "Z22664",
"Z22664K1": {
"Z1K1": "Z18",
"Z18K1": "Z30635K3"
},
"Z22664K2": {
"Z1K1": "Z18",
"Z18K1": "Z30635K2"
},
"Z22664K3": {
"Z1K1": "Z18",
"Z18K1": "Z30635K4"
}
},
"."
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "deskripsi entitas dengan adjektiva ID - komposisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class, id, Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tk2phpxez80wnnuh99upf6pbmesh04o
Z30637
0
70913
312058
236320
2026-09-11T10:04:30Z
HenkvD
1290
e
312058
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30637"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30635",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30635",
"Z30635K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3630"
},
"Z30635K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z30635K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z30635K4": "Z1078"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Jakarta adalah kota besar."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Jakarta adalah kota besar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] Jakarta adalah kota besar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6j2u7n25g30x4xiff0kxwtnv2olgf3l
Z30706
0
71083
312057
236874
2026-09-11T10:03:53Z
HenkvD
1290
English label
312057
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30706"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30704",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22318",
"Z22318K1": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z18",
"Z18K1": "Z30704K1"
},
"Z21033K2": {
"Z1K1": "Z18",
"Z18K1": "Z30704K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Implementasi komposisi untuk Z30704"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Frequency of simple harmonic oscillator, Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4s7w2shy58nwo3pwudkd36fg04xn6ex
Z30709
0
71086
312056
236877
2026-09-11T10:03:24Z
HenkvD
1290
English label
312056
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30709"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30704",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30704",
"Z30704K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z30704K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "k = 16, m = 4"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "k = 16, m = 4"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
czgdup2v6uaegnjmrnxgi3p8x5wnx0a
Z31405
0
75349
311913
249815
2026-09-10T21:42:31Z
Ornithorynque liminaire
1539
fr
311913
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31405"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z31405K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z31405K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z31410",
"Z31414"
],
"Z8K4": [
"Z14",
"Z31408"
],
"Z8K5": "Z31405"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence that something begins"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est lancé ou lancée"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins",
"starts"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence that states that something starts or begins. Could be \"the beginning of x\", or \"x starts\""
}
]
}
}
t9yavggcp5q0qkqyvukjmaelykeivmw
Z31407
0
75351
311982
292190
2026-09-11T02:34:08Z
YoshiRulz
10156
Fill in German dialects
311982
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31407"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z31416",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31417",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31415",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31418",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31419",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31420",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31422",
"Z14293K2": [
"Z60",
"Z1645"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31423",
"Z14293K2": [
"Z60",
"Z1657"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31421",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31424",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31413",
"Z14293K2": [
"Z60",
"Z1728"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31451",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31563",
"Z14293K2": [
"Z60",
"Z1643"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31566",
"Z14293K2": [
"Z60",
"Z1576"
]
}
],
"Z14294K2": "Z31406"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for start fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för startfragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
37j0qrkc1u7itzlesn0iubkq6weodrr
Z31650
0
76566
312054
252890
2026-09-11T10:02:08Z
HenkvD
1290
English label
312054
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31650"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31648",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31648",
"Z31648K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "13"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "13 Februari 2026"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "2026-02-13 -\u003E 13 Februari 2026"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "]id] 13 Februari 2026"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iqi1z6npi4rxss7v73pyx3oi8oiaw0y
312055
312054
2026-09-11T10:02:25Z
HenkvD
1290
312055
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31650"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31648",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31648",
"Z31648K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "13"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "13 Februari 2026"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "2026-02-13 -\u003E 13 Februari 2026"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] 13 Februari 2026"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t52hhahob6fvfsbx3c0aiji09onxbkm
Z31651
0
76567
312053
252899
2026-09-11T10:01:38Z
HenkvD
1290
English label
312053
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31651"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31648",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31648",
"Z31648K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2001"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "00"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "April 2001"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "2001-04 -\u003E April 2001 (tanggal 0)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] April 2001"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d0t008x1duxppcvomykhrmu3mq2obhf
Z31652
0
76568
312052
252892
2026-09-11T10:00:55Z
HenkvD
1290
English label
312052
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31652"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31648",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31648",
"Z31648K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1998"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16100"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1998"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "\"1998\" (tanpa bulan)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] 1998"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mrt2v55rtwvg01hmw3ltsncq2jh7qlu
Z31653
0
76569
312051
252893
2026-09-11T10:00:24Z
HenkvD
1290
English label
312051
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31653"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31648",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31648",
"Z31648K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16107"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "12"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "12 Juli 100 SM"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "\"12 Juli 100 SM\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[id] 12 Juli 100 SM"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oelubry33g2s68ut5tgz7awfw4w5qw4
Z31917
0
77749
311911
311647
2026-09-10T21:25:58Z
Ornithorynque liminaire
1539
typo
311911
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31917"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z31917K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Referenz-HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "HTML de référence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "HTML referentiae"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Referentie-HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "HTML treści przypisu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照HTML"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z31918",
"Z35995"
],
"Z8K4": [
"Z14",
"Z31919"
],
"Z8K5": "Z31917"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create Reference with HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Referenz mit HTML erstellen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "créer une référence avec HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "Referentiam cum HTML creare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Referentie met HTML maken"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "stwórz przypis za pomocą HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLから参照を作成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kombiniert den eingegebenen HTML-Code. Die Funktion ist für Referenzen vorgesehen."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Combines the entered HTML code. The function is intended for references."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Combine le code HTML saisi. La fonction est destinée aux références."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "Codicem HTML insertum coniungit. Haec functio ad referentias destinatur."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Combineert de ingevoerde HTML-code. De functie is bedoeld voor referenties."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力されたHTMLコードを結合します。この関数は参照用です。"
}
]
}
}
hip8lbve6x41tpdfqelu78fe6qicm7p
Z32229
0
78389
311914
258945
2026-09-10T21:43:48Z
Ornithorynque liminaire
1539
fr
311914
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32229"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32229K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32229K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32229K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z32229K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "multiplicative distance (first to second)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32229K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32325"
],
"Z8K4": [
"Z14",
"Z32324"
],
"Z8K5": "Z32229"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity comparison"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "comparaison sur une même métrique entre items"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
llmp8dahkzwmiu0mauq31yut26w45gv
Z32255
0
78446
311962
310809
2026-09-11T02:03:41Z
YoshiRulz
10156
Fill in Japanese dialects
311962
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32255"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32249",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32612",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32994",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z40297"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for collective role sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rghvejlrsc86c607vx8ql74n4tzgug4
Z32258
0
78449
312100
258722
2026-09-11T11:11:18Z
Artsiom91
2118
add ru label
312100
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32258"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32258K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z32271"
],
"Z8K5": "Z32258"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian preposition by location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русский предлог для локации"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"preposition for place in Russian"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns preposition \"в\" (\"во\") or \"на\""
}
]
}
}
qyvfk3m0k825j0cofq7hr1lrvl9s7tq
Z32260
0
78453
312102
288619
2026-09-11T11:11:41Z
Artsiom91
2118
add ru label
312102
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32260"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32258",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12698",
"Z12698K1": [
"Z40",
{
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q212"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q797"
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z32258K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z32258K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
}
},
"Z13752K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q112099"
}
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q34763"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q23442"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
]
}
]
},
"Z802K2": "на",
"Z802K3": "в"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian preposition by location, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русский предлог для локации, композиция"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
obyk8qrl12zh611v5eqz2udbgy8f160
Z32271
0
78465
312104
258721
2026-09-11T11:12:08Z
Artsiom91
2118
add ru label
312104
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32271"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32258",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z32258( Z32258K1 ) {\n\tconst qid = Z32258K1['Z6091K1'];\n\n\tconst placesWithNa = [\n\t\t// Countries\n\t\t\"Q212\", // Ukraine\n\t\t\"Q241\", // Cuba\n\t\t\"Q826\", // Maldives\n\t\t\"Q928\", // Philippines\n\t\t\"Q712\", // Fiji\n\t\t\"Q854\", // Sri Lanka\n\t\t\"Q1042\", // Seychelles\n\t\t\"Q970\", // Comoros\n\t\t\"Q778\", // Bahamas\n\t\t\"Q709\", // Marshall Islands\n\t\t\"Q685\", // Solomon Islands\n\t\t\"Q710\", // Kiribati\n\t\t\"Q766\", // Jamaica\n\t\t\n\t\t// Regions / territories / peninsulas / areas\n\t\t\"Q797\", // Alaska\n\t\t\"Q488266\", // Yamal Peninsula\n\t\t\"Q993\", // Kamchatka Peninsula\n\t\t\"Q37056\", // Taimyr Peninsula\n\t\t\"Q7792\", // Sakhalin\n\t\t\"Q1002\", // Chukotka\n\t\t\"Q18869\", // Caucasus\n\t\t\"Q5955\", // Altai Mountains\n\t\t\"Q10555398\", // Kuban\n\t\t\"Q1774112\", // Kolyma\n\t\t\"Q23522\" // Balkans\n\t];\n\t\n\tconst placesWithVo = [\n\t\t// Countries\n\t\t\"Q142\", // France\n\t\t\"Q881\" // Vientam\n\t];\n\n\tif (placesWithNa.includes(qid)) {\n\t\treturn \"на\";\n\t}\n\t\n\treturn placesWithVo.includes(qid) ? \"во\" : \"в\";\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian preposition by location, lightweight JS"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русский предлог для локации, легковесный JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lightweight alternative because the real one (Z32260) reaches time limit"
}
]
}
}
exjitll3qu0yymy3muq4ro35smqlh3j
Z32274
0
78468
312128
258748
2026-09-11T11:24:09Z
Artsiom91
2118
add ru label
312128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32274"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32272",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K2"
},
"Z866K2": "from"
},
"Z11542K2": "из",
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22807",
"Z22807K1": {
"Z1K1": "Z7",
"Z7K1": "Z30172",
"Z30172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z30460",
"Z30460K1": {
"Z1K1": "Z18",
"Z18K1": "Z32272K1"
},
"Z30460K2": "Z1005"
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
}
},
"Z22807K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q147276"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2114906"
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location phrase in Russian, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "локативная фраза на русском языке, композиция"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2mrolkivhvp63t3fxsk0vcwmp9l4lfj
Z32321
0
78543
311941
290980
2026-09-11T00:10:58Z
99of9
1622
311941
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity to count"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "företeelse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "count/number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "antal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class in which instances may \"have\" the entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanhang"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32321K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32322"
],
"Z8K4": [
"Z14",
"Z32404"
],
"Z8K5": "Z32321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "N Ys have an X."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "X existe en N Ys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "X ekzistas en N Yj"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i/på N Yn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is in N Ys",
"X exists in N Ys"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence representing the semantic meaning N Ys have an X, e.g. in English \"326 languages have a Wikipedia\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "Mbikin kalimat dengen bentuk X ada di N Y, tulad: \"Wikipédi ada di 362 basa.\""
}
]
}
}
buv1foqpmc1tic6syt60cjdcbmvg3pz
Z32323
0
78549
311975
310621
2026-09-11T02:27:24Z
YoshiRulz
10156
Use persistent list of English dialects
311975
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32323"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32230",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z32230"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for quantity comparison"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för kvantitetsjämförelse"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
01kr00vbf16qczn7k2tzuzcgv1qksez
Z32391
0
78626
312124
259187
2026-09-11T11:21:51Z
Artsiom91
2118
add ru label
312124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32391"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27173",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27173",
"Z27173K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q19939"
},
"Z27173K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27173K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q25265"
},
"Z27173K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Тигр — это большая кошка."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Tiger is a big cat."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Тигр — это большая кошка."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t4ivdvmyup25e833p9hiyk93249iman
Z32402
0
78640
311987
310784
2026-09-11T02:38:25Z
YoshiRulz
10156
Use persistent lists of English and Spanish dialects
311987
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32402"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32399",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33044",
"Z14293K2": "Z35147"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36536",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36540",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37737",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z39612"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for X exists in N Ys"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5mkq3xc7ue771nwysgb4hpxh9w8l2wu
Z32530
0
78780
311981
310619
2026-09-11T02:33:13Z
YoshiRulz
10156
Fill in Japanese dialects
311981
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32530"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32425",
"Z14293K2": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": "Z33034",
"Z12767K2": [
"Z60",
"Z1299"
]
}
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32522",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32881",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33999",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z32522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for simple present collective sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ecppleu19cwrtstu8eqr2utqr7jxs2r
Z32728
0
79123
312122
296001
2026-09-11T11:20:47Z
Artsiom91
2118
add ru descr
312122
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32728"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32728K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "субьект"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32728K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "роль"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32728K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "зависимость"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32728K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "язык"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32730",
"Z38744"
],
"Z8K4": [
"Z14",
"Z38738"
],
"Z8K5": "Z32728"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in Russian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "определение с ролью, на русском языке"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Париж — столица Франции.\" or \"Елизавета II — мать Чарльза III.\"."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "предложения вида \"Париж — столица Франции.\" или \"Елизавета II — мать Чарльза III.\""
}
]
}
}
aqs5z4danpcn0a3l381nchi38kssh2j
Z32896
0
79378
311957
310775
2026-09-11T02:00:00Z
YoshiRulz
10156
Fill in English and German dialects
311957
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32896"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32094",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33053",
"Z14293K2": "Z33160"
}
],
"Z14294K2": "Z32897"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for Australian place population"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language configuration for functions that take a QID and return an HTML fragment expressing the latest population. Initially scoped to match expressions in Australian local places."
}
]
}
}
nayjss7kk4h4r42i766iztbgw0oyhl1
Z36394
0
85844
311988
289255
2026-09-11T02:39:16Z
YoshiRulz
10156
Fill in German dialects
311988
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36394"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36390",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36403",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36437",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37217",
"Z14293K2": [
"Z60",
"Z1012"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37275",
"Z14293K2": [
"Z60",
"Z1197"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37389",
"Z14293K2": [
"Z60",
"Z1717"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37387",
"Z14293K2": [
"Z60",
"Z1820"
]
}
],
"Z14294K2": "Z36421"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione per tabella di coniugazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table configuration"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för konjugeringstabell"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jlp6nyjlevlf7g1flbszql6ftcm9yb5
User talk:HenkvD
3
86493
311871
286084
2026-09-10T16:03:13Z
鈴音雨
101019
/* infobox row */ new section
311871
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
9kahuuhv4whqysa9gkkk90cutusz3qv
312042
311871
2026-09-11T07:47:01Z
HenkvD
1290
/* infobox row */ Reply
312042
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
:I don't know which existing Wikipedia you are referring to. but English, German, French are all in plain text. Furthermore Bold texts need more space. That is why I changed <nowiki><th> to <td></nowiki>. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:47, 11 September 2026 (UTC)
6zdwx78lhl75n4eyjx6v3hjukllvzyj
312043
312042
2026-09-11T08:42:58Z
鈴音雨
101019
/* infobox row */ Reply
312043
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
:I don't know which existing Wikipedia you are referring to. but English, German, French are all in plain text. Furthermore Bold texts need more space. That is why I changed <nowiki><th> to <td></nowiki>. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:47, 11 September 2026 (UTC)
::Hmm? The label was in bold on the English version of Wikipedia that I saw. [[w:Sony Xperia 5 IV]]
::<syntaxhighlight lang="html"><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0; ">Also known as</div></th><td class="infobox-data">Sony Xperia 5 Mark IV</td></tr></syntaxhighlight> [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:42, 11 September 2026 (UTC)
e356zfhczjwuputraw2prq5yi1d3866
312048
312043
2026-09-11T09:24:22Z
HenkvD
1290
/* infobox row */ Reply
312048
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
:I don't know which existing Wikipedia you are referring to. but English, German, French are all in plain text. Furthermore Bold texts need more space. That is why I changed <nowiki><th> to <td></nowiki>. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:47, 11 September 2026 (UTC)
::Hmm? The label was in bold on the English version of Wikipedia that I saw. [[w:Sony Xperia 5 IV]]
::<syntaxhighlight lang="html"><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0; ">Also known as</div></th><td class="infobox-data">Sony Xperia 5 Mark IV</td></tr></syntaxhighlight> [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:42, 11 September 2026 (UTC)
:::My reference was [[:en:Lion]]. Also "your" implantation used <nowiki><th scope="row"></nowiki> that did center the text. That did not seem right to me. That is why I changed it to plain <nowiki><td></nowiki>. Hat about <nowiki><td style="font-weight:bold"></nowiki>? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:24, 11 September 2026 (UTC)
kzpsewwvuq80a9ovme10diokaumm5dn
312049
312048
2026-09-11T09:24:53Z
HenkvD
1290
/* infobox row */
312049
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
:I don't know which existing Wikipedia you are referring to. but English, German, French are all in plain text. Furthermore Bold texts need more space. That is why I changed <nowiki><th> to <td></nowiki>. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:47, 11 September 2026 (UTC)
::Hmm? The label was in bold on the English version of Wikipedia that I saw. [[w:Sony Xperia 5 IV]]
::<syntaxhighlight lang="html"><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0; ">Also known as</div></th><td class="infobox-data">Sony Xperia 5 Mark IV</td></tr></syntaxhighlight> [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:42, 11 September 2026 (UTC)
:::My reference was [[:en:Lion]]. Also "your" implantation used <nowiki><th scope="row"></nowiki> that did center the text. That did not seem right to me. That is why I changed it to plain <nowiki><td></nowiki>. What about <nowiki><td style="font-weight:bold"></nowiki>? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:24, 11 September 2026 (UTC)
n5g43vd84mll7cybp277llp9y3uk05f
312050
312049
2026-09-11T09:29:25Z
鈴音雨
101019
/* infobox row */ Reply
312050
wikitext
text/x-wiki
== Welcome ==
{{welcome}}
== infobox row ==
I thought it would be better to make the label parts bold to match the existing Wikipedia, but was there something wrong with that? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 16:03, 10 September 2026 (UTC)
:I don't know which existing Wikipedia you are referring to. but English, German, French are all in plain text. Furthermore Bold texts need more space. That is why I changed <nowiki><th> to <td></nowiki>. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:47, 11 September 2026 (UTC)
::Hmm? The label was in bold on the English version of Wikipedia that I saw. [[w:Sony Xperia 5 IV]]
::<syntaxhighlight lang="html"><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0; ">Also known as</div></th><td class="infobox-data">Sony Xperia 5 Mark IV</td></tr></syntaxhighlight> [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:42, 11 September 2026 (UTC)
:::My reference was [[:en:Lion]]. Also "your" implantation used <nowiki><th scope="row"></nowiki> that did center the text. That did not seem right to me. That is why I changed it to plain <nowiki><td></nowiki>. What about <nowiki><td style="font-weight:bold"></nowiki>? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:24, 11 September 2026 (UTC)
::::imo centering it is unnecessary, so I agree with that. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:29, 11 September 2026 (UTC)
iiaawds2zy14vxo2uqfdd90s91vfcit
Z37011
0
86686
312103
308306
2026-09-11T11:11:48Z
99of9
1622
Added Z41780 to the approved list of test cases
312103
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "주제"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "역할"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "의존"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "依存関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539",
"Z40924",
"Z41780"
],
"Z8K4": [
"Z14",
"Z37044"
],
"Z8K5": "Z37011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "A e B на C. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "역할을 정의하는 문장 (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "定義的役割文 (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"defining role sentence",
"X is the Y of Z",
"is the one and only",
"The X is the Y of Z.",
"the Y of Z is the X",
"the Y of Z is X"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le",
"est la de",
"est le, est le de, de, X est le Y de Z",
"X est la Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1643",
"Z31K2": [
"Z6",
"A는 B의 C이다"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"~は~の~である。",
"XはZのYである。"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "\"서울특별시는 대한민국의 수도이다.\"와 같음"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「パリはフランスの首都である」「エリザベス2世はチャールズ3世の母である」のような、定冠詞「the」を伴う関係を表す文を生成する。"
}
]
}
}
he89tu5sg69xrq8l0mxpx46expxg1y3
Z37620
0
87674
312094
302421
2026-09-11T11:05:06Z
Armin hpj
95406
312094
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37620"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35972",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35972",
"Z35972K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
},
"Z35972K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));font-weight: bold;\"\u003EC++\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003EProgramming paradigm\u003C/td\u003E\u003Ctd\u003EObject-oriented programming, functional programming, procedural programming, generic programming, multi-paradigm programming\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003EDate of establishment\u003C/td\u003E\u003Ctd\u003E1 January 1983\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003EFilename extension\u003C/td\u003E\u003Ctd\u003Ecc\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] infobox c++"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
62bu8amkdpkzg2ixkt8nb63ye0hper0
Z37684
0
87749
311958
310804
2026-09-11T02:00:36Z
YoshiRulz
10156
Fill in German dialects
311958
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37684"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36185",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37686",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37689",
"Z14293K2": "Z33160"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38240",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38274",
"Z14293K2": "Z33056"
}
],
"Z14294K2": "Z40245"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for birth sentence from Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f7n1zwh4h4tg1tp035jc6vrrir45dhj
Z37783
0
87907
311854
308551
2026-09-10T12:05:09Z
HenkvD
1290
<td> instead of <th> (not bold, not centered)
311854
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37783"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37782",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37782",
"Z37782K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q273073"
},
"Z37782K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
},
"Z37782K3": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctr valign=\"top\"\u003E\u003Ctd\u003EData di nascita\u003C/td\u003E\u003Ctd\u003E1 ottobre 1954\u003C/td\u003E\u003C/tr\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Milly Carlucci birth date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lnxiz7c4mgt44fqnq520dpg955jph7k
Z37784
0
87908
311853
311728
2026-09-10T12:04:24Z
HenkvD
1290
<td> instead of <th> (not bold, not centered)
311853
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37784"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37782",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z28327",
"Z28327K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
},
"Z28327K2": "Z6021"
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19084",
"Z19084K1": {
"Z1K1": "Z7",
"Z7K1": "Z23516",
"Z23516K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
}
},
"Z19084K2": "Z6064"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z29036",
"Z29036K1": {
"Z1K1": "Z7",
"Z7K1": "Z25726",
"Z25726K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
}
}
},
"Z29036K2": {
"Z1K1": "Z7",
"Z7K1": "Z35328",
"Z35328K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
}
}
},
"Z29036K3": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z35192",
"Z35192K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
},
"Z35192K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
}
]
},
"Z37640K3": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
},
"K1": "scope",
"K2": "row"
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q24238356"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
}
]
}
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, date Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0k4p5brkam9ymlob5v9xn154y3tzs3r
Wikifunctions:Project chat/Archive/2026/07
4
87913
311993
308696
2026-09-11T03:08:07Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/07#Contributing_to_language_functions_1:_Language_Fragments|Contributing_to_language_functions_1:_Language_Fragments]])
311993
wikitext
text/x-wiki
{{Talkarchive}}
== Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
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/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)</small>
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small>
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:49, 24 July 2026 (UTC)</small>
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:37, 28 July 2026 (UTC)</small>
== Error with [[Z37683]] ==
Hello,
I am a newcomer and trying to use {{Z|Z37683}}, which apparently fails in English and succeeds in Swedish (see the test cases I added).
If I understand correctly, the English sub-function {{Z|Z36185}} is wrong because it expects {{Z|Z6001}} and should expect {{Z|Z6091}} (which is what the Swedish sub-function {{Z|Z37686}} expects). Am I right? If so, can I change it myself, or is it necessary to ask someone who has more rights than me? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 12:39, 25 July 2026 (UTC)
:Fixed, sorry about that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:57, 25 July 2026 (UTC)
::Thanks, it works now! [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 13:05, 25 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:37, 28 July 2026 (UTC)</small>
== Connecting tests and implementations ==
Is there any documentation about how to connect tests or implementations as a functioneer? I did so by editing the raw JSON, after looking at diffs of other users having connected tests and implementations. Maybe there is even an easier way to do so? --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 14:10, 25 July 2026 (UTC)
:Huh? You check the box and then click <q>{{int:wikilambda-function-details-table-approve}}</q>. It's documented on [[WF:Introduction#Connect_an_Implementation_or_Test_to_a_Function|WF:Introduction]] FWIW. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:02, 25 July 2026 (UTC)
::Oof, thank you, and sorry for missing that ^^ --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:28, 25 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:37, 28 July 2026 (UTC)</small>
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
:Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC)
== OWID's replacement for Extension:Graph ==
[[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC)
== Friday's talks at Wikimania ==
{{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning''').
<br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC)
:@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC)
== Building reproducible, computable phenotypes on WikiFunctions ==
Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC)
:({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC)
::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC)
:::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC)
::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC)
:::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC)
:Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC)
::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC)
:::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC)
::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC)
:::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC)
::::::Thanks! I've been thinking about this a little bit-- in terms of objects, it may make sense to have an object that is an OMOP CDM database (which is allowed by their licensing, as the database schema is open source). But I'm wondering if it should instead be an extension of a more generic database object? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 11:06, 28 July 2026 (UTC)
== Testing an unconnected implementation ==
Hi everyone!
A few hours ago, I created [[Z38370|my first function]] together with [[Z38371|an unfinished Python implementation]]. When I wanted to test my implementation using the "Try this implementation" box in the bottom-right corner, I noticed that the button "Run function" was grayed out and there was a warning saying "This function has no connected implementations."
As it seems, you can only run an implementation if its corresponding function has at least one connected implementation. The implementation you want to run doesn't even have to be connected itself, as I can run the unconnected implementation [[Z12949]] without any problems, even when I modify its code in the editor.
Is this behavior intentional? And is there any way I can test my implementation? [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 19:28, 28 July 2026 (UTC)
:Yeah, it's [[phab:T343559#11421293|a pointless limitation]]. I've connected the test for you. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:56, 28 July 2026 (UTC)
::Thanks! I knew I couldn't be the only one who noticed this problem... [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 13:00, 29 July 2026 (UTC)
== [[Help:Categorization]] ==
Hi! Just wanted to let everyone know that I recently created [[Help:Categorization]] as a draft help page explaining how categories work. I'm new to Wikifunctions, but I used my knowledge of MediaWiki in general combined with some research to write it. If anyone would like to improve it, feel free to. [[User:Axolitl|Axolitl]] ([[User talk:Axolitl|talk]]) 04:32, 30 July 2026 (UTC)
:It's just a general MediaWiki categories guide. It doesn't have anything special for Wikifunctions, which doesn't really have categories in the main namespace. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:42, 30 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #258: Abstract Wikipedia at Wikimania ==
<div lang="en" dir="ltr" class="mw-content-ltr">There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the presentations and workshops at Wikimania, including a features feedback request based on what we heard there, and highlight new features shipped this week including diffs for Wikifunctions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! [[m:user:Quiddity (WMF)|Quiddity (WMF)]] 19:05, 30 July 2026 (UTC) </div>
<!-- Message sent by User:Quiddity (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30870212 -->
== Impact of labels translation ==
A lot of the edits on Wikifunctions are additions and changes of labels, descriptions, and aliases of functions, inputs, tests, and implementations. (I will subsequently call this "labels" for simplicity.)
At Wikimania 2026, I heard from editors in several languages that they were encouraged to translate Wikifunctions' labels, and it made me wonder: Are there reasons to think that editing those labels has impact on the usage of Wikifunctions and Abstract Wikipedia by people who speak these languages? In general, I am quite famous as a major supporter of translating everything imaginable, but there should also be priorities, so if editing those labels doesn't have impact, then perhaps editors should be encouraged to translate something more visible.
After English, [https://quarry.wmcloud.org/query/103687 the most common languages for editing labels] are German, French, Igbo, Italian, Indonesian, Bengali, Dutch, Japanese, Hindi, and Hebrew <small>([[User:Amire80/wikifunctionsanalytics|information about this data]])</small>.
Looking a bit more deeply into some of those:
* Hebrew labels were mostly contributed by @[[User:מקף|מקף]] (pronounced Maqaf), and a few were contributed by myself. I edit them mostly because I love seeing the UI translated as completely as possible, and since some object labels are integrated into the site's UI, they should be translated. Does this complete translation raise the usage of Wikifunctions by Hebrew speakers, though? I doubt it. Maqaf probably edits them because he creates some functions related to the Hebrew language, but that's just a guess, and I'd love to hear more about his motivation.
* The top editor of German labels is @[[User:Ameisenigel|Ameisenigel]], who is generally a major contributor to translations across many Wikimedia projects, so perhaps his motivation is similar to mine, but he does it much more than I do. He also edits the content of actual functions, implementations, and tests. Some of the other German label editors do almost nothing but editing labels, although some, like @[[User:Lucas Werkmeister|Lucas Werkmeister]] and of course @[[User:Denny|Denny]] also contribute to actual functions and implementations. But back to the main question: German is the top language for label translations thanks to [[User:Ameisenigel|Ameisenigel]]'s huge work, but does it, for example, impact the creation of abstract content that works in German? When I try to select German on most abstract articles, I usually don't see a fully translated article. But maybe I'm not searching well?
* The situation is a bit similar with French. @[[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] is the top French label editor, but he makes almost no contributions to functions and implementations. The second top label editor is @[[User:VIGNERON|VIGNERON]], who does contribute quite a lot to functions and implementations. There are several other prolific French label editors, but most of them contribute little or nothing at all to functions and implementations. And as with German, I almost never see abstract articles fully translated into French.
* Igbo has shown disproportionate label editing activity. I don't know why exactly, but I guess that there was some event that encouraged people to write labels (if anyone knows more, please tell me). All the top 10 Igbo label editors only wrote labels and didn't do anything else with functions or implementations. There are quite a lot of [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo language functions]], all of which were made by @[[User:Dolphyb|Dolphyb]], who contributed very little to translations. This, by itself, is not a problem at all: it's very common that programmers mostly write code and translators mostly translate. There is still the same question, though: do those language functions and massive label translations contribute to achieving Abstract Wikipedia's goal of generating Igbo content? I haven't seen evidence to support that, but I'd love to see it if anyone can present it.
* The situation with Indonesian is similar to the situation with Igbo, but there are [[Wikifunctions:Catalogue/Natural language operations/Igbo|much fewer language functions for Indonesian]].
So that's what I can glean. If I'm incorrect about anything or if you can add some more info, please speak up. Because of my interest in localization, I'll be very grateful to learn more. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:50, 30 July 2026 (UTC)
:Adding labels in other languages has several advantages for the project. To name a few
:* It is an easy introduction to Wikifunctions
:* it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric
:* Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs.
:Not many labels are translated yet and not many functions work yet for other languages than English at the moment. The community is still very small, but I hope both will grow over time. They can mutually benefit each other. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:19, 30 July 2026 (UTC)
::@[[User:HenkvD|HenkvD]], I heard similar claims before, but it's to scrutinize them.
::{{tq|It is an easy introduction to Wikifunctions}} - and what does this introduction lead to? I haven't seen clear evidence that translating labels leads to other contributions or to using functions.
::{{tq|it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric}} - is it actually good? Evidently, many people in recent critical discussions about Wikifunctions and Abstract Wikipedia still think that it's English-centric.
::{{tq|Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs}} - it ''sounds'' vital; as I said, I support localization of everything in principle, and this is the main reason for thinking like that. However, this doesn't answer my question: what is the ''actual'' impact? Wikifunctions has been online for three years, so we should have seen something by now, and we aren't seeing anything.
::{{tq|Not many labels are translated yet}} - how do you define "many"? Thousands of labels were translated, and I think that it is "many". But, as you say, {{tq|not many functions work yet for other languages than English at the moment}} - so evidently, translating labels didn't lead to writing those functions, at least yet. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:43, 30 July 2026 (UTC)
:::Wikifunctions might be live for 3 years, but Abstract Wikipedia is only lie a few months. As it is early days for '''Language''' functions, and the first are made in English it still is English centric. THAT NEEDS TO CHANGE. Translations should help with that. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:08, 30 July 2026 (UTC)
:See also [[Help:Multilingual]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:25, 30 July 2026 (UTC)
::Does it say anything about the ''impact'' of translating labels? I don't see it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:44, 30 July 2026 (UTC)
:::No, I bring it up only as a possible explanation of translators' motives, and to point out where the documentation is should you want to improve it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:00, 30 July 2026 (UTC)
:@[[User:Amire80|Amire80]]: I've seen folks at Wikimania use Abstract Wikipedia in their language and start and edit articles in Tyap, Japanese, and French. Having labels for those functions unlocks the Abstract Wikipedia to be used entirely in their language. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 06:07, 31 July 2026 (UTC)
::I understand the general idea of what this is supposed to be. I wonder whether there is actual measurable impact.
::You give Tyap as a successful example, but it's in fact the example of the opposite. I found zero functions whose name is translated into this language. I found one implementation whose name is translated into Tyap, [[Z29740]], and also a few translated language names and type names. My ''intuition'' is that type names are actually among the most important things to translate here, but very few of them are translated at the moment, and I'm trying to talk about measurable impact here and not about intuition. And as you say in the newsletter, the Tyap contributor was able to do something, even though almost nothing is translated into his language.
::The label translation statistics for Japanese and French are very good, but seeing something at Wikimania is anecdotal; it's not measurable impact.
::So again: I understand the general idea of why localization is desirable. I've dedicated more than sixteen years of my life to promoting this idea, I keep doing it now, and I plan to keep doing for as long as my health allows me to do it. But here, I'm asking not about the idea, but about the impact. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:57, 31 July 2026 (UTC)
:::Hi {{ping|Amire80}}. I’m not skilled at programming, but I manage to handle the translation work—even if it isn’t perfect. I’m doing my bit to help out. [[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] ([[User talk:Jérémy-Günther-Heinz Jähnick|talk]]) 22:29, 1 August 2026 (UTC)
::::Thank you! It's fine, not everyone has to know programming. I'm just wondering how much is it actually helping out. I'm not necessarily saying that it doesn't, but I do wonder how to measure that it does. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 05:50, 2 August 2026 (UTC)
:::@[[User:Amire80|Amire80]]: I don't even understand what you are asking for. Measuring what impact, and how? The Tyap editor was able to use it because he also spoke English. If he wouldn't have, he would have an even harder time to use the interface. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 07:30, 2 August 2026 (UTC)
::::Does the translation of function labels into a language have a measurable impact on the usage of Wikifunctions and Abstract Wikipedia in that language?
::::For example, a lot of function labels are translated into Igbo. Does it mean that a lot of abstract articles are fully readable in Igbo?
::::Same question about German, French, Italian, etc. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:44, 2 August 2026 (UTC)
:::::Translation of labels makes it easier to understand the function side of Abstract Wikipedia, and easier to add and change the lemma. It does NOT have affect on the final text in the language. It may help in writing functions for that language. As Abstract Wikipedia is a fairly new project with few contributors the impact cannot be measured. How would you measure that anyway? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:02, 2 August 2026 (UTC)
::::::They ''can'' make it easier to understand the function, but ''do'' they make it easier?
::::::For example, there was obviously some organized activity to translate labels into Igbo. Look at [https://quarry.wmcloud.org/query/107942 this query]: You can see that there was a lot of label editing activity in Igbo in February, March, April, May, June, and September 2024, and very little activity in other times. It was probably related to this event: [[:m:Event:Translation of catalogue of available functions on wikifunctions igbo]].
::::::There was also [https://diff.wikimedia.org/2026/01/16/introducing-data-and-functions-reflections-from-indonesian-data-and-technology-week-2025/ a similar event for Indonesian], and you can see in [https://quarry.wmcloud.org/query/107943 the statistics for Indonesian] that there was a peak of edits in December 2025, as described in the blog post.
::::::I don't know if these events were funded with money, but they were definitely ''organized''. Organization requires effort. And of course, effort was also invested into the actual translation. Effort should be invested if it has some impact, and if it has no impact, then it should be invested elsewhere.
::::::How would I measure it? Some examples:
::::::# Are there abstract articles that can actually be fully viewable in Igbo and Indonesian? As far as I can see, there aren't, but correct me if I'm wrong.
::::::# Are there many language functions that can generate text in Igbo and Indonesian, and are those functions actually used? The answer to the first question is "not many" ([[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]], [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]); the answer to the second and more important question is "they are probably not used". But again, correct me if I'm wrong.
::::::[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:14, 4 August 2026 (UTC)
:::::::I think you're right. To help translation to make more impact, we could document which of our 39,000 objects are most important to translate. For example, the list of types, the list of the fragment functions most used on AW, and the list of functions most used in compositions on WF. Your query tool may be able to help make the third of these? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:58, 5 August 2026 (UTC)
::::::::I'll try, thanks for the tip! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:09, 5 August 2026 (UTC)
:Perhaps the more useful question is not the impact of contributing labels, but the impact of not contributing them. At present, a user who cannot search for a function using their own language is effectively required to use English (or another well-supported language). Such users do not create a visible failure case.
:It may therefore be difficult to measure the benefit of translated labels from usage statistics alone because the absence of translations creates a barrier before usage even begins.
:There may also be a feedback loop. English currently has the greatest discoverability, which means English-speaking contributors are more likely to notice when a function cannot be found, and to add aliases or improve labels accordingly. This may mean that English has a higher proportion of functions with aliases, and typically more aliases for any such function. Languages with less discoverability have fewer opportunities for this kind of positive feedback. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:09, 5 August 2026 (UTC)
::The questions to ask about this are: which languages are the most successful ones in terms of abstract articles translation? What made them successful? Can it be replicated?
::But that would be a topic for a separate thread.
::Here, I'm wondering about the impact of what people do invest their effort in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:04, 5 August 2026 (UTC)
== Contributing to language functions 2: Natural language operations ==
At [https://meta.wikimedia.org/wiki/Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260730202700-Amire80-20260730200900 this comment], @[[User:YoshiRulz|YoshiRulz]] recommended using pages like [[Wikifunctions:Catalogue/Natural language operations/Hebrew]] to see what functions are missing.
What can I actually do with that table? Is there a guide for writing such functions and fitting them into the NLG system?
Is this much better than something like [[User:Dnshitobu/Dagbani Fragments]], which I've mentioned in another comment on this talk page? Or can both be used? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:17, 30 July 2026 (UTC)
:The guide is at [[User:DSantamaria-WMF/Guide: Working with Z14294]] ({{ping|DSantamaria-WMF}} why is this not in Helpspace?), and mirrored in [[toolforge:abstract-data]] IIRC.<br>You can use whatever organisational method you find easiest. (Or if you're lucky enough to have someone to collaborate with, find consensus.) Starting with a Wikitext table means you're not forced to learn about {{Z|14294}} and function creation before you can start working. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:34, 30 July 2026 (UTC)
::About the guide, I just end that guide one week ago and I was asking for some feedback on its correctness, once I have some feedback on that I will move it to the proper space.
::And definitely the tool is meant to be used for those purposes (finding all the [https://www.wikifunctions.org/view/en/Z14294 Z14294] that needs coverage in a specific language for example). Let me know if I can help with that. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:36, 31 July 2026 (UTC)
:On [[Abstract:User:HenkvD/Tasks per language]] I drafted a list of tasks per languages and per language fragment. Feel free to comment on this draft. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:17, 31 July 2026 (UTC)
::Linking to the topic two above, one extra thing for Tasks per Language could be a link to a (sectioned) list of ZIDs that are most important to translate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:22, 5 August 2026 (UTC)
== Contributing to language functions 1: Language Fragments ==
At Wikimania, @[[User:Dnshitobu|Dnshitobu]] recommended cloning a page like [[User:Dnshitobu/Dagbani Fragments]] and filling it with my own language. If I understand correctly, it's supposed to help to create functions for handling my language.
I created [[User:Amire80/Hebrew Fragments]] and started filling it. There are a bunch of problems with it, but let's say that I can complete it. Is it actually useful? Once it's complete, what do I do with it?
More broadly, if it is useful, is there a written guideline anywhere that recommends doing it? If I didn't visit Wikimania, I wouldn't know about it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:10, 30 July 2026 (UTC)
:From [[WF:Status_updates/2026-07-29#Abstract_Wikipedia_at_Wikimania|this week's newsletter]]: <q>[Dnshitobu's] main proposal is that editors can create simple wikitext tables of example fragments in their language so that others could later do the technical work of setting up the lexemes and NLG functions.</q> The next step is to correlate your example sentences to the top-level NLG functions, then add 1 or 2 test cases to each function from your table.<br>I don't believe {{noping|Dnshitobu}} wrote up the process anywhere on-wiki, but that would be worth doing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:30, 30 July 2026 (UTC)
::OK, I can try to do it.
::However, I should mention that the examples work kind of well in English, and perhaps they work in Dagbani, but they don't translate easily into Hebrew. Different nouns need different prepositions some letters require morphology transformations and some don't, etc. It cannot really be solved with a few basic concatenations as it was probably done in English.
::The same is true for probably most other languages. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 23:49, 30 July 2026 (UTC)
::Also, who do I notify when it's ready? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:58, 31 July 2026 (UTC)
:::[[WF:Requests for connection and disconnection]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:15, 31 July 2026 (UTC)
::::But these are not functions or implementations. These are just example strings. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:58, 31 July 2026 (UTC)
:::::Right, you have to create test cases from them. For example, the "part of" sentences #7 and #8 correspond to [[Z34637]], so start by adding a test there. Then create a new function with the same shape as [[Z34867]] and add all your sentences to it as tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:49, 31 July 2026 (UTC)
::::::I think people should get help also if they can just write down how a fragment looks like for a specific language. So it should be not required to create a test case. So far I am not good in implementing functions in Wikifunctions. In the last days I have thinked about how to find a good way to define the fragments if the inputs are modified. This is difficult and I am not sure what is the best way. In the past I proposed [[User:Hogü-456/Decision table for Fragment experiments|decision tables]] for it. From my point of view more ideas and ways how to implement functions are needed as I expected more content in more languages in Abstract Wikipedia so far. It seems to me like it is too complicated to contribute to Wikifunctions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 11 August 2026 (UTC)
n4bok9ei3f23mune2ybrhrpdw9l7qto
Z37869
0
88054
311973
310855
2026-09-11T02:24:31Z
YoshiRulz
10156
Use persistent list of English dialects
311973
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37869"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37858",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37855",
"Z14293K2": [
"Z60",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38844",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40019",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z38844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for joining WD item property QID values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुण मानों को जोड़ने का विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i0mchg2uo2co3ru15wbqir12nzup7gf
Z37883
0
88068
311865
291888
2026-09-10T12:37:24Z
HenkvD
1290
Added Z41736 and Z41737 to the approved list of test cases
311865
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37883"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37883K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37883K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37883K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37884",
"Z41736",
"Z41737"
],
"Z8K4": [
"Z14",
"Z37885"
],
"Z8K5": "Z37883"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox value string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2say8ypvpjnm3lyro9zlf8375re2r1s
Z38086
0
88322
311860
303877
2026-09-10T12:25:13Z
HenkvD
1290
Added Z41735 to the approved list of test cases
311860
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41735"
],
"Z8K4": [
"Z14",
"Z38087"
],
"Z8K5": "Z38086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox row, coordinate hyperlinked"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "インフォボックス行 [ハイパーリンク座標付き]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a table row with two columns: Property and coordinate from Wikidata, hyperlinked to GeoHack"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "2つの列を持つ表の行:ウィキデータからのプロパティと座標、GeoHackへのハイパーリンク付き"
}
]
}
}
hm4p09eagdh70m5oq3k6btr6tb0l4c8
Z38087
0
88323
311861
309499
2026-09-10T12:26:30Z
HenkvD
1290
<td> instead of <th> (not bold, not centered)
311861
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z40065",
"Z40065K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z40065K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": "GeoHack"
}
}
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox row hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fqtmz7apmumx3aodispsy2r76e7qf84
User:YoshiRulz/WF bugs
2
89125
311998
308416
2026-09-11T03:19:27Z
YoshiRulz
10156
Strike T435712
311998
wikitext
text/x-wiki
* HUGE BUGS which concern correctness, like, how are these still open:
** [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes
** <s>[[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element</s> seems fixed as of 2026-08
* Not-so-huge correctness bugs:
** [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while
** [[phab:T407700]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field
** [[phab:T417614]] {{Z|6821}} doesn't include sitelinks
** <s>[[phab:T423853]] {{Z|18}} are not always resolved</s> seems fixed as of 2026-08
** [[phab:T431432]] Allow editors to clear function eval cache
* Major bugs which hinder editing:
** [[phab:T386422]] Allow currying / partial application
*** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers
*** Experimentally available via a new type; see [[Z39808|example]] and [[Talk:Z39807#I_have_no_idea_what_I'm_doing_ː)|explanation]]
** [[phab:T433272]] Memoise inner calls in compositions
*** ''YOU MEAN YOU HAVEN'T BEEN DOING THAT!?''
** [[phab:T433746]] Test results refuse to load when there are very many tests for a Function
* Editing annoyances, which will disproportionately affect new/inexperienced users:
** [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything
** [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected
** [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls
*** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]]
** <s>[[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable</s> fixed 2026-09
** [[phab:T433744]] "Copy result link" is not tied to the result/submission
** <s>[[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)</s> fixed 2026-08
** [[phab:T435331]] Lexeme Sense selector component doesn't load the first time
* {{abbr|i18n|internationalisation}} fails:
** [[phab:T343460]] Indicate which language a foreign label is from
** [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search
** [[phab:T359774]] The overflow/context menu on ZObjects in the composition editor is sorted alphabetically by label
** [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc.
** [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}}
* Features that would be needed for maintenance in the long term:
** [[phab:T260953]] MCR slot on persistent objects for long-form documentation
*** I got sick of waiting and [[Template:Function_documentation|made a talk page template]]
** [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]]
** [[phab:T350715]] Add an indicator to test evaluations which are particularly slow
** [[phab:T355738]] Track localisation of Types' labels across {{SITENAME}} (like Special:LanguageStats maybe)
** [[phab:T383842]] Provide an n-argument apply
*** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of Functions need rewriting suddenly
** [[phab:T390563]] Improve support for Chinese dialects, ''à la'' LanguageConverter
** [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor
** [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s)
** [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language
** [[phab:T419501]] Include a link to the source for built-in Implementations
** (TODO report) Backlink false positives e.g. <code>"Z28020"</code> in [[Z37468]] → [[Special:WhatLinksHere/Z28020]]
* Features that would be nice to have:
** [[phab:T301418]] Block-based visual programming interface
*** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]]
** [[phab:T343685]] Re-use localised labels from Wikidata
** (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]]
** [[phab:T345541]] Include the keys of a {{Z|4}} or {{Z|50}} in the <q>{{int:wikilambda-about-widget-title}}</q> box, like with {{Z|8}} inputs, for easy localisation
** [[phab:T345636]] Preview persistent ZObjects on hover in compositions
** [[phab:T382209]] Expand the default selection of [[Z4]]-typed fields in compositions to include all the most common Types
** [[phab:T411703]] (In Abstract Wikipedia, but maybe useful here too) Show function call results in multiple languages at once
** [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia
** [[phab:T423329]] Other improvements to localStorage clipboard
** [[phab:T433157]] (In Abstract Wikipedia, but presumably the same mechanism would be used for categorising mainspace here) Provide a mechanism to put abstract articles into MediaWiki categories
** <s>[[phab:T434141]] Add link to Special:FunctionUsage from Functions in mainspace</s> implemented 2026-09-03
** [[phab:T435332]] Allow pasting URLs into Reference/Function input components
** <s>[[phab:T435712]] Expand the default selection of [[Z60]]-typed fields in compositions to include the currently-selected interface language</s> implemented 2026-09-10
coqu7tfh6b3sux11wij21361y7t7yvz
Z38744
0
89175
312112
296002
2026-09-11T11:14:35Z
Artsiom91
2118
ru label
312112
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38744"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32728",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32728",
"Z32728K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q649"
},
"Z32728K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z32728K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q159"
},
"Z32728K4": "Z1005"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Москва — это столица России."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Москва — это столица России."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Москва — это столица России."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Russian: Moscow is the capital city of Russia."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n9so20qzpuy1c38wnr5cv7y2vhttb7i
Z38762
0
89193
312106
296120
2026-09-11T11:13:01Z
Artsiom91
2118
add ru label
312106
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38762"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38761",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38761(Z38761K1):\n if Z38761K1.endswith(\"а\"):\n stem = Z38761K1[:-1]\n if stem[-1] in \"гкхжчшщц\":\n return stem + \"и\"\n return stem + \"ы\"\n if Z38761K1.endswith(\"я\"):\n return Z38761K1[:-1] + \"и\"\n if Z38761K1.endswith(\"ь\"):\n return Z38761K1[:-1] + \"я\"\n if Z38761K1.endswith(\"й\"):\n return Z38761K1[:-1] + \"я\"\n if Z38761K1.endswith(\"о\"):\n return Z38761K1[:-1] + \"а\"\n if Z38761K1.endswith(\"е\"):\n return Z38761K1[:-1] + \"я\"\n return Z38761K1 + \"а\"\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian genitive singular from item Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Русский родительный падеж из предмета, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pt1g8spakqfblmg799b8hgnoxkvswok
Z38763
0
89194
312109
295993
2026-09-11T11:13:43Z
Artsiom91
2118
ru label
312109
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38763"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38761",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38761",
"Z38761K1": "Россия"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "России"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Россия → России "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Россия → России"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mewz4jlb32zinpoypnmy65brx1xorxp
Z39422
0
90091
311916
299454
2026-09-10T22:04:11Z
Ornithorynque liminaire
1539
fr
311916
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39422"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39422K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z39422K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features list"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39422K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z39429",
"Z39434",
"Z39435",
"Z39436",
"Z39445"
],
"Z8K4": [
"Z14",
"Z39423"
],
"Z8K5": "Z39422"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexical form of Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme lexicale de l'item Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate a given declension of a Wikidata item in a given language."
}
]
}
}
222y72cmislqc1yn5x2ov5tss22nkrd
Z39478
0
90152
311915
299697
2026-09-10T22:03:39Z
Ornithorynque liminaire
1539
fr
311915
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z39497",
"Z39501",
"Z39502",
"Z39503",
"Z39504"
],
"Z8K4": [
"Z14",
"Z39479"
],
"Z8K5": "Z39478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French lexical form requires elision"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "y a-t-il élision avant la forme lexicale en fr. ?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
85gbxxiphjmjp9lr3hyr0ro7zgzx7mt
Talk:Z32321
1
90317
311938
306137
2026-09-10T23:27:11Z
YoshiRulz
10156
Add function tree
311938
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragments_needing_explicit_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z32321;z32402;Z39612}}</onlyinclude>
== unclear ==
I've made a default function for this, but I don't think it is labelled with a clear conceptual definition. "[entity=]Wikipedia exists in 326 [class=]languages." isn't a great prototype because Wikipedia isn't a subclass of language. Also "exists" is a strange/particular verb. Any thoughts on whether/how we should rescue this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 17 August 2026 (UTC)
jvt2fggkf69nw29atswvy373pjthrjp
311939
311938
2026-09-11T00:00:38Z
YoshiRulz
10156
/* unclear */ Reply
311939
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragments_needing_explicit_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z32321;z32402;Z39612}}</onlyinclude>
== unclear ==
I've made a default function for this, but I don't think it is labelled with a clear conceptual definition. "[entity=]Wikipedia exists in 326 [class=]languages." isn't a great prototype because Wikipedia isn't a subclass of language. Also "exists" is a strange/particular verb. Any thoughts on whether/how we should rescue this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 17 August 2026 (UTC)
:Maybe <q>326 languages have a Wikipedia</q>? That could be repurposed for things like <q>206 countries have an Olympic Committee</q> or <q>80 elements have a primordial isotope</q>. Close to {{P|2670}}+{{P|1114}} semantically. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:00, 11 September 2026 (UTC)
4rnj3pxlda1uwgnj3c35on61r40h7t6
311940
311939
2026-09-11T00:06:28Z
99of9
1622
/* unclear */ Reply
311940
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragments_needing_explicit_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z32321;z32402;Z39612}}</onlyinclude>
== unclear ==
I've made a default function for this, but I don't think it is labelled with a clear conceptual definition. "[entity=]Wikipedia exists in 326 [class=]languages." isn't a great prototype because Wikipedia isn't a subclass of language. Also "exists" is a strange/particular verb. Any thoughts on whether/how we should rescue this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 17 August 2026 (UTC)
:Maybe <q>326 languages have a Wikipedia</q>? That could be repurposed for things like <q>206 countries have an Olympic Committee</q> or <q>80 elements have a primordial isotope</q>. Close to {{P|2670}}+{{P|1114}} semantically. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:00, 11 September 2026 (UTC)
::Yes, let's do that, much more useful and much clearer semantically. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:06, 11 September 2026 (UTC)
5268bc70c6i5tnbpy2q70qm968m15ad
311942
311940
2026-09-11T00:12:38Z
99of9
1622
/* unclear */ Reply
311942
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragments_needing_explicit_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z32321;z32402;Z39612}}</onlyinclude>
== unclear ==
I've made a default function for this, but I don't think it is labelled with a clear conceptual definition. "[entity=]Wikipedia exists in 326 [class=]languages." isn't a great prototype because Wikipedia isn't a subclass of language. Also "exists" is a strange/particular verb. Any thoughts on whether/how we should rescue this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:59, 17 August 2026 (UTC)
:Maybe <q>326 languages have a Wikipedia</q>? That could be repurposed for things like <q>206 countries have an Olympic Committee</q> or <q>80 elements have a primordial isotope</q>. Close to {{P|2670}}+{{P|1114}} semantically. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:00, 11 September 2026 (UTC)
::Yes, let's do that, much more useful and much clearer semantically. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:06, 11 September 2026 (UTC)
:::Although we may have to be clear about what we're willing to count as "having". Parts of the class P2670 seems clearly in scope. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:12, 11 September 2026 (UTC)
t4nkzh8y2httt2etm7l64ikp9fl07n2
Z39631
0
90353
311912
311642
2026-09-10T21:39:36Z
Ornithorynque liminaire
1539
fr
311912
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39631"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z39631K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z39631K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reference text (not inside a sup)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照テキスト (supなし)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39631K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39634"
],
"Z8K4": [
"Z14",
"Z39633"
],
"Z8K5": "Z39631"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement with reference text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照付きの文章"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase avec référence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the reference text/html should not already be inside a sup"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照テキスト/HTMLは既にsupの中に含まれていない必要があります。"
}
]
}
}
4d88qz61aki4xmhr8t7yupj1u4ddtja
Z39632
0
90354
311984
311643
2026-09-11T02:35:40Z
YoshiRulz
10156
Fill in Japanese dialects
311984
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39632"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z39638",
"Z14293K2": "Z34003"
}
],
"Z14294K2": "Z31921"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for statement with reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照付きの文章の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bwa8tq2qdgg11xjpedr5j7m6tu4bc41
Talk:Z35672
1
92129
311951
306344
2026-09-11T01:41:58Z
YoshiRulz
10156
Add function tree
311951
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z35672;z35676;Z35677}}</onlyinclude>
98ld4fbeprqf9gatmpghaln2q151yuv
Talk:Z27243
1
92132
311935
305142
2026-09-10T23:15:26Z
YoshiRulz
10156
Add function tree and preview table
311935
wikitext
text/x-wiki
[[Category:Semantic_fragments_needing_explicit_arguments]]
{{Talk:Z37065}}
{{#function:Z40885|{{PAGENAME}}|Z29841|Q65{{!}}Q12935276{{!}}Q515{{!}}Q99|{{int:lang}}}}
aazs8nd737a3ld4aut4z1glxusspigt
Talk:Z37065
1
92141
311934
305153
2026-09-10T23:15:19Z
YoshiRulz
10156
Add function tree
311934
wikitext
text/x-wiki
[[Category:Semantic_fragments_needing_explicit_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z37065;Z27243;z29841;Z36266;Z27627;z29844;Z38945}}</onlyinclude>
tg1bhl6ug0yulq2n714g7n7qbehex64
Talk:Z28436
1
92171
311944
306133
2026-09-11T00:13:18Z
YoshiRulz
10156
Add function tree
311944
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragment_functions]]
{{Talk:Z28445}}
3q4vfi29nmu25fb0o8e7ctccrcphif1
Talk:Z28445
1
92173
311943
306132
2026-09-11T00:13:13Z
YoshiRulz
10156
Add function tree
311943
wikitext
text/x-wiki
[[Category:NLG_functions_returning_untagged_Strings]]
[[Category:Semantic_fragment_functions]]
<onlyinclude>{{show function tree|hardcoded=Z36193;z36194;Z36197;Z37194;Z28445;Z28436;z28435;Z40366;Z28432}}</onlyinclude>
4qspblixiv0ri7h5so4c7zzhzg5dk2r
Talk:Z32276
1
92182
311937
306345
2026-09-10T23:23:20Z
YoshiRulz
10156
Add function tree
311937
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
[[Category:NLG_functions_returning_untagged_Strings]]
{{Talk:Z32283}}
o57xyrmxwqvjpnyadzcrxil1nnslx7s
Talk:Z32283
1
92186
311936
306126
2026-09-10T23:23:07Z
YoshiRulz
10156
Add function tree
311936
wikitext
text/x-wiki
[[Category:Multilingual_NLG_functions]]
[[Category:NLG_functions_returning_untagged_Strings]]
<onlyinclude>{{show function tree|hardcoded=Z32308;Z32283;Z32276;z32279;Z32277}}</onlyinclude>
fakhfwyjtrd9fj7k0zdomxckmxjapjr
Z40579
0
92444
311986
310794
2026-09-11T02:36:49Z
YoshiRulz
10156
Fix typo
311986
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40579"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z40571",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z40571"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for typing discipline-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
amoe6mo6cpwjh7fl3x6d22c8qmqg97d
Talk:Z39631
1
92535
311932
306349
2026-09-10T22:54:21Z
YoshiRulz
10156
Add function tree
311932
wikitext
text/x-wiki
[[Category:Citation_formatting_functions]]
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z39631;z39632;Z31921}}</onlyinclude>
03xknq9ftk5en6oe51ezyz1w9eym7sd
Talk:Z34282
1
92565
311954
306461
2026-09-11T01:47:15Z
YoshiRulz
10156
Add function tree and preview table
311954
wikitext
text/x-wiki
[[Category:Semantic_fragments_needing_no_extra_arguments]]
{{Talk:Z39256}}
{{#function:Z40885|{{PAGENAME}}|Z34281|Q132|{{int:lang}}}}
5azd7u6hjbx6x5h9cvniq28vpr9pvhg
Wikifunctions:Requests for deletions/Archive/2026/09
4
92939
311995
311636
2026-09-11T03:08:11Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/09#inverse_tangent_Z19156|inverse_tangent_Z19156]])
311995
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z40306]], [[Z40308]] and [[Z40309]] ==
Sorry, I duplicated this one as [[Z40673]], also has its own tests and actually implementations. All three can be deleted. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:28, 1 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:22, 1 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:22, 1 September 2026 (UTC)</small>
== [[Z37707]] and [[Z37708]] ==
Empty function, without title and meaningless test, also without title. These are the only contributions of [[User:Mmov9287]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:17, 4 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
== [[Z31286]] and [[Z31287]] ==
Function without title and disconected implementation, also without title. Concatenating Name, "How Are You", "Hello,". These are the only contributions of [[User:Script7921]] [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:08, 4 September 2026 (UTC)
:Yes, I would recommend you delete these.
:[[User:Script7921|Script7921]] ([[User talk:Script7921|talk]]) 11:09, 4 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 11:14, 4 September 2026 (UTC)</small>
== [[Z41180]] ==
Duplicate of {{Z|Z29036}} [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 13:10, 5 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:29, 5 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:29, 5 September 2026 (UTC)</small>
== [[Z41140]] ==
Testcase I wrote, but one of the the imput paramters of the fuction was forgotten. Please delete.
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 10:27, 7 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 10:27, 7 September 2026 (UTC)</small>
== [[Z40354]], [[Z40353]], [[Z40355]], [[Z40352]], [[Talk:Z40352]] ==
I made these, and I believe I was mistaken in doing so. I've replaced all its usages with {{Z|11}} equivalents. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:49, 8 September 2026 (UTC)
:@[[User:YoshiRulz|YoshiRulz]] Please update [[Z40354]] to use another function, as the current one is being deleted, or tell me if you want that composition to be deleted 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> 05:17, 8 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:17, 8 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 05:17, 8 September 2026 (UTC)</small>
== inverse tangent [[Z19156]] ==
This uses a string instead of float for output (it predates floats). There's a properly-typed version at {{Z|20959}}, and it already has a Python implementation so no point moving that. This function has no callers and I don't think it was ever connected anyway. Courtesy ping {{ping|Existential quantifier is true|p=}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:38, 8 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:14, 9 September 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:14, 9 September 2026 (UTC)</small>
76gko0c13000yp56a55o0at2fmc1pfq
Z40962
0
93011
312041
311723
2026-09-11T07:40:17Z
DVrandecic (WMF)
7
312041
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40962"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z40962",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z20159",
"Z3K2": "Z40962K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian year"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z20342",
"Z3K2": "Z40962K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K4": "Z41012",
"Z4K5": "Z41757",
"Z4K6": "Z41760",
"Z4K7": [
"Z46",
"Z40963",
"Z40964"
],
"Z4K8": [
"Z64",
"Z40965",
"Z40966"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A date in the proleptic Julian calendar"
}
]
}
}
md8hrzgata7zm866681i8u5v0377pn6
Z41064
0
93165
311858
311519
2026-09-10T12:18:52Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
311858
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41064"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z41064K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z41064K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41066",
"Z41067"
],
"Z8K4": [
"Z14",
"Z41065",
"Z41612"
],
"Z8K5": "Z41064"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "カスタムインフォボックス行"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "custom infobox row"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ligne d'infobox spéciale"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "Z37623と違い、ラベルと値に任意のHTMLフラグメントを指定可能です。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unlike Z37623, it is possible to specify arbitrary HTML fragments for label and value."
}
]
}
}
a4s7zzdr8g82t0h99ai9shdrd8yenz6
Z41065
0
93166
311856
308540
2026-09-10T12:17:46Z
HenkvD
1290
<td> instead of <th> (not bold, not centered)
311856
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41065"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41064",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35740",
"Z35740K1": {
"Z1K1": "Z18",
"Z18K1": "Z41064K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z18",
"Z18K1": "Z41064K1"
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35017",
"Z35017K1": {
"Z1K1": "Z18",
"Z18K1": "Z41064K2"
},
"Z35017K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z35017K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z35017K5": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z6"
}
]
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "カスタムインフォボックス行、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "custom infobox row, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
824uz8ghigcjz6fc3a9ghwbsmglhjb4
Z41066
0
93167
311857
308531
2026-09-10T12:18:48Z
HenkvD
1290
<td> instead of <th> (not bold, not centered)
311857
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41066"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41064",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41064",
"Z41064K1": {
"Z1K1": "Z89",
"Z89K1": "abc"
},
"Z41064K2": {
"Z1K1": "Z89",
"Z89K1": "def"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctr valign=\"top\"\u003E\u003Ctd\u003Eabc\u003C/td\u003E\u003Ctd\u003Edef\u003C/td\u003E\u003C/tr\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ラベル: abc 値: def"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label: abc value: def"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
30d7rfayjwy083345l3yhmzt0bverwq
Z41389
0
93556
312071
309713
2026-09-11T10:29:12Z
HenkvD
1290
English labels
312071
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41389"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z41389K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z41390",
"Z41393"
],
"Z8K4": [
"Z14",
"Z41396"
],
"Z8K5": "Z41389"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un pays sans déterminant en français ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is it a country without a determiner in French?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie vrai si ce lexème correspond à l'un des pays qui ne prennent pas de déterminant en français (comme Nauru ou Monaco).\nCodé en dur à partir de https://vitrinelinguistique.oqlf.gouv.qc.ca/23517/l"
}
]
}
}
7zza7s1rpjpy84vj8318x2lwfofbgy9
Z41390
0
93557
312074
309694
2026-09-11T10:31:04Z
HenkvD
1290
English label
312074
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41390"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41389",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41389",
"Z41389K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22196"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "L-fr Monaco : True"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monaco : True"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ncyq8wm956wwu4q2dkcidxq2btaxtaf
Z41393
0
93560
312073
309697
2026-09-11T10:30:36Z
HenkvD
1290
English label
312073
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41393"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41389",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41389",
"Z41389K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22373"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "L-fr France: False"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "France: False"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
27n5s5tifubcuhmmqnh7xwpavgu08tm
Z41396
0
93563
312072
309707
2026-09-11T10:29:57Z
HenkvD
1290
English label
312072
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41396"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41389",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z6005",
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22205"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22277"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22410"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22239"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22240"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22229"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22241"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22185"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22270"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22374"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22196"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22153"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22217"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22347"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22202"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22171"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22283"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22179"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22195"
}
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z41389K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un pays sans déterminant en français ? comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is it a country without a determiner in French? Co"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i6ubjpjfrr50mglhv5aq9oy97u94u0c
Z41398
0
93568
312095
310507
2026-09-11T11:07:03Z
HenkvD
1290
English label
312095
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41398"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37900",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L22196"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Monaco"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": " L:fr \"Monaco\" ne prend pas d'article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L: Monaco \"Monaco\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
62f0u095sx9po8asw3sgqd63gumxcfq
Z41418
0
93605
312098
310020
2026-09-11T11:09:04Z
HenkvD
1290
English label
312098
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41418"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41417",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41417(Z41417K1, Z41417K2):\n\treturn 1 - (Z41417K2 / Z41417K1)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Carnot heat engine efficiency, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oy92z976470n5rxzxk8hbs3g0jn1wbr
Z41423
0
93610
312107
309863
2026-09-11T11:13:06Z
HenkvD
1290
label
312107
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41423"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41417",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41417",
"Z41417K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41417K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "400"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "500, 400 -\u003E .2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0vl98rg83mw6lou5c8tiwpbp74moabb
Z41430
0
93618
312108
309876
2026-09-11T11:13:36Z
HenkvD
1290
label
312108
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41430"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41417",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41417",
"Z41417K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41417K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "500, 200 -\u003E .4"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2pi01esjcbg4o6dm6i86fc0qf1f5gk1
312110
312108
2026-09-11T11:13:51Z
HenkvD
1290
312110
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41430"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41417",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41417",
"Z41417K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41417K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "500, 300 -\u003E .4"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
soy9oi39qb4lspjbfhw7sc5y0lgqs0v
Z41434
0
93625
312105
309891
2026-09-11T11:12:27Z
HenkvD
1290
label
312105
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41434"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41433",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41433",
"Z41433K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "400"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41433K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "400, 300 -\u003E 4"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
26aht8sy6vv83sveoowx4shst1gpe7c
Z41435
0
93626
312111
309892
2026-09-11T11:14:34Z
HenkvD
1290
label
312111
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41435"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41433",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41433",
"Z41433K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41433K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300, 200 -\u003E 3"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fh1rw5cwmcs5s1jfevry1j7ymm56y1u
Z41438
0
93629
312114
309898
2026-09-11T11:15:56Z
HenkvD
1290
label
312114
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41438"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41431",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41431",
"Z41431K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "400"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41431K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "400, 300 -\u003E 3"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8sm1wm0oa38ls307he3u2phtl111kzo
Z41528
0
93739
312126
310214
2026-09-11T11:23:14Z
HenkvD
1290
label
312126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41528"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41248",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z39807",
"Z39807K1": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": {
"Z1K1": "Z18",
"Z18K1": "Z41248K1"
}
},
"Z39807K2": {
"Z1K1": "Z7",
"Z7K1": "Z38869",
"Z38869K1": "Z10216"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "negate (for predicate), composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
756hv4qpjfzolwna853nnxhec9viymp
Z41546
0
93788
312075
310569
2026-09-11T10:32:05Z
HenkvD
1290
English label
312075
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41546"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41420",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32691",
"Z32691K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z7",
"Z7K1": "Z30556",
"Z30556K1": {
"Z1K1": "Z7",
"Z7K1": "Z23112",
"Z23112K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z19282",
"Z19282K1": {
"Z1K1": "Z18",
"Z18K1": "Z41420K1"
}
}
}
}
}
}
},
"Z30120K2": [
"Z6030"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
]
},
"Z32691K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3257686"
},
"Z32691K3": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ce lexème correspond-il à une localité ?, comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme is used for a city or municipality, Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Imparfait car utilise uniquement le premier sens du lexème (et cette approche n'est pas très efficace opérationnellement) et la première nature de l'élément, mais peut-être utile pour l'instant (2026)"
}
]
}
}
3j254ykad4m1777xr2um45vbaqywtnc
Z41635
0
93901
312115
311025
2026-09-11T11:16:28Z
HenkvD
1290
label
312115
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41635"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41634",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41634(Z41634K1, Z41634K2, Z41634K3):\n\treturn Z41634K3 * (Z41634K2 - Z41634K1)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ideal-gas specific internal energy change, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q1veg8t1j7cl9myoekynh9pgt3be6k1
Z41637
0
93903
312116
311027
2026-09-11T11:17:18Z
HenkvD
1290
label
312116
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41637"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41634",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41634",
"Z41634K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41634K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41634K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "718"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1436"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300, 500, .718 -\u003E 143.6"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d4sghzkgrvcam359l18b7bbvzhyz8pm
Z41639
0
93905
312117
311029
2026-09-11T11:18:04Z
HenkvD
1290
label
312117
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41639"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41638",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41638(Z41638K1, Z41638K2, Z41638K3):\n\treturn Z41638K3 * (Z41638K2 - Z41638K1)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ideal-gas specific enthalpy change, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1lzrtsqfl74alyrl01lc1czba49u1mk
Z41640
0
93906
312118
311030
2026-09-11T11:19:37Z
HenkvD
1290
label
312118
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41640"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41638",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41638",
"Z41638K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41638K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41638K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1005"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2010"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300, 500, 1.006 -\u003E 201.0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300 K to 500 K with a constant-pressure specific heat of 1.005 kJ/(kg * K)"
}
]
}
}
5ki8d7g5w71avrteh6mve3ue92im0ul
312119
312118
2026-09-11T11:19:54Z
HenkvD
1290
312119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41640"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41638",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41638",
"Z41638K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41638K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "500"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41638K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1005"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2010"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300, 500, 1.005 -\u003E 201.0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "300 K to 500 K with a constant-pressure specific heat of 1.005 kJ/(kg * K)"
}
]
}
}
ipu4ioj0x7wrlc66gy6pcx4bd40y12e
Z41641
0
93907
312090
311469
2026-09-11T11:02:28Z
HenkvD
1290
English label
312090
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41641"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41641K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z41642",
"Z41643"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41641"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cet item est-il celui d'un établissement humain ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is item a human settlement?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Imparfait car utilise uniquement la première valeur de P31."
}
]
}
}
0rieuekvqwx4fgql67or17qf7mvzkax
Z41642
0
93909
312092
311035
2026-09-11T11:03:49Z
HenkvD
1290
English label
312092
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41642"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41641",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41641",
"Z41641K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q84"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Londres : vrai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "London: true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gf4micmjrxq7gn5i4zm97wyd97spzrj
Z41643
0
93910
312093
311036
2026-09-11T11:04:18Z
HenkvD
1290
English label
312093
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41643"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41641",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41641",
"Z41641K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q503"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "banane : faux"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "banana: false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p34rxqf24v5gi0oyu8avdgwysmdm8wb
Z41644
0
93923
312070
311053
2026-09-11T10:23:42Z
HenkvD
1290
label
312070
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41644"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41469",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41469(Z41469K1, Z41469K2, Z41469K3):\n\treturn Z41469K1 * (Z41469K3 - Z41469K2)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Constant-pressure boundary work, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3xwimjk5ct13wlwe7oz29g2fvoej0i4
Z41645
0
93929
312121
311061
2026-09-11T11:20:40Z
HenkvD
1290
label
312121
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41645"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41469",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41469",
"Z41469K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41469K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
},
"Z41469K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "40"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "200, .1, .3 -\u003E -40"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qaclks97g1c068wm0z0yium9zh4wlgc
Z41647
0
93931
311869
311066
2026-09-10T14:30:08Z
HenkvD
1290
label
311869
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41647"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41646",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41646(Z41646K1, Z41646K2, Z41646K3):\n\treturn Z41646K1 * (Z41646K2 - Z41646K3)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adiabatic steady-flow shaft work done, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
82wyzw339vr33mb2cdmd68sxihl5xn2
Z41648
0
93932
312123
311067
2026-09-11T11:21:23Z
HenkvD
1290
label
312123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41648"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41646",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41646",
"Z41646K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41646K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3200"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z41646K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2800"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "800"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2, 3200, 2800 -\u003E 800"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c4r9kx37cin6eaukalyj7hr4h96lbzg
Z41649
0
93933
312091
311468
2026-09-11T11:03:05Z
HenkvD
1290
English label
312091
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41649"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41641",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32691",
"Z32691K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z7",
"Z7K1": "Z39908",
"Z39908K1": {
"Z1K1": "Z18",
"Z18K1": "Z41641K1"
},
"Z39908K2": {
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
}
},
"Z32691K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q486972"
},
"Z32691K3": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cet item est-il celui d'un étab. humain ?, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is item a human settlement? Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tcc0am57lqii6c8dm50ekmj7ft1p02s
Z41670
0
94013
311883
311297
2026-09-10T16:56:54Z
GrounderUK
50
🔀predicate
311883
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41670"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23397",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z23397",
"Z23397K1": "Z37107"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z37107 has implementation/s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rpnipazd7ao2ey3inzdymsllencbwz8
311931
311883
2026-09-10T22:47:55Z
99of9
1622
311931
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41670"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23397",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z23397",
"Z23397K1": "Z37107"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z37107 has implementation/s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the earlier version of this test is a demonstration of T437443"
}
]
}
}
t1t9vs40xmrp0ou0ip915qcv75d2oze
Z41700
0
94043
311868
311371
2026-09-10T14:28:13Z
HenkvD
1290
English label
311868
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41700"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41697",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41697",
"Z41697K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q52947"
},
"Z41697K2": {
"Z1K1": "Z6092",
"Z6092K1": "P25"
},
"Z41697K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q2943733"
},
"Z41697K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Gustav Vasas mor var \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q2943733\"\u003ECecilia Månsdotter\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Gustav Vasas mor var Cecilia Månsdotter."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[sv] Gustav Vasas mor var Cecilia Månsdotter."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mf2jubuv1sqa355cj1dzoocr2oqia6y
Z41705
0
94087
311867
311535
2026-09-10T14:27:15Z
HenkvD
1290
eng
311867
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41705"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36151",
"Z36151K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36151K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36151K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z36151K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z36151K5": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "La tour Eiffel a été construite entre 1887 et 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] Tour Eiffel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Tour Eiffel"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ay1zt9ulo5c6qvu820juyx9xabgumyy
User:Wangyunfan
2
94105
311992
311744
2026-09-11T02:52:45Z
Wangyunfan
101980
311992
wikitext
text/x-wiki
<div style="position:fixed;left:20%;top:25%;transform:rotate(0deg);font-size:1.3em;align:center">Welcome to my user page! As you see I am still a beginner in editing and functions, if you are a talented editor,</div>
<div style="position:fixed;left:20%;top:30%;transform:rotate(0deg);font-size:1.3em;align:center">please post me sugestions on editing on my [[User_talk:Wangyunfan|talk page]]. Thank you!</div>
<div style="border: 5px solid #777777; height: 100px; width: 100px; background-color: #aaaaaa; position:fixed;left:45%;top:45%;transform:rotate(0deg);font-size:1em;align:center;color: #000000">[[User talk: Wangyunfan]]</div>
<div style="position:fixed;left:20%;top:70%;transform:rotate(0deg);font-size:1.3em;align:center">Sandbox: [[User:Wangyunfan/sandbox]]</div>
kdov6eufqzjq79zna3pkoocgs2eox8a
Z41728
0
94112
311946
311731
2026-09-11T00:22:22Z
99of9
1622
Added Z41744 to the approved list of test cases
311946
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41728"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41728K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z41744"
],
"Z8K4": [
"Z14",
"Z41729"
],
"Z8K5": "Z41728"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の時間値文を時系列順に取得"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sorted time-valued statements from Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the statements of a Wikidata item whose main value is a Wikidata time, sorted in ascending chronological order. Time values used only in qualifiers are not included."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目の文のうち、主値がウィキデータの時刻であるものを取得し、時間値の昇順に並べて返します。修飾子内の時間値は対象にしません。"
}
]
}
}
02qfg199u9k7rgwmwfhln5qd4u9h6qp
Z41732
0
94116
311851
311848
2026-09-10T12:02:42Z
99of9
1622
Added Z41733 to the approved list of test cases
311851
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z41732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian Day Number"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20",
"Z41733"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian Day Number to Julian Date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
po7rkeobp8971ddgbs27c3qkj5sh1sx
311855
311851
2026-09-10T12:10:57Z
99of9
1622
Added Z41734 to the approved list of test cases
311855
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z41732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian Day Number"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20",
"Z41733",
"Z41734"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian Day Number to Julian Date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4z26seme0aspneo3x9r9nle82tw306x
Z41733
0
94117
311850
2026-09-10T12:00:58Z
99of9
1622
311850
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41733"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41732",
"Z41732K1": {
"Z1K1": "Z7",
"Z7K1": "Z22844",
"Z22844K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1582"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16110"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "14"
}
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z41012",
"Z41012K2": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1582"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16110"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian 14 Oct 1582 = Julian 4 Oct 1582"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1zq06z8te1l3ztf5dxc5dtyz9okjeqj
Z41734
0
94118
311852
2026-09-10T12:04:16Z
99of9
1622
311852
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41734"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41732",
"Z41732K1": {
"Z1K1": "Z7",
"Z7K1": "Z22844",
"Z22844K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16112"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "30"
}
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z41012",
"Z41012K2": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian 30 Dec 2 BC = Julian 1 Jan 1 BC"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rcnalb4s85lf553hf4hpknj87dix7yc
Z41735
0
94119
311859
2026-09-10T12:25:02Z
HenkvD
1290
311859
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41735"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38086",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38086",
"Z38086K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z38086K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "tbd"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tbd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0xnsvq0gfprcrhu8tu1xg71ftli1mle
311862
311859
2026-09-10T12:27:45Z
HenkvD
1290
Paris Geographic coordinate
311862
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41735"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38086",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38086",
"Z38086K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z38086K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctr valign=\"top\"\u003E\u003Ctd\u003EGeographic coordinate\u003C/td\u003E\u003Ctd\u003E48°51′24″N 2°21′8″E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://geohack.toolforge.org/geohack.php?params=48.8567_N_2.3522_E_globe:earth\u0026amp;language=en\"\u003EGeoHack\u003C/a\u003E\u003C/sup\u003E\u003C/td\u003E\u003C/tr\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Paris Geographic coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i3fxik48t9x72jtytwi10d7nbgghacx
Z41736
0
94120
311863
2026-09-10T12:35:11Z
HenkvD
1290
Paris area 105.4 km²
311863
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41736"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37883",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37883K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2046"
},
"Z37883K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "105.4 km²"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Paris area 105.4 km²"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qdq3k170y5vrk8qtyw6unufm0fgpte2
311866
311863
2026-09-10T12:44:03Z
HenkvD
1290
311866
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41736"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37883",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37883K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2046"
},
"Z37883K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "105.4 km²"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Paris area 105.4 km²"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e2lueyquqkicf6pywp3pk5b663ihp8n
Z41737
0
94121
311864
2026-09-10T12:37:08Z
HenkvD
1290
Paris population 2,103,778
311864
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41737"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37883",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37883K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
"Z37883K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "2,103,778"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Paris population 2,103,778"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s0wok6isa6b3zd5921k5p5as7zurt4j
Wikifunctions:Status updates/2026-09-10
4
94122
311877
2026-09-10T16:43:16Z
DVrandecic (WMF)
7
Fresh Functions weekly
311877
wikitext
text/x-wiki
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
cx73m0ah9dmdw4q6guhvnhtp2vosvmb
311878
311877
2026-09-10T16:45:25Z
DVrandecic (WMF)
7
311878
wikitext
text/x-wiki
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
132mm7r02mae5u1gez262ifzcqia9kr
311879
311878
2026-09-10T16:46:24Z
DVrandecic (WMF)
7
News in Types
311879
wikitext
text/x-wiki
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
3zhdu1idi38tfls1egm28olqfw4m61b
311880
311879
2026-09-10T16:47:23Z
DVrandecic (WMF)
7
Recent Changes in the software
311880
wikitext
text/x-wiki
=== Recent Changes in the software ===
This week, we added a link from fragment error messages on Abstract Wikipedia to run the same call on Wikifunctions, where you may be better able to diagnose and fix the issue ([[:phab:T435712|T435712]]). We also made it easier to navigate longer abstract articles: when you click on an abstract fragment call or result, the other column now scrolls to bring the matching pair into view ([[:phab:T429214|T429214]]). In addition, when prompted with a list of languages, we now show your user language (for example, Igbo) before the “UN 6,” making it easier to add language-related calls on Abstract Wikipedia and Wikifunctions ([[:phab:T435712|T435712]]). Finally, we fixed a problem when showing images on Abstract Wikipedia; sorry for the disruption ([[:phab:T436579|T436579]]).
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
ow9u2vdam734cyvi9miafmrn9w5jf99
311881
311880
2026-09-10T16:52:36Z
DVrandecic (WMF)
7
311881
wikitext
text/x-wiki
=== Your code can now call back to the Wikidata fetch functions ===
This week we have deployed an initial capability by which a code Implementation (in JavaScript or Python) can call certain other Wikifunctions Functions, get back the result, and have it available for further processing. The primary motivation for this new capability is to provide greater flexibility in the use of code, so that more can be done with them – which allows you to get the benefit of their performance advantages and enables a more streamlined Implementation structure for some Functions.
At present, due to security and performance concerns, only the following built-in Wikidata fetch and search Functions can be called in this way: [[Z6820]] (Fetch Wikidata entities), [[Z6821]] (Fetch Wikidata item), [[Z6822]] (Fetch Wikidata property), [[Z6824]] (Fetch Wikidata lexeme form), [[Z6825]] (Fetch Wikidata lexeme), [[Z6826]] (Fetch Wikidata lexeme sense), [[Z6830]] (Find lexemes for item), and [[Z6831]] (Find lexemes for lexeme sense). This capability is in an initial stage of deployment; we hope to allow calls to a broader range of Functions in the future. We focused on these first as they're impossible in user-written code (due to security lock-downs preventing all network access), rather than just irritating to need to re-implement like calls to other built-in functions or user-written ones would be.
Let’s look at a JavaScript Implementation containing a callback. This fetches an Item from Wikidata, extracts the label of that Item in a given language, and returns the label. The item to fetch is given by argument Z400K1, and the language is given by Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhiglight>
A callback is made by calling Wikifunctions.Call, as shown in the example. The first argument to Wikifunctions.Call is always the ZID of the Function to be called – in this case, [[Z6821]]/Fetch Wikidata item, which takes a single argument. Following that, the arguments to be passed to that Function are listed, separated by commas. Here, that argument, Z400K1, is the same value that was passed to Z400. This is a common pattern of argument passing to callbacks, but their arguments can also be built inline, or obtained in other ways.
The value of Z400K1 would be an instance of [[Z6091]]/Wikidata item reference, containing the QID of the item to be fetched. Line 2 of the example calls [[Z6821]] to fetch that item from Wikidata and assigns the resulting ZObject to the const item. The remaining code iterates over the item’s labels until it finds the one matching the language given by Z400K2.
For the example above, we have used [[Z6821]] for simplicity. However, unless an entire entity is truly needed by the Implementation, it is ''strongly recommended'' to use [[Z6820]] rather than Z6821 to retrieve Wikidata items, which can be quite large and thus slow to load and transfer. Although a call to Z6820 is a bit more complex, its parameters allow for fetching selected portions of a Wikidata item, which can greatly improve performance, and avoid some errors, by reducing the network bandwidth and processing time that are needed. In the [[Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|online documentation for callbacks]], we show how Z6820 can be used to implement the same Function as above.
'''Live demo example''': We've used the callback feature to provide a new, more streamlined Implementation ([[Z40967]]) for the German noun declension table ([[Z28602]]). Previously, this Function was only implementable using compositions, and both of the provided compositions were somewhat awkward. (Each of them used repeated calls to helper Functions to fetch and process Wikidata items, causing them to be bulky, somewhat unreadable, and susceptible to performance challenges associated with compositions.) Because callbacks provide the ability to directly fetch Wikidata entities from code Implementations, it's now possible to contain all the processing of German noun declension table within a single code Implementation. (There are still a few details regarding the table headers to be added.) In the passing Test case, the callback-based Implementation takes 0.2s instead of 1.0 and 1.2s the two existing compositions take.
Other things to note:
* Even though code implementations are now able to fetch Wikidata entities, it is recommended that they not be written to return ''entire'' entities. This is because of current limitations on the size of the value returned from a code implementation. To fetch an entire entity, it’s better to call the fetch function from a composition.
* Only one callback can execute at a time. For security reasons, it is not possible to use the concurrency features of JavaScript or Python to execute multiple callbacks in parallel.
* There is currently a 3 MiB limit on the size of Wikidata content that can be returned to a code implementation, by a single callback.
=== Recent Changes in the software ===
This week, we added a link from fragment error messages on Abstract Wikipedia to run the same call on Wikifunctions, where you may be better able to diagnose and fix the issue ([[:phab:T435712|T435712]]). We also made it easier to navigate longer abstract articles: when you click on an abstract fragment call or result, the other column now scrolls to bring the matching pair into view ([[:phab:T429214|T429214]]). In addition, when prompted with a list of languages, we now show your user language (for example, Igbo) before the “UN 6,” making it easier to add language-related calls on Abstract Wikipedia and Wikifunctions ([[:phab:T435712|T435712]]). Finally, we fixed a problem when showing images on Abstract Wikipedia; sorry for the disruption ([[:phab:T436579|T436579]]).
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
eo5ckw0r0ldnsvsn161q9brd4xi0d58
311882
311881
2026-09-10T16:54:47Z
DVrandecic (WMF)
7
/* Your code can now call back to the Wikidata fetch functions */
311882
wikitext
text/x-wiki
=== Your code can now call back to the Wikidata fetch functions ===
This week we have deployed an initial capability by which a code Implementation (in JavaScript or Python) can call certain other Wikifunctions Functions, get back the result, and have it available for further processing. The primary motivation for this new capability is to provide greater flexibility in the use of code, so that more can be done with them – which allows you to get the benefit of their performance advantages and enables a more streamlined Implementation structure for some Functions.
At present, due to security and performance concerns, only the following built-in Wikidata fetch and search Functions can be called in this way: [[Z6820]] (Fetch Wikidata entities), [[Z6821]] (Fetch Wikidata item), [[Z6822]] (Fetch Wikidata property), [[Z6824]] (Fetch Wikidata lexeme form), [[Z6825]] (Fetch Wikidata lexeme), [[Z6826]] (Fetch Wikidata lexeme sense), [[Z6830]] (Find lexemes for item), and [[Z6831]] (Find lexemes for lexeme sense). This capability is in an initial stage of deployment; we hope to allow calls to a broader range of Functions in the future. We focused on these first as they're impossible in user-written code (due to security lock-downs preventing all network access), rather than just irritating to need to re-implement like calls to other built-in functions or user-written ones would be.
Let’s look at a JavaScript Implementation containing a callback. This fetches an Item from Wikidata, extracts the label of that Item in a given language, and returns the label. The item to fetch is given by argument Z400K1, and the language is given by Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
A callback is made by calling Wikifunctions.Call, as shown in the example. The first argument to Wikifunctions.Call is always the ZID of the Function to be called – in this case, [[Z6821]]/Fetch Wikidata item, which takes a single argument. Following that, the arguments to be passed to that Function are listed, separated by commas. Here, that argument, Z400K1, is the same value that was passed to Z400. This is a common pattern of argument passing to callbacks, but their arguments can also be built inline, or obtained in other ways.
The value of Z400K1 would be an instance of [[Z6091]]/Wikidata item reference, containing the QID of the item to be fetched. Line 2 of the example calls [[Z6821]] to fetch that item from Wikidata and assigns the resulting ZObject to the const item. The remaining code iterates over the item’s labels until it finds the one matching the language given by Z400K2.
For the example above, we have used [[Z6821]] for simplicity. However, unless an entire entity is truly needed by the Implementation, it is ''strongly recommended'' to use [[Z6820]] rather than Z6821 to retrieve Wikidata items, which can be quite large and thus slow to load and transfer. Although a call to Z6820 is a bit more complex, its parameters allow for fetching selected portions of a Wikidata item, which can greatly improve performance, and avoid some errors, by reducing the network bandwidth and processing time that are needed. In the [[Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|online documentation for callbacks]], we show how Z6820 can be used to implement the same Function as above.
'''Live demo example''': We've used the callback feature to provide a new, more streamlined Implementation ([[Z40967]]) for the German noun declension table ([[Z28602]]). Previously, this Function was only implementable using compositions, and both of the provided compositions were somewhat awkward. (Each of them used repeated calls to helper Functions to fetch and process Wikidata items, causing them to be bulky, somewhat unreadable, and susceptible to performance challenges associated with compositions.) Because callbacks provide the ability to directly fetch Wikidata entities from code Implementations, it's now possible to contain all the processing of German noun declension table within a single code Implementation. (There are still a few details regarding the table headers to be added.) In the passing Test case, the callback-based Implementation takes 0.2s instead of 1.0 and 1.2s the two existing compositions take.
Other things to note:
* Even though code implementations are now able to fetch Wikidata entities, it is recommended that they not be written to return ''entire'' entities. This is because of current limitations on the size of the value returned from a code implementation. To fetch an entire entity, it’s better to call the fetch function from a composition.
* Only one callback can execute at a time. For security reasons, it is not possible to use the concurrency features of JavaScript or Python to execute multiple callbacks in parallel.
* There is currently a 3 MiB limit on the size of Wikidata content that can be returned to a code implementation, by a single callback.
=== Recent Changes in the software ===
This week, we added a link from fragment error messages on Abstract Wikipedia to run the same call on Wikifunctions, where you may be better able to diagnose and fix the issue ([[:phab:T435712|T435712]]). We also made it easier to navigate longer abstract articles: when you click on an abstract fragment call or result, the other column now scrolls to bring the matching pair into view ([[:phab:T429214|T429214]]). In addition, when prompted with a list of languages, we now show your user language (for example, Igbo) before the “UN 6,” making it easier to add language-related calls on Abstract Wikipedia and Wikifunctions ([[:phab:T435712|T435712]]). Finally, we fixed a problem when showing images on Abstract Wikipedia; sorry for the disruption ([[:phab:T436579|T436579]]).
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract Wikipedia Volunteer Corner 2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
h6tgp5sspfzfxl2fwcnw9z6ounwgrk4
311886
311882
2026-09-10T17:20:17Z
DVrandecic (WMF)
7
/* Recording of Volunteer’s Corner from September 7 */
311886
wikitext
text/x-wiki
=== Your code can now call back to the Wikidata fetch functions ===
This week we have deployed an initial capability by which a code Implementation (in JavaScript or Python) can call certain other Wikifunctions Functions, get back the result, and have it available for further processing. The primary motivation for this new capability is to provide greater flexibility in the use of code, so that more can be done with them – which allows you to get the benefit of their performance advantages and enables a more streamlined Implementation structure for some Functions.
At present, due to security and performance concerns, only the following built-in Wikidata fetch and search Functions can be called in this way: [[Z6820]] (Fetch Wikidata entities), [[Z6821]] (Fetch Wikidata item), [[Z6822]] (Fetch Wikidata property), [[Z6824]] (Fetch Wikidata lexeme form), [[Z6825]] (Fetch Wikidata lexeme), [[Z6826]] (Fetch Wikidata lexeme sense), [[Z6830]] (Find lexemes for item), and [[Z6831]] (Find lexemes for lexeme sense). This capability is in an initial stage of deployment; we hope to allow calls to a broader range of Functions in the future. We focused on these first as they're impossible in user-written code (due to security lock-downs preventing all network access), rather than just irritating to need to re-implement like calls to other built-in functions or user-written ones would be.
Let’s look at a JavaScript Implementation containing a callback. This fetches an Item from Wikidata, extracts the label of that Item in a given language, and returns the label. The item to fetch is given by argument Z400K1, and the language is given by Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
A callback is made by calling Wikifunctions.Call, as shown in the example. The first argument to Wikifunctions.Call is always the ZID of the Function to be called – in this case, [[Z6821]]/Fetch Wikidata item, which takes a single argument. Following that, the arguments to be passed to that Function are listed, separated by commas. Here, that argument, Z400K1, is the same value that was passed to Z400. This is a common pattern of argument passing to callbacks, but their arguments can also be built inline, or obtained in other ways.
The value of Z400K1 would be an instance of [[Z6091]]/Wikidata item reference, containing the QID of the item to be fetched. Line 2 of the example calls [[Z6821]] to fetch that item from Wikidata and assigns the resulting ZObject to the const item. The remaining code iterates over the item’s labels until it finds the one matching the language given by Z400K2.
For the example above, we have used [[Z6821]] for simplicity. However, unless an entire entity is truly needed by the Implementation, it is ''strongly recommended'' to use [[Z6820]] rather than Z6821 to retrieve Wikidata items, which can be quite large and thus slow to load and transfer. Although a call to Z6820 is a bit more complex, its parameters allow for fetching selected portions of a Wikidata item, which can greatly improve performance, and avoid some errors, by reducing the network bandwidth and processing time that are needed. In the [[Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|online documentation for callbacks]], we show how Z6820 can be used to implement the same Function as above.
'''Live demo example''': We've used the callback feature to provide a new, more streamlined Implementation ([[Z40967]]) for the German noun declension table ([[Z28602]]). Previously, this Function was only implementable using compositions, and both of the provided compositions were somewhat awkward. (Each of them used repeated calls to helper Functions to fetch and process Wikidata items, causing them to be bulky, somewhat unreadable, and susceptible to performance challenges associated with compositions.) Because callbacks provide the ability to directly fetch Wikidata entities from code Implementations, it's now possible to contain all the processing of German noun declension table within a single code Implementation. (There are still a few details regarding the table headers to be added.) In the passing Test case, the callback-based Implementation takes 0.2s instead of 1.0 and 1.2s the two existing compositions take.
Other things to note:
* Even though code implementations are now able to fetch Wikidata entities, it is recommended that they not be written to return ''entire'' entities. This is because of current limitations on the size of the value returned from a code implementation. To fetch an entire entity, it’s better to call the fetch function from a composition.
* Only one callback can execute at a time. For security reasons, it is not possible to use the concurrency features of JavaScript or Python to execute multiple callbacks in parallel.
* There is currently a 3 MiB limit on the size of Wikidata content that can be returned to a code implementation, by a single callback.
=== Recent Changes in the software ===
This week, we added a link from fragment error messages on Abstract Wikipedia to run the same call on Wikifunctions, where you may be better able to diagnose and fix the issue ([[:phab:T435712|T435712]]). We also made it easier to navigate longer abstract articles: when you click on an abstract fragment call or result, the other column now scrolls to bring the matching pair into view ([[:phab:T429214|T429214]]). In addition, when prompted with a list of languages, we now show your user language (for example, Igbo) before the “UN 6,” making it easier to add language-related calls on Abstract Wikipedia and Wikifunctions ([[:phab:T435712|T435712]]). Finally, we fixed a problem when showing images on Abstract Wikipedia; sorry for the disruption ([[:phab:T436579|T436579]]).
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg,Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
pmrld8q9ir36pi2gme655ybx0p231xu
312037
311886
2026-09-11T07:19:10Z
DVrandecic (WMF)
7
/* Denny at WikiCon 2026 in Regensburg,Germany */
312037
wikitext
text/x-wiki
=== Your code can now call back to the Wikidata fetch functions ===
This week we have deployed an initial capability by which a code Implementation (in JavaScript or Python) can call certain other Wikifunctions Functions, get back the result, and have it available for further processing. The primary motivation for this new capability is to provide greater flexibility in the use of code, so that more can be done with them – which allows you to get the benefit of their performance advantages and enables a more streamlined Implementation structure for some Functions.
At present, due to security and performance concerns, only the following built-in Wikidata fetch and search Functions can be called in this way: [[Z6820]] (Fetch Wikidata entities), [[Z6821]] (Fetch Wikidata item), [[Z6822]] (Fetch Wikidata property), [[Z6824]] (Fetch Wikidata lexeme form), [[Z6825]] (Fetch Wikidata lexeme), [[Z6826]] (Fetch Wikidata lexeme sense), [[Z6830]] (Find lexemes for item), and [[Z6831]] (Find lexemes for lexeme sense). This capability is in an initial stage of deployment; we hope to allow calls to a broader range of Functions in the future. We focused on these first as they're impossible in user-written code (due to security lock-downs preventing all network access), rather than just irritating to need to re-implement like calls to other built-in functions or user-written ones would be.
Let’s look at a JavaScript Implementation containing a callback. This fetches an Item from Wikidata, extracts the label of that Item in a given language, and returns the label. The item to fetch is given by argument Z400K1, and the language is given by Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
A callback is made by calling Wikifunctions.Call, as shown in the example. The first argument to Wikifunctions.Call is always the ZID of the Function to be called – in this case, [[Z6821]]/Fetch Wikidata item, which takes a single argument. Following that, the arguments to be passed to that Function are listed, separated by commas. Here, that argument, Z400K1, is the same value that was passed to Z400. This is a common pattern of argument passing to callbacks, but their arguments can also be built inline, or obtained in other ways.
The value of Z400K1 would be an instance of [[Z6091]]/Wikidata item reference, containing the QID of the item to be fetched. Line 2 of the example calls [[Z6821]] to fetch that item from Wikidata and assigns the resulting ZObject to the const item. The remaining code iterates over the item’s labels until it finds the one matching the language given by Z400K2.
For the example above, we have used [[Z6821]] for simplicity. However, unless an entire entity is truly needed by the Implementation, it is ''strongly recommended'' to use [[Z6820]] rather than Z6821 to retrieve Wikidata items, which can be quite large and thus slow to load and transfer. Although a call to Z6820 is a bit more complex, its parameters allow for fetching selected portions of a Wikidata item, which can greatly improve performance, and avoid some errors, by reducing the network bandwidth and processing time that are needed. In the [[Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|online documentation for callbacks]], we show how Z6820 can be used to implement the same Function as above.
'''Live demo example''': We've used the callback feature to provide a new, more streamlined Implementation ([[Z40967]]) for the German noun declension table ([[Z28602]]). Previously, this Function was only implementable using compositions, and both of the provided compositions were somewhat awkward. (Each of them used repeated calls to helper Functions to fetch and process Wikidata items, causing them to be bulky, somewhat unreadable, and susceptible to performance challenges associated with compositions.) Because callbacks provide the ability to directly fetch Wikidata entities from code Implementations, it's now possible to contain all the processing of German noun declension table within a single code Implementation. (There are still a few details regarding the table headers to be added.) In the passing Test case, the callback-based Implementation takes 0.2s instead of 1.0 and 1.2s the two existing compositions take.
Other things to note:
* Even though code implementations are now able to fetch Wikidata entities, it is recommended that they not be written to return ''entire'' entities. This is because of current limitations on the size of the value returned from a code implementation. To fetch an entire entity, it’s better to call the fetch function from a composition.
* Only one callback can execute at a time. For security reasons, it is not possible to use the concurrency features of JavaScript or Python to execute multiple callbacks in parallel.
* There is currently a 3 MiB limit on the size of Wikidata content that can be returned to a code implementation, by a single callback.
=== Recent Changes in the software ===
This week, we added a link from fragment error messages on Abstract Wikipedia to run the same call on Wikifunctions, where you may be better able to diagnose and fix the issue ([[:phab:T435712|T435712]]). We also made it easier to navigate longer abstract articles: when you click on an abstract fragment call or result, the other column now scrolls to bring the matching pair into view ([[:phab:T429214|T429214]]). In addition, when prompted with a list of languages, we now show your user language (for example, Igbo) before the “UN 6,” making it easier to add language-related calls on Abstract Wikipedia and Wikifunctions ([[:phab:T435712|T435712]]). Finally, we fixed a problem when showing images on Abstract Wikipedia; sorry for the disruption ([[:phab:T436579|T436579]]).
=== News in Types: Julian calendar date ===
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Recording of Volunteer’s Corner from September 7 ===
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
=== Denny at WikiCon 2026 in Regensburg, Germany ===
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
=== Fresh Functions weekly: 210 new Functions ===
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
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.
gt7m4odgc1x50y2esxun4ongrle4f01
Translations:Wikifunctions:Status updates/2026-09-03/2/fa
1198
94123
311887
2026-09-10T18:29:03Z
Armin hpj
95406
Created page with "به روزرسانی بعدی"
311887
wikitext
text/x-wiki
به روزرسانی بعدی
d8f1c9v2wle0fszir94ye780gk55snq
Wikifunctions:Status updates/2026-09-03/fa
4
94124
311888
2026-09-10T18:29:04Z
Armin hpj
95406
Created page with "به روزرسانی بعدی"
311888
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-08-28
| nextlabel = به روزرسانی بعدی
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== 5,000 Functions, passing Z40000 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
These days we crossed 5,000 Functions, and we passed the ZID Z40000. Both are little, symbolic milestones that give us an opportunity to reflect and to try to put these numbers in context.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The ZID is obviously the more meaningless of the two numbers, but the more visible one, as we see the ZID in the URL and on most pages on Wikifunctions. We always try to display labels instead or in addition, nevertheless we can see the steady progression of ZIDs going through the five digit space, now starting with a '4'.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Why is the ZID number so much higher than the number of Functions? Isn’t Wikifunctions all about Functions?
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
That’s a very healthy sign. First, community created Functions and content started at Z10000, all ZIDs shorter than five digits are pre-loaded, special content. The bulk of them are the languages that Wikifunctions supports, more than a thousand, as well as the basic Types and a number of Built-in Functions that allow special capabilities like fetching Items or Lexemes from Wikidata.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Second, every Function comes with supporting Objects, and these Objects each get their own ZID. So the 5,000 Functions are accompanied by more than 15,000 Test cases. The Test cases are the best way to ensure the meaning of a Function, that is, to capture what a Function should return given a specific input. Test cases are a great way to document and understand a Function, especially communicating this across languages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The other Type of Objects supporting a Function are its Implementations. We currently have more than 9,000 Implementations for the Functions we have. Implementations are available in JavaScript, Python, or in Compositions (which allows to compose other Function calls together). A full test run of all Tests of a Function against all Implementations of a Functions for all Functions leads to '''more than 25,000 test runs'''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Having said that, there are [https://www.wikifunctions.org/w/index.php?title=Special:ListFunctionsByTests&max=0&min=&status%5B0%5D=connected&wpFormIdentifier=testfilters&offset=&limit=250 more than a hundred Functions that do not have a single connected Test]. Some of these Functions might well be candidates for a little cleanup, but others seem to be good candidates for getting their Tests connected!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to all contributors to Wikifunctions! These milestones are not goals, but they mark your incredible work. I am particularly happy to have these reflections following a week that marked a record 178 new Functions being created! Wow. A selection of new Functions you can find further below.
</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">
On Abstract Wikipedia, we fixed an issue affecting longer articles: the column will now scroll to keep the preview within the viewport. This is the first step toward addressing wider issues with viewing and editing long Abstract articles ([[:phab:T429214|T429214]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, Function read pages now have a Usage widget beneath the About widget, showing how many pages and wikis use the Function, either on Abstract Wikipedia or embedded in wikitext ([[:phab:T434141|T434141]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also added [[Z869|Z869]] to convert inputs such as “Z1234” into references, replacing [[Z32144|Z32144]] with simpler, faster code ([[:phab:T436107|T436107]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, clicking on a link inside a pasteable item on the clipboard will now paste the item, rather than follow the link (and potentially lose your edit). If you wish to follow the link, you can use a key modifier (like shift-click, depending on your browser) to open in a new tab or window, which is unaffected ([[:phab:T433743|T433743]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types: Grapheme ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
“In linguistics, a grapheme is the smallest functional unit of a writing system.”, says [[:en:Grapheme|English Wikipedia]]. “A user-perceived character; smallest functional writing unit, the grapheme. Includes not just the "base" character but also the sequence of combiners.”, summarizes the [[Wikifunctions:Type proposals/Grapheme|Type proposal]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Quoting the use cases from the proposal: Often, we need to process Strings by user-perceived character. "1️⃣" should be processed as one grapheme, not three characters (1+variation selector+combining keycap⃣). When the user wants to select the last character of "I won't decline this proposal 1️⃣", they want to select the full 1️⃣, not just the ⃣. Likewise, we don't want nonsense like ⃣1 to emerge when we reverse the String. This doesn't just apply to keycap emojis. It also applies to real natural-language writing systems, like the grapheme "A̧" (A+̧).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To do all of that, we need to split a String into graphemes, and to do that, we need the grapheme type. Such a splitter would fix [[Z22735|characters with diacritics (Z22735)]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The Type is now available: [[Z40783|Grapheme (Z40783)]]. We invite contributors to write Functions with the new Type. Thanks to everyone who contributed to the proposal: [[User:Aaron Liu|Aaron Liu]] for writing it, and [[User:YoshiRulz|YoshiRulz]], [[User:So9q|So9q]], [[User:Jsamwrites|Jsamwrites]], [[User:Feeglgeef|Feeglgeef]], [[User:Ameisenigel|Ameisenigel]], and [[User:JhowieNitnek|JhowieNitnek]] for participating in the proposal.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on 7 September ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1788802200 Monday, 7 September 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a Function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 178 new Functions (!) ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 178 new functions – a record number of new Functions!. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z39948}}
* {{Z|Z39952}}
* {{Z|Z39957}}
* {{Z|Z39963}}
* {{Z|Z39972}}
* {{Z|Z39981}}
* {{Z|Z39986}}
* {{Z|Z39989}}
* {{Z|Z40000}}
* {{Z|Z40002}}
* {{Z|Z40004}}
* {{Z|Z40010}}
* {{Z|Z40019}}
* {{Z|Z40039}}
* {{Z|Z40048}}
* {{Z|Z40056}}
* {{Z|Z40059}}
* {{Z|Z40065}}
* {{Z|Z40069}}
* {{Z|Z40072}}
* {{Z|Z40075}}
* {{Z|Z40081}}
* {{Z|Z40089}}
* {{Z|Z40096}}
* {{Z|Z40102}}
* {{Z|Z40112}}
* {{Z|Z40120}}
* {{Z|Z40128}}
* {{Z|Z40131}}
* {{Z|Z40136}}
* {{Z|Z40144}}
* {{Z|Z40148}}
* {{Z|Z40152}}
* {{Z|Z40161}}
* {{Z|Z40170}}
* {{Z|Z40179}}
* {{Z|Z40181}}
* {{Z|Z40186}}
* {{Z|Z40199}}
* {{Z|Z40206}}
* {{Z|Z40210}}
* {{Z|Z40214}}
* {{Z|Z40218}}
* {{Z|Z40234}}
* {{Z|Z40239}}
* {{Z|Z40249}}
* {{Z|Z40253}}
* {{Z|Z40261}}
* {{Z|Z40263}}
* {{Z|Z40268}}
* {{Z|Z40287}}
* {{Z|Z40292}}
* {{Z|Z40297}}
* {{Z|Z40298}}
* {{Z|Z40299}}
* {{Z|Z40307}}
* {{Z|Z40316}}
* {{Z|Z40320}}
* {{Z|Z40327}}
* {{Z|Z40335}}
* {{Z|Z40340}}
* {{Z|Z40344}}
* {{Z|Z40345}}
* {{Z|Z40348}}
* {{Z|Z40351}}
* {{Z|Z40352}}
* {{Z|Z40358}}
* {{Z|Z40361}}
* {{Z|Z40374}}
* {{Z|Z40378}}
* {{Z|Z40382}}
* {{Z|Z40384}}
* {{Z|Z40388}}
* {{Z|Z40392}}
* {{Z|Z40395}}
* {{Z|Z40397}}
* {{Z|Z40402}}
* {{Z|Z40410}}
* {{Z|Z40416}}
* {{Z|Z40417}}
* {{Z|Z40418}}
* {{Z|Z40427}}
* {{Z|Z40438}}
* {{Z|Z40439}}
* {{Z|Z40440}}
* {{Z|Z40450}}
* {{Z|Z40454}}
* {{Z|Z40457}}
* {{Z|Z40459}}
* {{Z|Z40471}}
* {{Z|Z40482}}
* {{Z|Z40483}}
* {{Z|Z40489}}
* {{Z|Z40490}}
* {{Z|Z40496}}
* {{Z|Z40502}}
* {{Z|Z40505}}
* {{Z|Z40511}}
* {{Z|Z40517}}
* {{Z|Z40518}}
* {{Z|Z40520}}
* {{Z|Z40524}}
* {{Z|Z40529}}
* {{Z|Z40550}}
* {{Z|Z40560}}
* {{Z|Z40561}}
* {{Z|Z40570}}
* {{Z|Z40571}}
* {{Z|Z40576}}
* {{Z|Z40596}}
* {{Z|Z40603}}
* {{Z|Z40631}}
* {{Z|Z40641}}
* {{Z|Z40644}}
* {{Z|Z40645}}
* {{Z|Z40650}}
* {{Z|Z40656}}
* {{Z|Z40659}}
* {{Z|Z40662}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-08-28]]
s4oditvo5nodrvdts9kulsirrs3todr
311890
311888
2026-09-10T18:29:09Z
Armin hpj
95406
Created page with "به روزرسانی قبلی"
311890
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = به روزرسانی قبلی
| prev = 2026-08-28
| nextlabel = به روزرسانی بعدی
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== 5,000 Functions, passing Z40000 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
These days we crossed 5,000 Functions, and we passed the ZID Z40000. Both are little, symbolic milestones that give us an opportunity to reflect and to try to put these numbers in context.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The ZID is obviously the more meaningless of the two numbers, but the more visible one, as we see the ZID in the URL and on most pages on Wikifunctions. We always try to display labels instead or in addition, nevertheless we can see the steady progression of ZIDs going through the five digit space, now starting with a '4'.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Why is the ZID number so much higher than the number of Functions? Isn’t Wikifunctions all about Functions?
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
That’s a very healthy sign. First, community created Functions and content started at Z10000, all ZIDs shorter than five digits are pre-loaded, special content. The bulk of them are the languages that Wikifunctions supports, more than a thousand, as well as the basic Types and a number of Built-in Functions that allow special capabilities like fetching Items or Lexemes from Wikidata.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Second, every Function comes with supporting Objects, and these Objects each get their own ZID. So the 5,000 Functions are accompanied by more than 15,000 Test cases. The Test cases are the best way to ensure the meaning of a Function, that is, to capture what a Function should return given a specific input. Test cases are a great way to document and understand a Function, especially communicating this across languages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The other Type of Objects supporting a Function are its Implementations. We currently have more than 9,000 Implementations for the Functions we have. Implementations are available in JavaScript, Python, or in Compositions (which allows to compose other Function calls together). A full test run of all Tests of a Function against all Implementations of a Functions for all Functions leads to '''more than 25,000 test runs'''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Having said that, there are [https://www.wikifunctions.org/w/index.php?title=Special:ListFunctionsByTests&max=0&min=&status%5B0%5D=connected&wpFormIdentifier=testfilters&offset=&limit=250 more than a hundred Functions that do not have a single connected Test]. Some of these Functions might well be candidates for a little cleanup, but others seem to be good candidates for getting their Tests connected!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to all contributors to Wikifunctions! These milestones are not goals, but they mark your incredible work. I am particularly happy to have these reflections following a week that marked a record 178 new Functions being created! Wow. A selection of new Functions you can find further below.
</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">
On Abstract Wikipedia, we fixed an issue affecting longer articles: the column will now scroll to keep the preview within the viewport. This is the first step toward addressing wider issues with viewing and editing long Abstract articles ([[:phab:T429214|T429214]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Wikifunctions, Function read pages now have a Usage widget beneath the About widget, showing how many pages and wikis use the Function, either on Abstract Wikipedia or embedded in wikitext ([[:phab:T434141|T434141]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also added [[Z869|Z869]] to convert inputs such as “Z1234” into references, replacing [[Z32144|Z32144]] with simpler, faster code ([[:phab:T436107|T436107]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, clicking on a link inside a pasteable item on the clipboard will now paste the item, rather than follow the link (and potentially lose your edit). If you wish to follow the link, you can use a key modifier (like shift-click, depending on your browser) to open in a new tab or window, which is unaffected ([[:phab:T433743|T433743]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types: Grapheme ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
“In linguistics, a grapheme is the smallest functional unit of a writing system.”, says [[:en:Grapheme|English Wikipedia]]. “A user-perceived character; smallest functional writing unit, the grapheme. Includes not just the "base" character but also the sequence of combiners.”, summarizes the [[Wikifunctions:Type proposals/Grapheme|Type proposal]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Quoting the use cases from the proposal: Often, we need to process Strings by user-perceived character. "1️⃣" should be processed as one grapheme, not three characters (1+variation selector+combining keycap⃣). When the user wants to select the last character of "I won't decline this proposal 1️⃣", they want to select the full 1️⃣, not just the ⃣. Likewise, we don't want nonsense like ⃣1 to emerge when we reverse the String. This doesn't just apply to keycap emojis. It also applies to real natural-language writing systems, like the grapheme "A̧" (A+̧).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To do all of that, we need to split a String into graphemes, and to do that, we need the grapheme type. Such a splitter would fix [[Z22735|characters with diacritics (Z22735)]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The Type is now available: [[Z40783|Grapheme (Z40783)]]. We invite contributors to write Functions with the new Type. Thanks to everyone who contributed to the proposal: [[User:Aaron Liu|Aaron Liu]] for writing it, and [[User:YoshiRulz|YoshiRulz]], [[User:So9q|So9q]], [[User:Jsamwrites|Jsamwrites]], [[User:Feeglgeef|Feeglgeef]], [[User:Ameisenigel|Ameisenigel]], and [[User:JhowieNitnek|JhowieNitnek]] for participating in the proposal.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on 7 September ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1788802200 Monday, 7 September 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a Function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 178 new Functions (!) ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 178 new functions – a record number of new Functions!. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z39948}}
* {{Z|Z39952}}
* {{Z|Z39957}}
* {{Z|Z39963}}
* {{Z|Z39972}}
* {{Z|Z39981}}
* {{Z|Z39986}}
* {{Z|Z39989}}
* {{Z|Z40000}}
* {{Z|Z40002}}
* {{Z|Z40004}}
* {{Z|Z40010}}
* {{Z|Z40019}}
* {{Z|Z40039}}
* {{Z|Z40048}}
* {{Z|Z40056}}
* {{Z|Z40059}}
* {{Z|Z40065}}
* {{Z|Z40069}}
* {{Z|Z40072}}
* {{Z|Z40075}}
* {{Z|Z40081}}
* {{Z|Z40089}}
* {{Z|Z40096}}
* {{Z|Z40102}}
* {{Z|Z40112}}
* {{Z|Z40120}}
* {{Z|Z40128}}
* {{Z|Z40131}}
* {{Z|Z40136}}
* {{Z|Z40144}}
* {{Z|Z40148}}
* {{Z|Z40152}}
* {{Z|Z40161}}
* {{Z|Z40170}}
* {{Z|Z40179}}
* {{Z|Z40181}}
* {{Z|Z40186}}
* {{Z|Z40199}}
* {{Z|Z40206}}
* {{Z|Z40210}}
* {{Z|Z40214}}
* {{Z|Z40218}}
* {{Z|Z40234}}
* {{Z|Z40239}}
* {{Z|Z40249}}
* {{Z|Z40253}}
* {{Z|Z40261}}
* {{Z|Z40263}}
* {{Z|Z40268}}
* {{Z|Z40287}}
* {{Z|Z40292}}
* {{Z|Z40297}}
* {{Z|Z40298}}
* {{Z|Z40299}}
* {{Z|Z40307}}
* {{Z|Z40316}}
* {{Z|Z40320}}
* {{Z|Z40327}}
* {{Z|Z40335}}
* {{Z|Z40340}}
* {{Z|Z40344}}
* {{Z|Z40345}}
* {{Z|Z40348}}
* {{Z|Z40351}}
* {{Z|Z40352}}
* {{Z|Z40358}}
* {{Z|Z40361}}
* {{Z|Z40374}}
* {{Z|Z40378}}
* {{Z|Z40382}}
* {{Z|Z40384}}
* {{Z|Z40388}}
* {{Z|Z40392}}
* {{Z|Z40395}}
* {{Z|Z40397}}
* {{Z|Z40402}}
* {{Z|Z40410}}
* {{Z|Z40416}}
* {{Z|Z40417}}
* {{Z|Z40418}}
* {{Z|Z40427}}
* {{Z|Z40438}}
* {{Z|Z40439}}
* {{Z|Z40440}}
* {{Z|Z40450}}
* {{Z|Z40454}}
* {{Z|Z40457}}
* {{Z|Z40459}}
* {{Z|Z40471}}
* {{Z|Z40482}}
* {{Z|Z40483}}
* {{Z|Z40489}}
* {{Z|Z40490}}
* {{Z|Z40496}}
* {{Z|Z40502}}
* {{Z|Z40505}}
* {{Z|Z40511}}
* {{Z|Z40517}}
* {{Z|Z40518}}
* {{Z|Z40520}}
* {{Z|Z40524}}
* {{Z|Z40529}}
* {{Z|Z40550}}
* {{Z|Z40560}}
* {{Z|Z40561}}
* {{Z|Z40570}}
* {{Z|Z40571}}
* {{Z|Z40576}}
* {{Z|Z40596}}
* {{Z|Z40603}}
* {{Z|Z40631}}
* {{Z|Z40641}}
* {{Z|Z40644}}
* {{Z|Z40645}}
* {{Z|Z40650}}
* {{Z|Z40656}}
* {{Z|Z40659}}
* {{Z|Z40662}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-08-28]]
b3efxfhne9sjge5cq0aabho2pitlrmi
Translations:Wikifunctions:Status updates/2026-09-03/1/fa
1198
94125
311889
2026-09-10T18:29:09Z
Armin hpj
95406
Created page with "به روزرسانی قبلی"
311889
wikitext
text/x-wiki
به روزرسانی قبلی
lsibfaq0qchca2srhgo6b3y6r31ov3n
Translations:Wikifunctions:Status updates/2026-09-03/Page display title/fa
1198
94126
311891
2026-09-10T18:29:35Z
Armin hpj
95406
Created page with "ویکی توابع:به روز رسانی وضعیت/۲۰۲۶-۰۹-۰۳"
311891
wikitext
text/x-wiki
ویکی توابع:به روز رسانی وضعیت/۲۰۲۶-۰۹-۰۳
mhi1c401dvrvw7x80w35fbyozc6s1w2
Z41738
0
94127
311892
2026-09-10T18:39:38Z
Jsamwrites
938
Create function: English finite relational predicates for Wikidata propositions
311892
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lx7ujrn8bfnkvzyzipz9kqx0cbremy5
311894
311892
2026-09-10T18:46:11Z
Jsamwrites
938
Added Z41739 to the approved list of implementations
311894
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41739"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
np8dub9q68hg0yajuap7yjvq9uqjsrd
311896
311894
2026-09-10T18:51:10Z
Jsamwrites
938
Added Z41740 to the approved list of test cases
311896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41740"
],
"Z8K4": [
"Z14",
"Z41739"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jo3n8fypvgpeqygkxqce95yrfm2i159
311897
311896
2026-09-10T18:54:25Z
Jsamwrites
938
Removed Z41739 from the approved list of implementations
311897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z41740"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c7cdbawsjdqhur4yio9hkv65e5gkfzn
311898
311897
2026-09-10T18:54:29Z
Jsamwrites
938
Removed Z41740 from the approved list of test cases
311898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lx7ujrn8bfnkvzyzipz9kqx0cbremy5
311899
311898
2026-09-10T18:54:51Z
Jsamwrites
938
311899
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qihec17iw86f9vhzve8r6m9813m99to
311900
311899
2026-09-10T18:54:57Z
Jsamwrites
938
Added Z41739 to the approved list of implementations
311900
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41738"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41738K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41738K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41739"
],
"Z8K5": "Z41738"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational predicates for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mk0i4ivjnb4imzgvtfj20hke9wcm9s0
Z41739
0
94128
311893
2026-09-10T18:45:58Z
Jsamwrites
938
311893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41739"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41738",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z41412",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z41738K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z41738K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English finite relational pred. for WD propos, com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pjvcur9bb85m7ywm6nruufmwjf6fhnv
Z41740
0
94129
311895
2026-09-10T18:51:00Z
Jsamwrites
938
311895
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41740"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41738",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z41738",
"Z41738K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P2283"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1022268"
}
]
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q639292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q605834"
}
]
}
}
],
"Z41738K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ana681m23yqm607omgsln7ir9yllyly
311901
311895
2026-09-10T18:56:04Z
Jsamwrites
938
311901
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41740"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41738",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z41738",
"Z41738K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P2283"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
]
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q639292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q605834"
}
]
}
}
],
"Z41738K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ccgvtunjo40epi3igk08lnml4xtd580
311902
311901
2026-09-10T18:56:38Z
Jsamwrites
938
311902
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41740"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41738",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z41738",
"Z41738K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P2283"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
]
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q164573"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q639292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q605834"
}
]
}
}
],
"Z41738K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "is developed by Dennis and Kevin"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9en4usgjmqvecl3welvb2vzymgpjdna
Z41741
0
94130
311903
2026-09-10T19:04:53Z
Jsamwrites
938
Create function: English aggregated relational clause for Wikidata propositions.
311903
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0j0mb61b1945h5istrffquvsq6f8hgi
311904
311903
2026-09-10T19:05:23Z
Jsamwrites
938
311904
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pg5h98fj34tur647sp3tp491x67ent5
311906
311904
2026-09-10T19:10:15Z
Jsamwrites
938
Added Z41742 to the approved list of implementations
311906
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41742"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
48zo0vxtg2kpo2fykdhltacpdadn1y0
311907
311906
2026-09-10T19:10:23Z
Jsamwrites
938
Removed Z41742 from the approved list of implementations
311907
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pg5h98fj34tur647sp3tp491x67ent5
311908
311907
2026-09-10T19:10:44Z
Jsamwrites
938
311908
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z41741K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k4vdihkshwq7wefdc7cvg5olyq4aik8
311909
311908
2026-09-10T19:10:51Z
Jsamwrites
938
Added Z41742 to the approved list of implementations
311909
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41741"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z41741K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41741K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z41741K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41742"
],
"Z8K5": "Z41741"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated relational clause for Wikidata propositions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
je3as6rygaun9crkdn4590y40z8xote
Z41742
0
94131
311905
2026-09-10T19:10:04Z
Jsamwrites
938
311905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41742"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41741",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ""
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z41419",
"Z41419K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z40351",
"Z40351K1": {
"Z1K1": "Z7",
"Z7K1": "Z41212",
"Z41212K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
}
},
"Z40351K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z41427",
"Z41427K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
},
"Z41427K2": {
"Z1K1": "Z18",
"Z18K1": "Z41741K2"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ""
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated rel clause for WD prop, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6f32upoyuozmytsknqbcswhuvqd1nnh
311910
311905
2026-09-10T19:12:40Z
Jsamwrites
938
311910
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41742"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41741",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ""
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z41419",
"Z41419K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z40351",
"Z40351K1": {
"Z1K1": "Z7",
"Z7K1": "Z41212",
"Z41212K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
}
}
},
"Z40351K2": {
"Z1K1": "Z18",
"Z18K1": "Z41741K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z41427",
"Z41427K1": {
"Z1K1": "Z18",
"Z18K1": "Z41741K1"
},
"Z41427K2": {
"Z1K1": "Z18",
"Z18K1": "Z41741K2"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ""
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English aggregated rel clause for WD prop, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ru73b9p4hjzxh1qw112png649y4m3bn
Z41743
0
94132
311933
2026-09-10T23:12:34Z
Carnildo
54460
Add en-us test case
311933
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41743"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30397",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30397",
"Z30397K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12431"
},
"Z30397K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q46831"
},
"Z30397K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q2749444"
},
"Z30397K4": "Z1689"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "The Pyrenees are a mountain range in South-West Europe."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-us] The Pyrenees are a mountain range in..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test article and pluralization usage."
}
]
}
}
sdekhmx15x5nfhq2yfdwwreffovi22t
Z41744
0
94133
311945
2026-09-11T00:21:54Z
99of9
1622
311945
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41744"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41728",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19267",
"Z19267K1": {
"Z1K1": "Z7",
"Z7K1": "Z19306",
"Z19306K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z41728",
"Z41728K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1747689"
}
}
}
},
"Z19267K2": {
"Z1K1": "Z6092",
"Z6092K1": "P576"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first statement of Ancient Rome not P576 dissolved"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cm5r0og5ss8ktc1y91fx8wb17y96q2e
Talk:Z38314
1
94134
311948
2026-09-11T01:35:39Z
YoshiRulz
10156
Create redirect
311948
wikitext
text/x-wiki
#REDIRECT [[Talk:Z40911]]
10vipq0e78skl679qrh66lp8e0j15gz
Talk:Z40911
1
94135
311949
2026-09-11T01:36:10Z
YoshiRulz
10156
Add to category
311949
wikitext
text/x-wiki
[[Category:Multilingual_display_functions_for_dates_and_times]]
tmggebbdshpe8abqiaj8062oy244y5q
311950
311949
2026-09-11T01:37:08Z
YoshiRulz
10156
Add function tree and preview table
311950
wikitext
text/x-wiki
[[Category:Multilingual_display_functions_for_dates_and_times]]
<onlyinclude>{{show function tree|hardcoded=Z40911;z38314;Z20241;z20240;Z22920}}</onlyinclude>
{{#function:Z40885|{{PAGENAME}}|Z38314|2001|{{int:lang}}}}
htafmahluzg7pjh26yuoa9omkwl32ye
Talk:Z39256
1
94136
311952
2026-09-11T01:44:25Z
YoshiRulz
10156
Add to category
311952
wikitext
text/x-wiki
[[Category:Semantic_fragments_needing_no_extra_arguments]]
6yk1ukx4ym5k4mxx1ju7d3bf1hv2np9
311953
311952
2026-09-11T01:45:20Z
YoshiRulz
10156
Add function tree
311953
wikitext
text/x-wiki
[[Category:Semantic_fragments_needing_no_extra_arguments]]
<onlyinclude>{{show function tree|hardcoded=Z39256;Z34282;z34281;Z40684}}</onlyinclude>
4f1f1a1sy2dk5akr5b00p71zgoivmdd
User:Wangyunfan/sandbox
2
94137
311989
2026-09-11T02:48:18Z
Wangyunfan
101980
Created page with "<span style="color: #666666;">sin(10)=</span>{{#function:Z40780|sin|10}}"
311989
wikitext
text/x-wiki
<span style="color: #666666;">sin(10)=</span>{{#function:Z40780|sin|10}}
9brrn5lvt5utoq6zwbkf6k9pengiw0e
311990
311989
2026-09-11T02:50:28Z
Wangyunfan
101980
311990
wikitext
text/x-wiki
<span style="color: #666666;">sin(10)=</span>{{#function:Z40780|sin|10}}
<p></p>
<span style="color: #666666;">cos(20)=</span>{{#function:Z40780|cos|20}}
<p></p>
<span style="color: #666666;">tan(30)=</span>{{#function:Z40780|tan|30}}
<p></p>
6znjaf1p92v6fmd0lk7oin6d27jtuaa
311991
311990
2026-09-11T02:51:26Z
Wangyunfan
101980
Changed =s to ≈s.
311991
wikitext
text/x-wiki
<span style="color: #666666;">sin(10)≈</span>{{#function:Z40780|sin|10}}
<p></p>
<span style="color: #666666;">cos(20)≈</span>{{#function:Z40780|cos|20}}
<p></p>
<span style="color: #666666;">tan(30)≈</span>{{#function:Z40780|tan|30}}
<p></p>
rilkvab6zatyq8c19fm95tawlqxiks3
Z41745
0
94138
312000
2026-09-11T04:21:20Z
99of9
1622
312000
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41745"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z41745K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41745"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Gregorian to Julian, no conversion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Changes the calendar model but leaves the day, month and year unchanged. CAREFUL this is not a proper conversion."
}
]
}
}
0wrtcl4bji421xs51l9sr6my433hyds
312003
312000
2026-09-11T04:24:00Z
99of9
1622
Added Z41747 to the approved list of implementations
312003
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41745"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z41745K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41747"
],
"Z8K5": "Z41745"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Gregorian to Julian, no conversion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Changes the calendar model but leaves the day, month and year unchanged. CAREFUL this is not a proper conversion."
}
]
}
}
0efdwv3s1crxv5d8ywtdaw6dztzje33
312005
312003
2026-09-11T04:25:37Z
99of9
1622
Added Z41748 to the approved list of test cases
312005
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41745"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z41745K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20",
"Z41748"
],
"Z8K4": [
"Z14",
"Z41747"
],
"Z8K5": "Z41745"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Gregorian to Julian, no conversion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Changes the calendar model but leaves the day, month and year unchanged. CAREFUL this is not a proper conversion."
}
]
}
}
dcwh9otqh87enxjbtxshnezy8xrytmk
Z41746
0
94139
312001
2026-09-11T04:22:23Z
99of9
1622
312001
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41746"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41746K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian date"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41746"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Julian to Gregorian, no conversion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Changes the calendar model but leaves the day, month and year unchanged. CAREFUL this is not a proper conversion."
}
]
}
}
gzwjtx0k3m7d9z8olsk83k9oedf19qf
312018
312001
2026-09-11T04:35:25Z
99of9
1622
Added Z41755 to the approved list of implementations
312018
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41746"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41746K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian date"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41755"
],
"Z8K5": "Z41746"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Julian to Gregorian, no conversion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Changes the calendar model but leaves the day, month and year unchanged. CAREFUL this is not a proper conversion."
}
]
}
}
hqlog3zm92ywh63l2los9n00om831md
Z41747
0
94140
312002
2026-09-11T04:23:48Z
99of9
1622
312002
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41747"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41745",
"Z14K2": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z18",
"Z18K1": "Z41745K1"
}
},
"Z40962K2": {
"Z1K1": "Z7",
"Z7K1": "Z24936",
"Z24936K1": {
"Z1K1": "Z18",
"Z18K1": "Z41745K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Gregorian to Julian, construct"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
50hlbvl46kx3g3ulid30qvbhkg2rb3u
Z41748
0
94141
312004
2026-09-11T04:25:08Z
99of9
1622
312004
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41748"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41745",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41745",
"Z41745K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z41012",
"Z41012K2": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "11 September 2026 G to same J"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qu46tgkoicqaiuc79pxa4l46ont0pz5
Z41749
0
94142
312006
2026-09-11T04:28:37Z
99of9
1622
312006
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41749"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41749K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20159",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41749"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the year part of the Julian calendar date (no conversion)"
}
]
}
}
461buox0ytwocsh3w8x0slwow8zmg6t
312009
312006
2026-09-11T04:30:11Z
99of9
1622
Added Z41750 to the approved list of implementations
312009
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41749"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41749K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20159",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41750"
],
"Z8K5": "Z41749"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the year part of the Julian calendar date (no conversion)"
}
]
}
}
syk64cz0vzvklf41exdt944p1py3f73
312011
312009
2026-09-11T04:31:14Z
99of9
1622
Added Z41751 to the approved list of test cases
312011
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41749"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41749K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20159",
"Z8K3": [
"Z20",
"Z41751"
],
"Z8K4": [
"Z14",
"Z41750"
],
"Z8K5": "Z41749"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the year part of the Julian calendar date (no conversion)"
}
]
}
}
api61yf7o0wczmwlgi7duxtdxlr4wz2
Z41750
0
94143
312008
2026-09-11T04:29:58Z
99of9
1622
312008
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41750"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41749",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z40962K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z41749K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value by key Z40962K1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pedhgqommr5qn7mt8jxk1confagr73g
Z41751
0
94144
312010
2026-09-11T04:30:55Z
99of9
1622
312010
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41751"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41749",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41749",
"Z41749K1": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20166",
"Z20166K2": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2026-09-11 AD has year 2026 AD"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rwz6x9niati6v9neoanhldwh0zfbx0z
Z41752
0
94145
312012
2026-09-11T04:32:36Z
99of9
1622
312012
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41752"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41752K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20342",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41752"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day of Roman year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the Day of Roman year part of the Julian calendar date (no conversion)"
}
]
}
}
l4cble40m7kqetysft38aj583pyb9wi
312014
312012
2026-09-11T04:33:18Z
99of9
1622
Added Z41753 to the approved list of implementations
312014
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41752"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41752K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20342",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41753"
],
"Z8K5": "Z41752"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day of Roman year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the Day of Roman year part of the Julian calendar date (no conversion)"
}
]
}
}
o6gsrma2kk4oammdjfzwbi3v7awxeu6
312016
312014
2026-09-11T04:34:14Z
99of9
1622
Added Z41754 to the approved list of test cases
312016
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41752"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41752K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Julian calendar date"
}
]
}
}
],
"Z8K2": "Z20342",
"Z8K3": [
"Z20",
"Z41754"
],
"Z8K4": [
"Z14",
"Z41753"
],
"Z8K5": "Z41752"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day of Roman year from Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the Day of Roman year part of the Julian calendar date (no conversion)"
}
]
}
}
iu1z7v3sfiw5lo8x7a2qhm97q4w4as3
Z41753
0
94146
312013
2026-09-11T04:33:06Z
99of9
1622
312013
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41753"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41752",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z40962K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z41752K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value by key Z40962K2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8vagcio6a4csvi56clf1ve2lb2uk012
Z41754
0
94147
312015
2026-09-11T04:34:03Z
99of9
1622
312015
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41754"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41752",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41752",
"Z41752K1": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20348",
"Z20348K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2026-09-11 AD has day 11 September"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
81rkfoiatwinj6jsp2nu2zk0zmxp910
Z41755
0
94148
312017
2026-09-11T04:35:12Z
99of9
1622
312017
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41755"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41746",
"Z14K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z7",
"Z7K1": "Z41749",
"Z41749K1": {
"Z1K1": "Z18",
"Z18K1": "Z41746K1"
}
},
"Z20420K2": {
"Z1K1": "Z7",
"Z7K1": "Z41752",
"Z41752K1": {
"Z1K1": "Z18",
"Z18K1": "Z41746K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "switch from Julian to Gregorian, construct"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1al5xo1wbno3obfgprhd7kd3yxopxrs
Z41756
0
94149
312019
2026-09-11T04:36:40Z
99of9
1622
312019
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41756"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41746",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41746",
"Z41746K1": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": "Z16109",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": "Z16109",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "11 September 2026 J to same G"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jqktgnfwud85ef7bnp1r25mju0ojs3n
Z41757
0
94150
312021
2026-09-11T04:38:49Z
99of9
1622
312021
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41757"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41757K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to display"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41757K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to display in"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41757"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Displays a date in the given language."
}
]
}
}
tiolvy1nfhqskstjcwlj86hba6oqz2g
312023
312021
2026-09-11T04:39:59Z
99of9
1622
Added Z41758 to the approved list of implementations
312023
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41757"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41757K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to display"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41757K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to display in"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41758"
],
"Z8K5": "Z41757"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Displays a date in the given language."
}
]
}
}
5u3vhyhfch6zb7zqppdyrrjpchflg55
312025
312023
2026-09-11T04:40:55Z
99of9
1622
Added Z41759 to the approved list of test cases
312025
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41757"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40962",
"Z17K2": "Z41757K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to display"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41757K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to display in"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z41759"
],
"Z8K4": [
"Z14",
"Z41758"
],
"Z8K5": "Z41757"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Displays a date in the given language."
}
]
}
}
4ynvngrfsxjvnwt9b9mlggtnqn23zy1
Z41758
0
94151
312022
2026-09-11T04:39:49Z
99of9
1622
312022
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41758"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41757",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20780",
"Z20780K1": {
"Z1K1": "Z7",
"Z7K1": "Z41746",
"Z41746K1": {
"Z1K1": "Z18",
"Z18K1": "Z41757K1"
}
},
"Z20780K2": {
"Z1K1": "Z18",
"Z18K1": "Z41757K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose display Gregorian (no annotation)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
631e3rkpkdg1nh3izqq6t4d12q7s95b
Z41759
0
94152
312024
2026-09-11T04:40:43Z
99of9
1622
312024
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41759"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41757",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41757",
"Z41757K1": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
},
"Z41757K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "11 September 2026"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English \"11 September 2026\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bjg1d8jbo4fri5qyz2n9wsz4he0ye0b
Z41760
0
94153
312026
2026-09-11T04:42:52Z
99of9
1622
312026
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41760"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41760K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to read"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41760K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read in"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41760"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Parse a Julian Calendar Date leniently, but ideally appropriately to the conventions of the selected language."
}
]
}
}
65k4usulezn4vnucd3a9ke4t05w1mh8
312028
312026
2026-09-11T04:44:02Z
99of9
1622
Added Z41761 to the approved list of implementations
312028
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41760"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41760K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to read"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41760K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read in"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z41761"
],
"Z8K5": "Z41760"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Parse a Julian Calendar Date leniently, but ideally appropriately to the conventions of the selected language."
}
]
}
}
r94uid2x75paytwkwh9j7ryphjn45kl
312031
312028
2026-09-11T04:44:55Z
99of9
1622
Added Z41762 to the approved list of test cases
312031
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41760"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41760K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date to read"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41760K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read in"
}
]
}
}
],
"Z8K2": "Z40962",
"Z8K3": [
"Z20",
"Z41762"
],
"Z8K4": [
"Z14",
"Z41761"
],
"Z8K5": "Z41760"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Julian calendar date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Parse a Julian Calendar Date leniently, but ideally appropriately to the conventions of the selected language."
}
]
}
}
trqunq3ksf1u1py5yh8rniv9axzjl2t
Z41761
0
94154
312027
2026-09-11T04:43:50Z
99of9
1622
312027
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41761"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41760",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z41745",
"Z41745K1": {
"Z1K1": "Z7",
"Z7K1": "Z20808",
"Z20808K1": {
"Z1K1": "Z18",
"Z18K1": "Z41760K1"
},
"Z20808K2": {
"Z1K1": "Z18",
"Z18K1": "Z41760K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Julian calendar date, compose Gregorian"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nzxfuvaiv6vezcnzt5hu4p7cfdck2vi
Z41762
0
94155
312030
2026-09-11T04:44:41Z
99of9
1622
312030
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41762"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41760",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41760",
"Z41760K1": "2026-09-11",
"Z41760K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z41012",
"Z41012K2": {
"Z1K1": "Z40962",
"Z40962K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z40962K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read \"2026-09-11\", English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e2hbrefaesz64516uo5v3zljw9uhtex
Z41763
0
94156
312044
2026-09-11T08:44:22Z
Artsiom91
2118
new testcase
312044
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41763"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32250",
"Z32250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30090244"
},
"Z32250K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Медведи — млекопитающие"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Медведи — млекопитающие"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Медведи — млекопитающие"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tptyl1nj3qxbqtdr36ff7a2qyzlsg02
312045
312044
2026-09-11T08:46:03Z
Artsiom91
2118
dot
312045
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41763"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32250",
"Z32250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30090244"
},
"Z32250K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Медведи — млекопитающие."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Медведи — млекопитающие."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Медведи — млекопитающие."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fjb2184tm0p9xqcyyu4ca8qub98e4xb
Z41764
0
94157
312046
2026-09-11T08:47:14Z
Artsiom91
2118
new testcase
312046
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41764"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32250",
"Z32250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q164"
},
"Z32250K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q209"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Квадраты — прямоугольники."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] Квадраты — прямоугольники."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Квадраты — прямоугольники."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i3z9tptfq8hnb1sdbirnlagwmn9fha9
Z41765
0
94158
312047
2026-09-11T08:59:50Z
SRG372
12739
312047
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41765"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32060",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z32060(Z32060K1, Z32060K2, Z32060K3):\n\treturn list(range(Z32060K1, Z32060K2, Z32060K3))"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create list of integers with range and step, py"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cb1hjuap4entqp7npfri96y7qler0ss
Z41766
0
94159
312076
2026-09-11T10:35:07Z
Artsiom91
2118
new function for Russian
312076
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41766"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z41766K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "единственное число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "singular"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z41766"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "возвращает форму множественного числа для слова на русском языке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the plural of an Russian word"
}
]
}
}
0zlsmkhcce1a5exqsdcb77g1heij90c
Z41767
0
94160
312077
2026-09-11T10:38:01Z
Artsiom91
2118
new testcase
312077
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41767"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "мышь"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "мыши"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "мышь → мыши"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] мышь → мыши"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
38p0x9pao3yqbnc0lxeos8isbj5tb22
Z41768
0
94161
312078
2026-09-11T10:38:43Z
Artsiom91
2118
new testcase
312078
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41768"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "торт"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "торты"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "торт → торты"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] торт → торты"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d78dhu5uxhdbhvoi4f9huiypktjmgj2
Z41769
0
94162
312079
2026-09-11T10:39:42Z
Artsiom91
2118
new testcase
312079
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41769"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "нога"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ноги"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "нога → ноги"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] нога → ноги"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n413c80xo24vbkd268y4jkhrgq0tmqk
Z41770
0
94163
312080
2026-09-11T10:41:10Z
Artsiom91
2118
new testcase
312080
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41770"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "стол"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "столы"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "стол → столы"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] стол → столы"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9pcxdeyfcppb4oz1b1v2at5nnig510u
Z41771
0
94164
312081
2026-09-11T10:42:31Z
Artsiom91
2118
new testcase
312081
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41771"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "рой"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "рои"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "рой → рои"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] рой → рои"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
54gx9rbt2atv8cxgj1pofr964sb6ynl
Z41772
0
94165
312082
2026-09-11T10:44:10Z
Artsiom91
2118
new testcase
312082
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41772"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "окно"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "окна"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "окно → окна"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] окно → окна"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nl870llqsigz4noijehwhon804nrsya
Z41773
0
94166
312083
2026-09-11T10:44:44Z
Artsiom91
2118
new testcase
312083
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41773"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z41766",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z41766",
"Z41766K1": "замок"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "замки"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "замок → замки"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ru] замок → замки"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tdb197i2njpv3pdc5j7sdv94aesq9jq
Z41774
0
94167
312084
2026-09-11T10:47:50Z
Artsiom91
2118
basic realization
312084
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41774"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41766",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41766(Z41766K1):\n if Z41766K1.endswith(\"а\"):\n stem = Z41766K1[:-1]\n if stem[-1] in \"гкхжчшщц\":\n return stem + \"и\"\n return stem + \"ы\"\n if Z38761K1.endswith(\"я\"):\n return Z38761K1[:-1] + \"и\"\n if Z38761K1.endswith(\"ь\"):\n return Z38761K1[:-1] + \"и\"\n if Z38761K1.endswith(\"й\"):\n return Z38761K1[:-1] + \"и\"\n if Z38761K1.endswith(\"о\"):\n return Z38761K1[:-1] + \"а\"\n if Z38761K1.endswith(\"е\"):\n return Z38761K1[:-1] + \"а\"\n return Z38761K1 + \"ы\"\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kid1aodx185klxdad2j6h17qbz9zvrq
312085
312084
2026-09-11T10:49:00Z
Artsiom91
2118
fix
312085
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41774"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41766",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41766(Z41766K1):\n if Z41766K1.endswith(\"а\"):\n stem = Z41766K1[:-1]\n if stem[-1] in \"гкхжчшщц\":\n return stem + \"и\"\n return stem + \"ы\"\n if Z41766K1.endswith(\"я\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"ь\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"й\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"о\"):\n return Z41766K1[:-1] + \"а\"\n if Z41766K1.endswith(\"е\"):\n return Z41766K1[:-1] + \"а\"\n return Z41766K1 + \"ы\"\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nm4gti4irxsplttfyhq5dijzkr5k3dj
312086
312085
2026-09-11T10:52:05Z
Artsiom91
2118
add case
312086
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41774"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z41766",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z41766(Z41766K1):\n if Z41766K1.endswith(\"а\"):\n stem = Z41766K1[:-1]\n if stem[-1] in \"гкхжчшщц\":\n return stem + \"и\"\n return stem + \"ы\"\n if Z41766K1.endswith(\"я\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"ь\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"й\"):\n return Z41766K1[:-1] + \"и\"\n if Z41766K1.endswith(\"о\"):\n return Z41766K1[:-1] + \"а\"\n if Z41766K1.endswith(\"е\"):\n return Z41766K1[:-1] + \"а\"\n if Z41766K1.endswith(\"ок\"):\n return Z41766K1[:-2] + \"ки\"\n if Z41766K1.endswith(\"к\"):\n return Z41766K1 + \"и\"\n return Z41766K1 + \"ы\"\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "множественное число в русском языке, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian plural, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
99drdwv2r2vgx8wzaz0pbvs5igd64pb
Z41775
0
94168
312088
2026-09-11T11:01:28Z
Armin hpj
95406
312088
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41775"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35972",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35972",
"Z35972K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
},
"Z35972K2": "Z1728"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));font-weight: bold;\"\u003Eسی++\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003Eپارادایم برنامهنویسی\u003C/td\u003E\u003Ctd\u003Eشیءگرا, تابعی, رویهای, برنامهنویسی جنریک, multi-paradigm programming\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003Eتاریخ تأسیس\u003C/td\u003E\u003Ctd\u003E1983\u003C/td\u003E\u003C/tr\u003E\u003Ctr valign=\"top\"\u003E\u003Ctd\u003Eپسوند نام پرونده\u003C/td\u003E\u003Ctd\u003Ecc\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fa] infobox c++"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j3ouy0j80uj35nojxlger386p4k5b68
Z41776
0
94169
312089
2026-09-11T11:02:13Z
Artsiom91
2118
new testcase
312089
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41776"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32385",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32385",
"Z32385K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q649"
},
"Z32385K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z32385K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Москва — это большой город."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Москва — это большой город."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Москва — это большой город."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
llqesk4ol4r28ufepurckxk2zbh0m03
Z41777
0
94170
312096
2026-09-11T11:08:05Z
Artsiom91
2118
new testcase
312096
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41777"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32258",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "в"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Россия → в"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russia → в"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eb0ji13crynclj0qpkywqg3kmbdjwzh
Z41778
0
94171
312097
2026-09-11T11:08:48Z
Artsiom91
2118
new testcase
312097
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41778"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32258",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "во"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Франция → во"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "France → во"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hup3166tu6vyhjmfp94a3be9p4w18fe
Z41779
0
94172
312099
2026-09-11T11:09:36Z
Artsiom91
2118
new testcase
312099
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41779"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32258",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32258",
"Z32258K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18869"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "на"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Кавказ → на"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Caucasus → на"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8mjypjxaz22mgzliaj044cg2teg3q7b
Z41780
0
94173
312101
2026-09-11T11:11:27Z
99of9
1622
312101
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41780"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37011",
"Z37011K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9682"
},
"Z37011K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7560"
},
"Z37011K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q43274"
},
"Z37011K4": "Z1199"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q9682\"\u003EElizabeth II\u003C/a\u003E is the \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7560\"\u003Emother\u003C/a\u003E of \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q43274\"\u003ECharles III\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elizabeth II is the mother of Charles III"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f1dwogzsyw2cfyhegjc433ifjzi5a54