Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.46.0-wmf.22
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Requests for deletions
4
1696
263480
263273
2026-04-06T17:01:13Z
Ameisenigel
44
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
263480
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 =
== [[Z31198]], [[Z31199]], [[Z31200]] ==
The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC)
:CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:52, 23 March 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:01, 6 April 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:01, 6 April 2026 (UTC)}}
== [[Z30399]] ==
The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC)
:We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC)
61kjctbe65e1sxgmjodegillg6bwj3j
263481
263480
2026-04-06T17:02:12Z
Ameisenigel
44
/* Z30399 */ not done
263481
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 =
== [[Z31198]], [[Z31199]], [[Z31200]] ==
The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC)
:CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 02:52, 23 March 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:01, 6 April 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:01, 6 April 2026 (UTC)}}
== [[Z30399]] ==
The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC)
:We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC)
:{{not done}} no valid reason for deletion. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:02, 6 April 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:02, 6 April 2026 (UTC)}}
qi54xnps2d8wa8hcro70vxl9l424f49
Wikifunctions:Community portal
4
1724
263597
263112
2026-04-07T02:06:50Z
Hakimi97
198
/* Tasks listed by users */
263597
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
==== Connection / Disconnection requests ====
Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC)
:In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC)
::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC)
:::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC)
Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC)
Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC)
:I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC)
::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC)
Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC)
:Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC)
::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC)
Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC)
Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC)
::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC)
:::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC)
Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC)
:Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC)
::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC)
:::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC)
::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC)
:::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC)
::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC)
:::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC)
::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC)
::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC)
Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC)
Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC)
Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC)
:For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
:[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC)
Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC)
Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC)
Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC)
Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC)
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
fkjmvp47r0ruf5ltdzqtcnjb2hlx4v2
263599
263597
2026-04-07T02:13:02Z
YoshiRulz
10156
/* Connection / Disconnection requests */ Reply
263599
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
==== Connection / Disconnection requests ====
Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC)
:In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC)
::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC)
:::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC)
Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC)
Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC)
:I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC)
::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC)
Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC)
:Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC)
::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC)
Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC)
Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC)
::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC)
:::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC)
Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC)
:Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC)
::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC)
:::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC)
::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC)
:::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC)
::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC)
:::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC)
::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC)
::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC)
Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC)
Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC)
Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC)
:For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
:[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC)
Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC)
Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC)
Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC)
Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC)
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
g9ktapzfp2zszwwdddv38g24p5pk6wx
263612
263599
2026-04-07T04:06:25Z
Hakimi97
198
/* Connection / Disconnection requests */ Reply
263612
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
==== Connection / Disconnection requests ====
Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC)
:In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC)
::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC)
:::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC)
Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC)
Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC)
:I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC)
::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC)
Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC)
:Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC)
::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC)
Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC)
Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC)
::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC)
:::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC)
Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC)
:Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC)
::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC)
:::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC)
::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC)
:::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC)
::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC)
:::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC)
::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC)
::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC)
Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC)
Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC)
Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC)
:For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
:[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC)
Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC)
Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC)
Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC)
Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC)
::Okay, I have validated the structure of [[Z18679]], could please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC)
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
97i4ubx6t9mkl4iqhturda5zribd75j
263613
263612
2026-04-07T04:10:43Z
Hakimi97
198
263613
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
==== Connection / Disconnection requests ====
Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC)
:In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC)
::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC)
:::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC)
Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC)
Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC)
:I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC)
::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC)
Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC)
:Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC)
::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC)
Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC)
Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC)
::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC)
:::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC)
Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC)
:Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC)
::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC)
:::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC)
::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC)
:::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC)
::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC)
:::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC)
::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC)
::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC)
Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC)
Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC)
Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC)
:For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
:[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC)
Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC)
Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC)
Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC)
Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC)
::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC)
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
mjohinntpuflhlj71gvl3iuqogy542f
263616
263613
2026-04-07T04:39:18Z
ChaoticVermillion
31127
/* Connection / Disconnection requests */ Reply
263616
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
==== Connection / Disconnection requests ====
Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC)
:In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC)
::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC)
:::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC)
Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC)
Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC)
:I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC)
::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC)
Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC)
:Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC)
::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC)
Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC)
Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC)
::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC)
:::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC)
Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC)
:Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC)
::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC)
:::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC)
::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC)
:::::@[[User:ChaoticVermillion|ChaoticVermillion]], ping :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:03, 30 March 2026 (UTC)
::::::Apologies, I completely forgot about this. {{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:05, 31 March 2026 (UTC)
:::::::Thank you. Can you please connect the implementation now? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:43, 31 March 2026 (UTC)
::::::::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please connect [[Z32954|Z32954’s]] implementation and test case. I woukd like to use it on Abstract Wikipedia. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:00, 31 March 2026 (UTC)
Please disconnect [[Z10779]]; I would like to simplify it. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 07:46, 31 March 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:02, 31 March 2026 (UTC)
::Done, you can reconnect it now. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 08:24, 31 March 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:42, 31 March 2026 (UTC)
Request to connect [[Z33028]] to their test and implementation. Thanks. — [[User:内存溢出的猫|内存溢出的猫]] ([[User talk:内存溢出的猫|talk]]) 12:07, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:11, 2 April 2026 (UTC)
Request to connect [[Z33040]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:56, 2 April 2026 (UTC)
Can anyone connect [[Z33045]] and [[Z33046]], and add [[Z33044]] to [[Z32402]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:52, 2 April 2026 (UTC)
:For the record, this is {{Already done}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
Are the implementations and tests for [[Z32985]] and [[Z32982]] ready to be connected? Courtesy ping: {{u|EJPPhilippines}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:17, 2 April 2026 (UTC)
:[[Z32982]] is {{already done}}; [[Z32985]] is not. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
Could someone connect the implementations and tests for [[Z33073]] and [[Z33075]]? Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:08, 3 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:48, 3 April 2026 (UTC)
Can someone connect the implementations and tests for [[Z33059]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:49, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:10, 4 April 2026 (UTC)
Request to connect [[Z33038]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 02:39, 4 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 4 April 2026 (UTC)
Request to connect [[Z33036]] with its implementation and test cases. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 03:44, 4 April 2026 (UTC)
:{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 03:54, 4 April 2026 (UTC)
Can someone disconnect [[Z18680]] because I need to recheck the structure of the code back? [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 02:06, 7 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:13, 7 April 2026 (UTC)
::Okay, I have validated the structure of [[Z18679]], could you please connect back all of the implementations and another additional test? Thank you. [[User:Hakimi97|Hakimi97]] ([[User talk:Hakimi97|talk]]) 04:06, 7 April 2026 (UTC)
:::{{done}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 04:39, 7 April 2026 (UTC)
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
ir1hfphmdif0erbxxl8v849di5s1dld
Wikifunctions:Requests for user groups
4
3790
263478
263101
2026-04-06T16:25:09Z
AdrianoRutz
1485
/* AdrianoRutz */ Reply
263478
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== AdrianoRutz ===
:{{UL2.0|1=AdrianoRutz|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 10:10, 2 April 2026 (UTC)''
:I am an active contributor on Wikidata ([[wikidata:User:AdrianoRutz|AdrianoRutz]]) with a background in chemistry. On Wikifunctions, I have already created and implemented functions related to chemical information (e.g. parsing, formatting, and validating chemical identifiers and nomenclature). I would like to use the Functioneer rights to improve these implementations and test cases, making them live and usable. Going forward, I intend to continue building out chemistry-focused functions, or things like [https://en.wikipedia.org/wiki/Module:P703 Module:P703] including those that could support Abstract Wikipedia articles on chemical compounds, and to improve coverage of data associated with properties such as [[wikidata:Property:P703|P703 (found in taxon)]], which links chemical substances to the organisms in which they naturally occur. Having Functioneer rights would let me take full responsibility for the quality of the functions I promote, and I am committed to ensuring that connected implementations and test cases meet community standards. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 10:10, 31 March 2026 (UTC)
::<s>{{neutral}}/weak {{s}}. I find it a bit suspicious that you haven't made any contributions for 3 months and want functioneer now, but your contributions are sufficient. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:37, 2 April 2026 (UTC)</s> {{o}}: Grammarly flags your text as AI generated. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:38, 2 April 2026 (UTC)
:::Uh, weird, I do not seem to recall having read anywhere LLM assistance for grammar was forbidden? By the way, I am not a native english speaker, and did put my original text into deepl (not an LLM) back and forth for better clarity, yes.
:::Regarding the 3 months inactivity, yes, I recognize that. Recent Telegram discussions pushed me to apply while I was too shy to do it before. As simple as it gets, no other reasons. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 16:25, 6 April 2026 (UTC)
=== Winston Sung ===
: {{UL2.0|1=Winston Sung|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
: ''Discussion open until: 15:01, 4 April 2026 (UTC)''
: I have been working on Wikifunctions, Wikidata, other Wikimedia projects, Wikimedia Code Review (with +2 rights) for a long time and currently leading the MediaWiki-zh/zhx (Mandarin Chinese/Sinitic languages) community while participating Wikifunctions-zh and Wikidata-TW communities. I plan to fix the language issues including specified wrong language object in function compositions and other maintenance stuffs. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:01, 2 April 2026 (UTC)
::{{s}}: limited contributions requiring the support of a functioneer, but active on the Telegram. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:41, 2 April 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
abn1opvz1ovid4nj8blwotdsfpynv56
263479
263478
2026-04-06T16:59:36Z
Ameisenigel
44
/* Winston Sung */ done
263479
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== AdrianoRutz ===
:{{UL2.0|1=AdrianoRutz|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 10:10, 2 April 2026 (UTC)''
:I am an active contributor on Wikidata ([[wikidata:User:AdrianoRutz|AdrianoRutz]]) with a background in chemistry. On Wikifunctions, I have already created and implemented functions related to chemical information (e.g. parsing, formatting, and validating chemical identifiers and nomenclature). I would like to use the Functioneer rights to improve these implementations and test cases, making them live and usable. Going forward, I intend to continue building out chemistry-focused functions, or things like [https://en.wikipedia.org/wiki/Module:P703 Module:P703] including those that could support Abstract Wikipedia articles on chemical compounds, and to improve coverage of data associated with properties such as [[wikidata:Property:P703|P703 (found in taxon)]], which links chemical substances to the organisms in which they naturally occur. Having Functioneer rights would let me take full responsibility for the quality of the functions I promote, and I am committed to ensuring that connected implementations and test cases meet community standards. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 10:10, 31 March 2026 (UTC)
::<s>{{neutral}}/weak {{s}}. I find it a bit suspicious that you haven't made any contributions for 3 months and want functioneer now, but your contributions are sufficient. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:37, 2 April 2026 (UTC)</s> {{o}}: Grammarly flags your text as AI generated. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:38, 2 April 2026 (UTC)
:::Uh, weird, I do not seem to recall having read anywhere LLM assistance for grammar was forbidden? By the way, I am not a native english speaker, and did put my original text into deepl (not an LLM) back and forth for better clarity, yes.
:::Regarding the 3 months inactivity, yes, I recognize that. Recent Telegram discussions pushed me to apply while I was too shy to do it before. As simple as it gets, no other reasons. [[User:AdrianoRutz|AdrianoRutz]] ([[User talk:AdrianoRutz|talk]]) 16:25, 6 April 2026 (UTC)
=== Winston Sung ===
: {{UL2.0|1=Winston Sung|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
: ''Discussion open until: 15:01, 4 April 2026 (UTC)''
: I have been working on Wikifunctions, Wikidata, other Wikimedia projects, Wikimedia Code Review (with +2 rights) for a long time and currently leading the MediaWiki-zh/zhx (Mandarin Chinese/Sinitic languages) community while participating Wikifunctions-zh and Wikidata-TW communities. I plan to fix the language issues including specified wrong language object in function compositions and other maintenance stuffs. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:01, 2 April 2026 (UTC)
::{{s}}: limited contributions requiring the support of a functioneer, but active on the Telegram. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:41, 2 April 2026 (UTC)
:{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:59, 6 April 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:59, 6 April 2026 (UTC)}}
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
8iwa4so0muvzpgrhigw1ug2bsh796pu
Z10174
0
3802
263621
260969
2026-04-07T08:37:32Z
Mormegil
150
263621
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10174"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10174K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "pierwsza wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "primeiro valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าแรก"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erster Wert"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第一个值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第一個值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "pirmā vērtība"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru mbụ: Boolean "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτη τιμή"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "First value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "перше значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jedan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "giá trị thứ nhất"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "prima valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "पहला वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "první hodnota"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10174K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "druga wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "segundo valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าที่สอง"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweiter Wert"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第二个值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第二個值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "otrā vērtība"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru nke abụọ: Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερη τιμή"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "Second value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "друге значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "drugi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "giá trị thứ hai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "seconde valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cea de-a doua valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दूसरा वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "druhá hodnota"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z10176",
"Z10177",
"Z10189",
"Z10191"
],
"Z8K4": [
"Z14",
"Z11223",
"Z14579",
"Z26233",
"Z10175",
"Z10202"
],
"Z8K5": "Z10174"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "and"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এবং"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "och"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "koniunkcja logiczna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "et"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "и"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "論理積"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "e"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "และ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "und"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "en"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "与"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "及"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "un"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "και"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Ati"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "kuma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "mini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "그리고"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Kpai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "la"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "וגם"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "та"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "og"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "i"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "và"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "dan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "conjuncție logică (și)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "e"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऐंड"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "a"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"conjunction",
"both",
"boolean and"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"AND",
"and"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"oraz",
"i",
"and",
"iloczyn logiczny"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"логическое «и»",
"логическое умножение",
"конъюнкция",
"бинарная конъюнкция"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"AND",
"and"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"conjunção",
"ambos",
"e booleano"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1851",
"Z31K2": [
"Z6",
"กับ",
"แอนด์"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1827",
"Z31K2": [
"Z6",
"σύνδεση",
"και τα δυο",
"λογική τιμή και"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"obadva",
"konjunkcija"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1048",
"Z31K2": [
"Z6",
"với",
"cùng",
"lẫn"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"and",
"keduanya",
"Boolean dan",
"konjungsi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"conjuncție",
"amândouă",
"și",
"AND",
"and"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"congiunzione",
"entrambi",
"e booleano",
"et"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"और"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"conjunctie",
"beide",
"booleaanse en"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"logický součin",
"konjunkce",
"zároveň",
"logické a"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Performs a Boolean and operation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sant om båda argumenten är sanna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca prawdę, jeśli wszystkie argumenty są prawdziwe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "производит операцию логического умножения (конъюнкции)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ブール値の論理積演算を行う"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Executa uma operação Booleana do tipo e"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ดำเนินการแอนด์ (AND) แบบบูล"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "führt eine boolesche und-Operation aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "voert een booleaanse en-bewerking uit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-eme Boolean na a rụọ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ṣe kan Boolean ati isẹ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "Yana aiwatar da Boolean da aiki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "di niŋdi la boolean tuma ka lahi mali bachi nima ayi mali tuɣiri taba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "Performs a Boolean and operation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Che Boolean kpai ukoloñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Iŋe la a sira bii pumpɔreŋɔ etirego"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "\"וגם\" בינארי, בדיקת קיום שני התנאים. החזרת ערך 'אמת' אם שני הערכים הבוליאניים הם 'אמת'. אם ערך אחד מהם או שניהם הוא 'שקר', מוחזר 'שקר'."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "виконує функцію логічного \"та\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Poveznik koji resultira u istini samo ako su oba podiskaza istinita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menjalankan operasi Boolean \"dan\" atau \"and\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "effectue une opération booléenne \"et\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "efectuează o operație booleană de tip „și” (AND)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Esegue una operazione Booleana \"e\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक बूलियन \"ऐंड\" संक्रिया करता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "provede logický součin operandů"
}
]
}
}
ma1kihcad78uh9o3s0q9cfuqxsyx4pr
Z10184
0
3812
263622
250332
2026-04-07T08:39:02Z
Mormegil
150
+cs
263622
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10184"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10184K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "pierwsza wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första argumentet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "первое значение"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "primeiro valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าแรก"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrheitswert 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第一个值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第一個值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru mbụ: Boolean "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτη τιμή"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1866",
"Z11K2": "Ionchur 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "tuuli yɛltɔɣili"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lambar farko"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "akọkọ nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Abéki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "перше значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "giá trị thứ nhất"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "prima valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "прва вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo booleano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "पहला वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "první hodnota"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10184K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "druga wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra argumentet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "второе значение"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "segundo valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าที่สอง"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrheitswert 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第二个值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第二個值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru nke abụọ: Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερη τιμή"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1866",
"Z11K2": "Ionchur 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "din pahi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lamba ta biyu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "keji nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Abéki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "друге значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "giá trị thứ hai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cea de-a doua valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "друга вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo booleano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दूसरा वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "druhá hodnota"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z10192",
"Z10195",
"Z10198",
"Z10200"
],
"Z8K4": [
"Z14",
"Z15932",
"Z13469",
"Z10201",
"Z10186",
"Z13470",
"Z31481"
],
"Z8K5": "Z10184"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "or"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "alternatywa logiczna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ou"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "eller"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অথবা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "или"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "論理和"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "ou"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "หรือ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "oder"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "of"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "或"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "或"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ma ọ bụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ή"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1866",
"Z11K2": "NÓ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "bee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ko"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "tabi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Abéki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "bii"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "או"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "або"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "hoặc"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "atau"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "disjuncție logică (sau)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "또는"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "логичко или"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "o"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑर"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "nebo"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"logical disjunction",
"Boolean OR",
"OR (Boolean)",
"either or both are true",
"not both false",
"one or other or both are true"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"lub",
"or",
"suma logiczna"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"OR",
"or"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"OR",
"or"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"disjunção binária"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1851",
"Z31K2": [
"Z6",
"ออร์"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1048",
"Z31K2": [
"Z6",
"hay"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"OR (Boolean)",
"tidak keduanya salah",
"satu atau lebih benar",
"salah satu atau keduanya benar",
"logika disjungsi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"disjuncție",
"sau",
"OR",
"or"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1643",
"Z31K2": [
"Z6",
"혹은",
"이나",
"아니면"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"дисјункција",
"логичка дисјункција",
"једно или друго",
"или"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"oppure",
"or booleano",
"disgiunzione logica",
"o inclusivo"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"या",
"अथवा"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"logische disjunctie",
"booleaanse OF",
"OF (Booleaan)",
"een van beide of beide zijn waar",
"(een van) beide zijn waar",
"niet beide onwaar",
"een of het ander of beide zijn waar"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"logický součet",
"disjunkce",
"logické nebo"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Performs a Boolean OR operation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca prawdę, jeśli przynajmniej jeden argument jest prawdziwy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fait un « ou » logique entre deux booléens"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sant om något argument är sant"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "производит операцию логического сложения (дизъюнкции)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ブール値の論理和演算を行う"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Executa uma operação boleana do tipo ou"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ดำเนินการออร์ (OR) แบบบูล"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr zurück, wenn mindestens eine der Aussagen wahr ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "voert een booleaanse of-bewerking uit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-arụ ọrụ Boolean ma ọ bụ n'eme ihe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1866",
"Z11K2": "Déanann sé oibríocht Boole NÓ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "di wuhirila piibu binyara ayi sunsuuni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "Yana yin aikin Boolean KO aiki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Ṣe iṣẹ Boolean TABI"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Che Boolean abéki e chu'koloñ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Fu loe ba yii tiŋasuka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "\"או\" בינארי בלתי־בררני, בדיקת קיום אחד התנאים לפחות. החזרת ערך 'אמת' אם ערך אחד מהם או שניהם הוא 'אמת'. אם שני הערכים הבוליאניים הם 'שקר', מוחזר 'שקר'."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "виконує функцію логічного \"або\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menjalankan operasi Boolean \"atau\" atau \"or\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "efectuează o operație booleană de tip „sau” (OR)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक बूलियन \"ऑर\" संक्रिया करता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "provede logický součet operandů"
}
]
}
}
qlhxwy1etp2y0xceast35maiagpo1qo
User talk:Denny
3
3926
263545
262956
2026-04-06T18:56:37Z
Redmin
52094
/* Wikifunctions integration on Wiktionary */ Reply
263545
wikitext
text/x-wiki
{{Welcome/lang|user=Denny|welcominguser=Nintendofan885|1=--[[User:Nintendofan885|Nintendofan885]]<sup>[[User_talk:Nintendofan885|T]]&[[Special:Contributions/Nintendofan885|Cs]] apply</sup> 20:12, 4 August 2023 (UTC)}}
:Not like you need an introduction but here's one anyway. :) --[[User:Nintendofan885|Nintendofan885]]<sup>[[User_talk:Nintendofan885|T]]&[[Special:Contributions/Nintendofan885|Cs]] apply</sup> 20:12, 4 August 2023 (UTC)
== Is “byte” capitalized? ==
We don’t know! It was [[Wikifunctions:Naming conventions#Capitalization|provisionally agreed]] that we would use an initial capital for the name of a Type object (“By convention, names of objects [sic!] that describe data types should have their first letter capitalized”) but usage varies when the name is used within the labels of different objects. My own view is that it is sometimes useful to be clear about references to the specific Type (object) rather than the general concept but, of course, such a convention fails with. “Boolean” and “Kleenean”, which are capitalized in ordinary English. (I have also found it convenient to use capitals for identities, so that, for example, “True” is an object with a "Z41" identity, representing “true”.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:37, 24 February 2025 (UTC)
:@[[User:GrounderUK|GrounderUK]] Thanks! I undid my edit in order to be consistent with the provisional agreement. Thanks for letting me know! --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 17:12, 24 February 2025 (UTC)
==N-arg apply==
I hope you're well. Apologies again that I can't make the Volunteers Corner. Thanks for recent progress (including getting Chemical Element up!). It seems from the recording that you didn't discuss the need for [[Z22074]] and [https://phabricator.wikimedia.org/T383842 T383842]? At [https://phabricator.wikimedia.org/T390226 T390226] it was listed as not a high priority, but I have long held that functions like [[Z28016]] are not possible without it. (Instead in the function signatures of every language version the QIDs would need to be shoved into a list. This has numerous downsides, including not being able to label which element means what.) This is the second time that the VC has hit this need. Have you discussed an alternative way forward with the team? Otherwise, I wonder if you might reconsider the priority of this task. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:44, 11 September 2025 (UTC)
:I agree that Z28016 is not possible without being able to call functions with more arguments. The solution that we hope will work is the one in [[Z28032]], i.e. we are working on adding positional arguments to a function call. This doesn't seem to be working right now, and we have [[:phab:T404144|T404144]] for that. I hope that will be resolved in a reasonably short term. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 14:09, 11 September 2025 (UTC)
== Wikifunctions integration on Wiktionary ==
Hello! I noticed your edits on Croatian Wiktionary today. I am curious as to whether this was you making edits purely as a volunteer or if the AW Team has any interest in (actively) supporting such use cases on Wiktionaries. On Bengali Wiktionary, we have greatly increased the number of entries that use data from Wikidata Lexemes to generate entire entries recently, and Wikifunctions integration is very much on the cards for use cases like getting syllable counts, rendering declination tables, etc but being unable to know why 'content error's get thrown is a problem. Would the Team be interested in receiving bug reports if we went ahead and gave it a shot using some functions (e.g one or more of [[Z17866]], [[Z30837]], [[Z32787]], [[Z32793]], or some declension table function) on the nearly 1500 entries were we do this (or would it actually be irresponsible)? I can share details if you want. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:27, 31 March 2026 (UTC)
:I'm sure both you and Denny are aware of these documents, but I am linking them for convenience anyway: [[WF:WikiProject Wiktionary functions]], [[WF:embedded function calls/Wiktionary tables demonstration]]. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:29, 31 March 2026 (UTC)
::Thanks for the links; I had not seen the second one. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 31 March 2026 (UTC)
:@[[User:Redmin|Redmin]]: The edits on Croatian Wiktionary were purely in my volunteer role.
:Having said that, the AW team has an interest in supporting such use cases, but, to also make it clear, it is a secondary use case compared to Abstract Wikipedia. Having said that, yes, we do!
:My edits on the Croatian Wiktionary have also stalled because we did find some errors, and fixing those took a long time. It was a complicated issue with caching. That seems to have been resolved, and now, new errors are appearing.
:All of that is to say: yes, we would be very much interested in these reports! If you can file them on Phabricator, that would be best! If that doesn't work, let me know. Your reporting would be so much more effective than mine. But also: you will need to bring some patience with you as we go through these bugs. We will eventually fix them, but it may take a bit.
:Sorry for the mixed signals, but I hope this makes sense. So, yes, please let us know about issues. Please be patient with us. I am not sure that this is ready for a bigger audience just yet, but I hope we aren't too far away from it either. A champion like you would be extremely helpful! --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:36, 3 April 2026 (UTC)
::Thanks for your reply. It seems like embedded function calls [[phab:T422299|might be broken at the moment]] but once it’s fixed, we would begin using them (in fact, I have already written the code needed to embed {{Z|Z28602}}!), starting with languages for which we expect to have relatively lower numbers of entries (as I understand you are concerned about scalability, please correct me if I am reading [[Wikifunctions:Embedded function calls]] wrong). I personally think the name of your team itself makes your priorities very clear so you can rest assured we won’t be jumping up and down asking you to fix or implement features that aren’t also required for AW. :) [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 18:56, 6 April 2026 (UTC)
pnu27exalit7kroejtxmcauawownwbj
User talk:99of9
3
14805
263628
209250
2026-04-07T11:09:00Z
Denny
81
/* Checking in about presentation */ new section
263628
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)
qcrav9br8syqlt30cb919mtwa4fi8ht
Wikifunctions:Type
4
24478
263521
263030
2026-04-06T18:39:49Z
Ameisenigel
44
Marked this version for translation
263521
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<translate>
<!--T:1-->
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
<!--T:2-->
Currently, there are <tvar name="1">{{NUMBEROFTYPES}}</tvar> Types that are available for specifying the Arguments and the return Type of a Function:
</translate>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<translate><!--T:14--> this is parameterised i.e. it is a Function which returns a Type</translate>)
* {{Z+|Z882}} (<translate><!--T:15--> parameterised</translate>)
* {{Z+|Z883}} (<translate><!--T:16--> parameterised</translate>)
* {{Z+|Z6884}} (<translate><!--T:17--> parameterised, used for defining [[<tvar name="1">Special:MyLanguage/WF:Function_model#Lightweight_enumerations</tvar>|lightweight enumeration types]]</translate>)
<translate>
=== Numeric types === <!--T:6-->
</translate>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<translate>
=== Language and text types === <!--T:18-->
</translate>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<translate>
==== Grammatical feature enums ==== <!--T:19-->
</translate>
* {{Z+|Z28516}} (<translate><!--T:20--> lightweight enum</translate>)
* {{Z+|Z28519}} (<translate><!--T:21--> lightweight enum</translate>)
* {{Z+|Z25502}} (<translate><!--T:22--> lightweight enum</translate>)
* {{Z+|Z25340}} (<translate><!--T:23--> lightweight enum</translate>)
* {{Z+|Z25501}} (<translate><!--T:24--> lightweight enum</translate>)
* {{Z+|Z26935}} (<translate><!--T:25--> lightweight enum</translate>)
* {{Z+|Z26934}} (<translate><!--T:26--> lightweight enum</translate>)
* {{Z+|Z28215}} (<translate><!--T:27--> lightweight enum</translate>)
* {{Z+|Z28515}} (<translate><!--T:28--> lightweight enum</translate>)
* {{Z+|Z28517}} (<translate><!--T:29--> lightweight enum</translate>)
* {{Z+|Z32792}} (<translate><!--T:43--> lightweight enum</translate>)
* {{Z+|Z32789}} (<translate><!--T:44--> lightweight enum</translate>)
* {{Z+|Z27970}} (<translate><!--T:30--> lightweight enum</translate>)
* {{Z+|Z28518}} (<translate><!--T:31--> lightweight enum</translate>)
* {{Z+|Z28520}} (<translate><!--T:32--> lightweight enum</translate>)
* {{Z+|Z27971}} (<translate><!--T:33--> lightweight enum</translate>)
<translate>
=== Calendar types === <!--T:7-->
==== Gregorian calendar ==== <!--T:8-->
</translate>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<translate>
==== Hijri (Islamic) calendar ==== <!--T:34-->
</translate>
* {{Z+|Z26582}} (<translate><!--T:35--> lightweight enum</translate>)
<translate>
==== Igbo calendar ==== <!--T:9-->
</translate>
* {{Z+|Z16927}}
<translate>
=== Wikidata types === <!--T:10-->
</translate>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<translate>
==== Wikidata entities ==== <!--T:11-->
</translate>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<translate>
==== Wikidata references ==== <!--T:12-->
</translate>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<translate>
==== Wikidata statements ==== <!--T:13-->
</translate>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<translate>
==== Wikidata datatypes ==== <!--T:36-->
</translate>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<translate><!--T:37--> lightweight enum</translate>)
* {{Z+|Z6063}} (<translate><!--T:38--> lightweight enum</translate>)
* {{Z+|Z6064}}
<translate>
=== Miscellaneous === <!--T:39-->
</translate>
* {{Z+|Z27951}} (<translate><!--T:40--> lightweight enum</translate>)
* {{Z+|Z28579}}
<translate>
=== WikiLambda structure === <!--T:41-->
</translate>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<translate>
==== Evaluation ==== <!--T:42-->
</translate>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<translate>
<!--T:3-->
Other types can be used but there may be bugs. For a list of all types, see [[<tvar name="1">Special:ListObjectsByType/Z4</tvar>|the list of all types]] (though that does not include [[<tvar name="2">Special:ListObjectsByType/Z7</tvar>|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as <tvar name="3">{{Z|881}}</tvar>).
<!--T:4-->
New Types can be proposed on <tvar name="1">[[Wikifunctions:Type proposals]]</tvar>.
== See also == <!--T:5-->
</translate>
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
bebb1rue7hotv78iy5ckjvyatr3feg2
Wikifunctions:Type proposals
4
24480
263620
262802
2026-04-07T07:33:36Z
Dv103
11127
/* In discussion */
263620
wikitext
text/x-wiki
{{see also|d:Special:ListDatatypes}}
{{shortcut|[[WF:TP]]}}
This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones.
Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]].
Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community.
== Proposals for new types to be created ==
=== Implementation in progress ===
=== In discussion ===
* [[WF:type proposals/complex128|complex128]]
* [[WF:type proposals/SI units|SI units]]
* [[WF:type proposals/Unit of measurement|Unit of measurement]]
* [[WF:type proposals/Moment in time|Moment in time]]
* [[WF:type proposals/Julian calendar date|Julian calendar date]]
* [[WF:type proposals/Grapheme|Grapheme]]
* [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]]
* [[WF:type proposals/Value with error|Value with error]]
* [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]]
* [[WF:type proposals/Geometrical point|Geometrical point]]
* [[WF:type proposals/Currency|Currency]]
* [[WF:type proposals/Named parameters list|Named parameters list]]
* [[WF:type proposal/Syntactic table|Syntactic table]]
* [[WF:type proposals/Syntactic unit|Syntactic unit]]
* [[WF:type proposals/Semantic unit|Semantic unit]]
* [[WF:type proposals/Abstract sentence|Abstract sentence]]
==== Lightweight Wikidata enumerations ====
* [[WF:type proposals/French tenses|French tenses]]
* [[WF:type proposals/French subjects|French subjects]]
* [[WF:type proposals/Timezone|Timezone]]
* [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]]
* [[WF:type proposals/Italian simple preposition|Italian simple preposition]]
* [[WF:type proposals/Italian tense|Italian tense]]
* [[WF:type proposals/Unicode General Category|Unicode General Category]]
* [[WF:type proposals/Taxon rank|Taxon rank]]
* [[WF:type proposals/Word order|Word order]]
* [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]]
* [[WF:Type_proposals/Season|Season]]
* [[WF:Type_proposals/Zodiac sign|Zodiac sign]]
* [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]]
* [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]]
=== Being prepared ===
=== Stalled ===
* [[WF:type proposals/Typed string|Typed string]]
* [[WF:type proposals/Wikidata value|Wikidata value]]
* [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]]
* [[WF:type proposals/bytes|bytes]]
* [[WF:type proposals/Percentage|Percentage]]
=== Something to think about ===
* Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet
* [[WF:type proposals/Alphabet|Alphabet]]
* [[WF:type proposals/Context|Context]]
* [[WF:type proposals/Imperial Units|Imperial Units]]
* months in calendars
** [[WF:type proposals/Bengali month|Bengali month]]
** [[WF:type proposals/Darian month|Darian month]]
** [[WF:type proposals/Hebrew month|Hebrew month]]
** [[WF:type proposals/Hindu month|Hindu month]]
** [[WF:type proposals/Nepali month|Nepali month]]
** [[WF:type proposals/Sindhi month|Sindhi month]]
** [[WF:type proposals/Tamil month|Tamil month]]
* [[WF:type proposals/Multilingual gloss|Multilingual gloss]]
* [[WF:type proposals/Position on Earth|Position on Earth]]
* [[WF:type proposals/URL|URL]]
==== Wikidata integration ====
(These are just the types we will need that are not listed somewhere else)
* Wikidata qualifier
* Wikidata Data type
* Wikidata sitelink
* Unknown value
* Entity schema
==== "Heavy" data ====
Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information.
* Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode)
* Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them)
* Video: audio plus series of image
=== Unclear necessity / probably unnecessary ===
* Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged)
* Typed tuple: can be represented as nested [[Z882]]
* Set: use list instead
* Multiset: use list instead
* Multimap: use list of [[Z882]] instead (see also simple map [[Z883]])
* [[WF:type proposals/Syntactic type|Syntactic type]]
== Types that have already been Implemented ==
{{main|WF:type}}
* [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]]
* [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]]
* [[WF:type proposals/RGBA color|RGBA color]]
* [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]]
* [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]]
* [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]]
* [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]]
* [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]]
* [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]]
* [[WF:type proposals/Chemical element|Chemical element]]
* [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}}
** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}}
** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}}
** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}}
** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}}
* [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}}
* [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}}
* [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}}
* [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}}
* [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}}
* [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}}
* [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}}
* [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}}
* [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}}
* [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}}
* [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}}
* [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}}
* [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}}
* [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}}
* [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}}
* [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}}
* [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}}
* [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}}
* [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}}
* [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}}
* [[WF:type proposals/float64|float64]] as {{Z|Z20838}}
* [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}}
* [[WF:type proposals/Byte|Byte]] as {{Z|Z80}}
* [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}}
== Proposals for changing existing types ==
=== Changes to existing types ===
* ...
== Templates ==
* [[WF:type proposals/(unnamed – new Type)|unnamed – new Type]]
* [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|unnamed – new lightweight Wikidata enumeration]]
* [[WF:type proposals/(unnamed – modification of an existing Type)|unnamed – modification of an existing Type]]
[[category:project concept]]
3r5tmy43ydij294ovn09kj3w41wqouv
Z14326
0
26581
263554
257709
2026-04-06T19:02:40Z
YoshiRulz
10156
Added Z33003 to the approved list of implementations
263554
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14326"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z14326K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি ভাষা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "wannan harshe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ede yi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "este idioma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "eine Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιλογή πρώτης γλώσσας "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Prima lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z14326K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আরেকটি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "otro idioma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "andere Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιλογή δεύτερης γλώσσας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "seconde langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Seconda lingua"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z14327",
"Z14328",
"Z14385",
"Z14386",
"Z18765",
"Z22385",
"Z32090"
],
"Z8K4": [
"Z14",
"Z14387",
"Z14333",
"Z18607",
"Z22446",
"Z33003"
],
"Z8K5": "Z14326"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ভাষার সমতা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "iche ewu iche"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "harshe iri ɗaya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ede kanna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "mismo idioma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ίδια φυσική γλώσσα"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "är samma språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce la même langue ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stessa lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "समान भाषा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "aynı dil"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"natural language equality",
"equality of natural languages",
"languages are the same",
"are same languages",
"is language the same as the other",
"identical languages",
"equal language codes",
"equal languages",
"languages equal",
"language equality",
"="
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"প্রাকৃতিক ভাষার সমতা",
"স্বাভাবিক ভাষার সমতা",
"দুটো ভাষা একই",
"কী দুটো ভাষা একটি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"gleichheit Natürlicher Sprachen",
"Sprachen sind gleich",
"ist Sprache die selbe"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"samma språk"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso linguaggio",
"lingue uguali",
"linguaggi uguali",
"lingue identiche",
"linguaggi identici"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি ভাষা কি অপরটির সমান তা যাচাই করবে। অর্থাৎ দুটো ভাষা একই হলে ফলাফল হবে সত্য।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "asụsụ bụ otu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "ichi abile wa de"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "harshen da suke iri ɗaya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ede ti o jẹ kanna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr zurück, wenn beide Eingaben die gleiche Sprachen sind"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if two given languages are the same (defined here as having identical language tags) otherwise false (or a key value error if an argument is not a Natural language object or reference)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ελέγχει εάν δύο φυσικές γλώσσες είναι ίδιες"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les deux langues données sont identiques, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Ritorna Vero se le due lingue sono uguali (ovvero hanno gli stessi identici codici), Falso altrimenti."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अगर दो निर्दिष्ट भाषाएँ समान हों (यानी समान भाषा कोड्स हों) तो सच लौटाता है, वरना झूठ।"
}
]
}
}
83kqvdp4wpxoo2gypri4ir0174ubm6g
Z14334
0
26589
263565
160944
2026-04-06T19:41:41Z
YoshiRulz
10156
Added Z33181 to the approved list of implementations
263565
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14334"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z14334K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri mbụ: Ederede otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zeichenkette"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z14334K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri nke abụọ: Ederede otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zeichenkette"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z14336",
"Z14337"
],
"Z8K4": [
"Z14",
"Z14335",
"Z33181"
],
"Z8K5": "Z14334"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual strings are from the same language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri otu asụsụ si n'otu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachige Zeichenketten sind gleiche Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"same language (monolingual strings)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tests if the language of two monolingual strings is identical"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-anwale ma ọ bụrụ na asụsụ nke eriri otu asụsụ abụọ bụ otu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob die Sprache von zwei einsprachigen Zeichenketten identisch ist"
}
]
}
}
0ppw1t70y83mldmh5y6n5vmcjpkc2d1
Wikifunctions:Type proposals/configuration of functions for given types
4
26995
263624
246933
2026-04-07T10:14:07Z
DVrandecic (WMF)
7
/* Question for implementation */
263624
wikitext
text/x-wiki
== Summary ==
This will perform a similar role to [[Z14294]], but instead of splitting the functions by [[Z60]], it will split them by [[Z4]] (likely to switch the function according to its input, output, or both).
== Uses ==
''Prompts:''
* ''Why should this exist?''
Some linguistic functions branch naturally according to the dialect. Similarly many functions branch according to the type of input they are given (and/or the output desired).
* ''What kinds of functions would be created using this?''
**We will be able to perform [[Z13052]], but direct the comparisons toward the correct type-specific equality functions.
**We will be able to appropriately group type-specific versions of the same function with an overarching meta function. For example, we are likely to have a version of [[Z13663]] for most other numerical types we enable (integers, reals, complex numbers...).
**A function written for [[Z16098]] could easily be generalised to apply to other types of months in other calendar systems.
* ''What standard concepts, if any, does this align with?''
It is very similar to [[Z14294]], and like it, will need a related type like [[Z14293]].
== Structure ==
Similar to [[Z14294]]. Values would have a list of options. Each option has a function to use for that option and a list of types describing the option to choose. There is also a default function on the main object.
=== Example values ===
Example value for multiplication configuration
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "configuration of functions for given types",
"options": [
"function option of a type",
{
"type": "function option of a type",
"function to use": "multiply two natural numbers",
"for these types": ["Type", "Natural Number", "Natural Number"]
},
{
"type": "function option of a type",
"function to use": "multiply signs",
"for these types": ["Type", "Sign", "Sign"]
},
{
"type": "function option of a type",
"function to use": "multiply integers",
"for these types": ["Type", "Integer", "Integer"]
}
],
"default function": "raise type error"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Zmmmmm",
"ZmmmmmK1": [
"Znnnnn",
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z13539",
"ZnnnnnK2": ["Z4", "Z13518", "Z13518"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z16728",
"ZnnnnnK2": ["Z4", "Z16659", "Z16659"]
},
{
"Z1K1": "Znnnnn",
"ZnnnnnK1": "Z17120",
"ZnnnnnK2": ["Z4", "Z16683", "Z16683"]
}
],
"ZmmmmmK2": "Zooooo"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* There are no entries with same list of types as another entry
== Identity ==
Two configuration of functions for given types are the same if they map to the same function for every language (order in the list should not matter).
== Converting to code ==
=== Python ===
A dict will be returned to Python code.
=== JavaScript ===
An object will be returned to Javascript code.
== Renderer ==
We will use the regular UI for renderering and it will not have a string renderer
== Parsers ==
We will use the regular UI for parsing and it will not have a string parser
== Alternatives ==
Feel free to suggest.
== Comments ==
* {{s}} as proposer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:43, 27 March 2024 (UTC)
* Strangely, we didn’t get a Type proposal for [[Z14294]]. My intuition is that this current proposal is logically prior to that one, and I think they both need to be considered along with [[Wikifunctions:Representing identity]]. I’m guessing there will be no progress there until after Easter. I’ll add this proposal to that page’s discussion later (if no one else does). I don’t yet see any reason to oppose this particular proposal, however.--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:02, 27 March 2024 (UTC)
*:Please see [[Wikifunctions talk:Representing identity#Type safety]]
*:The most significant difference between this proposal and [[Z14294]] is that this is more clearly “type distributive” or “type convergent”, and these cases could usefully be distinguished. Where functions are grouped by similar arguments but produce different types of result (their return types are not common but their arguments are: “type distributive”), we should ensure that each of the possible resultant types is valid in the immediate context. This is easier when the functions produce the same type of result from diverse forms of input (“type convergent”) but it suggests that the appropriate function may depend on factors other than type (or language), such as the number of inputs or the range within which some input falls.
*:Essentially, that would make this proposal and the language-driven version, a case construct. If that is the intention, at least in part, we should seek to ensure that lazy evaluation applies and, if feasible, that only the required branch is orchestrated prior to evaluation (which should itself deliver lazy evaluation). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:34, 5 April 2024 (UTC)
*::Yes, that clarification of intention seems helpful. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:36, 26 September 2025 (UTC)
* {{s}} I think this would be way cleaner than have dozens of different functions that still do the same thing conceptionally but edit different types. This will become more and more beneficially as new types start to be introduced. -[[User:ListWorshiper|ListWorshiper]] ([[User talk:ListWorshiper|talk]]) 16:09, 04 April 2024 (UTC)
* {{s|strong}} The current system is already quite annoying for the integer ({{Z|Z16693}}) / natural ({{Z|Z13521}}) / string ({{Z|Z10782}}) split, and I can't imagine this getting any better with the other numeric types (float64, complex128 and fraction). [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 18:00, 30 August 2024 (UTC)
* {{s}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:40, 26 April 2025 (UTC)
* {{s}} [[User:SRG372|SRG372]] ([[User talk:SRG372|talk]]) 16:58, 6 July 2025 (UTC)
* {{s}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 26 January 2026 (UTC)
== Question for implementation ==
I was planning to implement this Type, given its strong support, but wanted to clarify how exactly it should look like. Just a question:
* I first thought it is the same structure as Z14294 and Z14293, just with Z60 replaced by Z4. But the example given above seem to indicate that the K2 of the option type indicates not a list of possible types for which to use the given function, but rather the signature of the types? Does this include just the arguments? Or both the arguments and the return type? Or do we want to leave that open and be agnostic with regards to that question? This is more informative, as this could be left agnostic.
* But this question isn't: If the options are indeed the signatures, and not just a list of types, should we then rather have a list of list of types, instead a list of types, for the K2 of the function option?
Pinging {{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:19, 15 October 2025 (UTC)
:I didn't think that deeply when proposing, sorry. It looks like @[[User:ScienceD90|ScienceD90]] made the example for us. I'm sure @[[User:GrounderUK|GrounderUK]] will have a good opinion on this. My initial impulse is that allowing us to specify a list of types is a helpful generalisation. I expect they will often correspond with the types in the function signature, but maybe not always. So I think I'd be comfortable with a flat list of types. But on the other hand your list-of-lists suggestion is more general, so may allow ultimate flexibility down the track. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:29, 16 October 2025 (UTC)
::I wouldn’t be so sure, but I’m thinking about it!
::* [[Wikifunctions:Project chat/Archive/2024/05#Call for calendar month proposals!]]
::* [[Wikifunctions talk:Embedded function calls#Typed Lists]]
::* [[Wikifunctions:Project chat/Archive/2025/07#Using Days of Roman year with unknown month]]
::* [[Wikifunctions talk:Representing identity#Type safety]]
::Also considering:
::* a built-in untyped switch function (with lazy evaluation)
::* a Type proposal for Function signature (not for use within {{Z|Z8}} but for functions that expect or return a signature)
::* [[Wikifunctions:Type proposals/Wikifunctions object reference]]
::Then there’s a general reservation about the untidiness of the {{Z|Z4}}/{{Z|Z9}} union via {{Z|Z1}} – [[:phab:T389183]] etc., with added complexity for the identity of a {{Z|Z7}} to {{Z|Z6884}} and properly generic types. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:15, 16 October 2025 (UTC)
I came back to this one and it is still up on my mind, but I remain unclear about what exactly to implement. Particularly in combination with Composition v2, having a lazy built-in seems like an interesting idea. I wonder if something supporting laziness in a way that the community can use it is a good idea in general. That probably would be good for this as well as for Z14294 and Z14293... Well, but coming back to this: should we first have a type for signatures, and then use the signature type for this configuration type? Does someone want to sketch that one out?
{{ping|99of9|GrounderUK|ListWorshiper|Infernostars|Dv103|SRG372}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 10:14, 7 April 2026 (UTC)
665sk9ex2dy5sbq3i9nm3mi6ypyj4pz
Z15567
0
28769
263449
223170
2026-04-06T13:23:07Z
Hakimi97
198
263449
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15567"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15567K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "nombor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "نومبور"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18523",
"Z18526",
"Z18661",
"Z18663",
"Z18866"
],
"Z8K4": [
"Z14",
"Z18601",
"Z15568"
],
"Z8K5": "Z15567"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (standalone satu form)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "kardinal bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "کردينل بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kadịnal Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Число малайською прописом"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Malaysische Kardinalzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Malay words for number",
"number to Malay words",
"natural number in Malay words"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"perkataan bahasa Melayu bagi nombor",
"nombor ke perkataan bahasa Melayu",
"nombor asli dalam perkataan bahasa Melayu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"ڤرکاتاءن بهاس ملايو باݢي نومبور",
"نومبور کڤرکاتاءن بهاس ملايو",
"نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expresses a natural number in Malay words, with explicit expression of \"satu\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "mengungkapkan nombor asli dalam perkataan bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "مڠوڠکڤکن نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-egosipụta ọnụọgụ ebumpụta ụwa n'okwu Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "beschreibt eine natürliche Zahl auf Malaysisch"
}
]
}
}
4vsut1f48k7ma0l8ivgwm1ewpsp5d0i
263450
263449
2026-04-06T13:28:30Z
Hakimi97
198
263450
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15567"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15567K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "nombor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "نومبور"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18523",
"Z18526",
"Z18661",
"Z18663",
"Z18866"
],
"Z8K4": [
"Z14",
"Z18601",
"Z15568"
],
"Z8K5": "Z15567"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (“satu” for 1 in all place values)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "kardinal bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "کردينل بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kadịnal Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Число малайською прописом"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Malaysische Kardinalzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Malay words for number",
"number to Malay words",
"natural number in Malay words"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"perkataan bahasa Melayu bagi nombor",
"nombor ke perkataan bahasa Melayu",
"nombor asli dalam perkataan bahasa Melayu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"ڤرکاتاءن بهاس ملايو باݢي نومبور",
"نومبور کڤرکاتاءن بهاس ملايو",
"نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Represents natural numbers in Malay words, explicitly using “satu” for the number 1 at all place values (e.g., tens, hundreds, thousands, and beyond)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "mengungkapkan nombor asli dalam perkataan bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "مڠوڠکڤکن نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-egosipụta ọnụọgụ ebumpụta ụwa n'okwu Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "beschreibt eine natürliche Zahl auf Malaysisch"
}
]
}
}
0lvyq7bdgh0s3r3kanjoqo2d6ilzv82
263452
263450
2026-04-06T13:32:40Z
Hakimi97
198
263452
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15567"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15567K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "nombor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "نومبور"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18523",
"Z18526",
"Z18661",
"Z18663",
"Z18866"
],
"Z8K4": [
"Z14",
"Z18601",
"Z15568"
],
"Z8K5": "Z15567"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (“satu” for 1 in all place values)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "kardinal bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "کردينل بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kadịnal Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Число малайською прописом"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Malaysische Kardinalzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Malay words for number",
"number to Malay words",
"natural number in Malay words"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"perkataan bahasa Melayu bagi nombor",
"nombor ke perkataan bahasa Melayu",
"nombor asli dalam perkataan bahasa Melayu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"ڤرکاتاءن بهاس ملايو باݢي نومبور",
"نومبور کڤرکاتاءن بهاس ملايو",
"نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Represents natural numbers in Malay words, explicitly using “satu” for the number 1 at all place values."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "mengungkapkan nombor asli dalam perkataan bahasa Melayu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "مڠوڠکڤکن نومبور اصلي دالم ڤرکاتاءن بهاس ملايو"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-egosipụta ọnụọgụ ebumpụta ụwa n'okwu Malay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne en malais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "beschreibt eine natürliche Zahl auf Malaysisch"
}
]
}
}
6hogsykm19pukdgs7pj8o1934thcde8
Z16273
0
30355
263550
260990
2026-04-06T18:58:32Z
YoshiRulz
10156
Added Z30682 and Z30681 to the approved list of test cases
263550
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16273"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z12",
"Z17K2": "Z16273K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "multilingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte multilingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "mehrsprachiger Text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z16273K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z16274",
"Z16284",
"Z22414",
"Z30680",
"Z30682",
"Z30681"
],
"Z8K4": [
"Z14",
"Z16282"
],
"Z8K5": "Z16273"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text in specified language from multilingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte monol. dans une langue donnée via multiling."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachiger Text in angegebener Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get monolingual text in specified language from multilingual text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie un texte monolingue dans une langue donnée à partir d'un texte multilingue"
}
]
}
}
78dr2s2yap5y9ygpwlvc01p38epb8o9
Z16277
0
30359
263572
262946
2026-04-06T19:49:18Z
YoshiRulz
10156
Added Z33183 to the approved list of implementations
263572
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16277"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z17K2": "Z16277K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of monolingual texts"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de textes monolingues"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste einsprachiger Texte"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z16277K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z16278",
"Z16281",
"Z16572"
],
"Z8K4": [
"Z14",
"Z16279",
"Z33183"
],
"Z8K5": "Z16277"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first monolingual text in specified language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier texte monolingue... [manque de place]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erster einsprachiger Text in angegebener Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"first monolingual text in specified language from list of monolingual texts",
"first Z11 in Z12 by Z60"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte"
}
]
}
}
ctww3nwg78wd21rulpd33g3am83y70e
Wikifunctions:Type/en
4
33383
263524
247246
2026-04-06T18:39:52Z
FuzzyBot
207
Updating to match new version of source page
263524
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (this is parameterised i.e. it is a Function which returns a Type)
* {{Z+|Z882}} (parameterised)
* {{Z+|Z883}} (parameterised)
* {{Z+|Z6884}} (parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]])
=== Numeric types ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
=== Language and text types ===
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
==== Grammatical feature enums ====
* {{Z+|Z28516}} (lightweight enum)
* {{Z+|Z28519}} (lightweight enum)
* {{Z+|Z25502}} (lightweight enum)
* {{Z+|Z25340}} (lightweight enum)
* {{Z+|Z25501}} (lightweight enum)
* {{Z+|Z26935}} (lightweight enum)
* {{Z+|Z26934}} (lightweight enum)
* {{Z+|Z28215}} (lightweight enum)
* {{Z+|Z28515}} (lightweight enum)
* {{Z+|Z28517}} (lightweight enum)
* {{Z+|Z32792}} (lightweight enum)
* {{Z+|Z32789}} (lightweight enum)
* {{Z+|Z27970}} (lightweight enum)
* {{Z+|Z28518}} (lightweight enum)
* {{Z+|Z28520}} (lightweight enum)
* {{Z+|Z27971}} (lightweight enum)
=== Calendar types ===
==== Gregorian calendar ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
==== Hijri (Islamic) calendar ====
* {{Z+|Z26582}} (lightweight enum)
==== Igbo calendar ====
* {{Z+|Z16927}}
=== Wikidata types ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
==== Wikidata entities ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
==== Wikidata references ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
==== Wikidata statements ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
==== Wikidata datatypes ====
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (lightweight enum)
* {{Z+|Z6063}} (lightweight enum)
* {{Z+|Z6064}}
=== Miscellaneous ===
* {{Z+|Z27951}} (lightweight enum)
* {{Z+|Z28579}}
=== WikiLambda structure ===
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
==== Evaluation ====
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
New Types can be proposed on [[Wikifunctions:Type proposals]].
== See also ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
5hgatpv777paoudfws6zqd9ki4vvwzx
Wikifunctions:Type/ru
4
34562
263535
247256
2026-04-06T18:40:09Z
FuzzyBot
207
Updating to match new version of source page
263535
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== См. также ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
lx42d7wyk7ucsg4dyjtrtahqc96n6bs
Wikifunctions:Type/gu
4
34895
263528
247249
2026-04-06T18:39:58Z
FuzzyBot
207
Updating to match new version of source page
263528
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== આ પણ જુઓ ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
ik6v0tqfr1b25to1az622929qu16mlv
Wikifunctions:Type/de
4
35272
263526
247581
2026-04-06T18:39:52Z
FuzzyBot
207
Updating to match new version of source page
263526
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Jedes Objekt in Wikifunctions gehört zu einem Typ. Typen bestimmen, wie Objekte dieses Typs strukturiert sind und was sie bedeuten. Typen werden auch verwendet, um die Argumente einer Funktion anzugeben und was eine Funktion zurückgibt.
Derzeit stehen {{NUMBEROFTYPES}} Typen zum Angeben der Argumente und des Rückgabetyps einer Funktion zur Verfügung:
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (dies ist parametrisiert, d.h. es handelt sich um eine Funktion, die einen Typ zurückgibt)
* {{Z+|Z882}} (parametrisiert)
* {{Z+|Z883}} (parametrisiert)
* {{Z+|Z6884}} (parametrisiert, verwendet zur Definition von [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|leichtgewichtigen Aufzählungstypen]])
<span id="Numeric_types"></span>
=== Numerische Typen ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<span id="Language_and_text_types"></span>
=== Sprach- und Texttypen ===
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<span id="Grammatical_feature_enums"></span>
==== Aufzählungen grammatikalischer Funktionen ====
* {{Z+|Z28516}} (leichtgewichtige Aufzählung)
* {{Z+|Z28519}} (leichtgewichtige Aufzählung)
* {{Z+|Z25502}} (leichtgewichtige Aufzählung)
* {{Z+|Z25340}} (leichtgewichtige Aufzählung)
* {{Z+|Z25501}} (leichtgewichtige Aufzählung)
* {{Z+|Z26935}} (leichtgewichtige Aufzählung)
* {{Z+|Z26934}} (leichtgewichtige Aufzählung)
* {{Z+|Z28215}} (leichtgewichtige Aufzählung)
* {{Z+|Z28515}} (leichtgewichtige Aufzählung)
* {{Z+|Z28517}} (leichtgewichtige Aufzählung)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (leichtgewichtige Aufzählung)
* {{Z+|Z28518}} (leichtgewichtige Aufzählung)
* {{Z+|Z28520}} (leichtgewichtige Aufzählung)
* {{Z+|Z27971}} (leichtgewichtige Aufzählung)
<span id="Calendar_types"></span>
=== Kalendertypen ===
<span id="Gregorian_calendar"></span>
==== Gregorianischer Kalender ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<span id="Hijri_(Islamic)_calendar"></span>
==== Islamischer Kalender ====
* {{Z+|Z26582}} (leichtgewichtige Aufzählung)
<span id="Igbo_calendar"></span>
==== Igbo-Kalender ====
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== Wikidata-Typen ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<span id="Wikidata_entities"></span>
==== Wikidata-Entitäten ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== Wikidata-Referenzen ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<span id="Wikidata_statements"></span>
==== Wikidata-Aussagen ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<span id="Wikidata_datatypes"></span>
==== Wikidata-Datentypen ====
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (leichtgewichtige Aufzählung)
* {{Z+|Z6063}} (leichtgewichtige Aufzählung)
* {{Z+|Z6064}}
<span id="Miscellaneous"></span>
=== Verschiedenes ===
* {{Z+|Z27951}} (leichtgewichtige Aufzählung)
* {{Z+|Z28579}}
<span id="WikiLambda_structure"></span>
=== WikiLambda-Struktur ===
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<span id="Evaluation"></span>
==== Auswertung ====
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
Andere Typen können verwendet werden, es können jedoch Fehler auftreten. Für eine Liste aller Typen siehe [[Special:ListObjectsByType/Z4|Liste aller Typen]] (wobei dies weder [[Special:ListObjectsByType/Z7|persistente Aufrufe]] einschließt, die Typen wie die leichtgewichtigen Aufzählungen zurückgeben, noch parametrisierte Typen wie {{Z|881}}).
Neue Typen können auf [[Wikifunctions:Type proposals]] vorgeschlagen werden.
<span id="See_also"></span>
== Siehe auch ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
d2jm8fl5iqh4j0sdqg73dg4c82r81g2
Z18511
0
35681
263540
120323
2026-04-06T18:53:20Z
Ameisenigel
44
de
263540
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18511"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18276",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12961",
"Z12961K1": {
"Z1K1": "Z18",
"Z18K1": "Z18276K1"
},
"Z12961K2": {
"Z1K1": "Z18",
"Z18K1": "Z18276K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "append N to N-list, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nat. Zahl an Liste anhängen, Komp., an Liste anh."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use non-specific append function (Z12961)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nutzt die Funktion füge Element zu Liste hinzu"
}
]
}
}
e8r98giv8yup6dwsid0mxknj8t1obi8
Z18512
0
35682
263541
120325
2026-04-06T18:54:33Z
Ameisenigel
44
de
263541
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18512"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13373",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13373",
"Z13373K1": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
}
]
},
"Z13373K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
],
"Z889K3": "Z16688"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove 3 integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entferne letzte 3 Elemente"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove the last three Integers from a list, leaving two non-negative Integers in an Integer-list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entfernt die letzten drei Ganzzahlen aus einer Liste"
}
]
}
}
mk9hfv2bdon92obnxjaycpxbh0l6j88
Z18513
0
35683
263542
131209
2026-04-06T18:54:53Z
Ameisenigel
44
de
263542
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18513"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17778",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18479",
"Z18479K1": {
"Z1K1": "Z18",
"Z18K1": "Z17778K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition of reverse Typed list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ngwakọta nke tụgharia pịnyere ndepụta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kehre Liste von Wochentagen um als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bto2mmtq4xmcqcyjcvnf27ysz2q9ti0
Z18514
0
35684
263543
121177
2026-04-06T18:55:30Z
Ameisenigel
44
de
263543
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18514"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18475",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": [
"Z1",
"Z17408",
"Z17409"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18636",
"Z18636K2": "Z17402"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "test if list of days is now typed"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "typisierte Liste von Wochentagen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gp0smsv55a40gj1kqr4a7jczz9kcidf
Z18515
0
35687
263546
247349
2026-04-06T18:56:58Z
Ameisenigel
44
de
263546
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18515"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18515K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ancient Greek numeral"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1314",
"Z11K2": "Antzinako grezierako zenbakia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "গ্রীক সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numerale Attico"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre en grec ancien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "griechische Ziffer"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z18516",
"Z18517",
"Z18527",
"Z18537",
"Z18548",
"Z18550",
"Z18557",
"Z18563",
"Z18518"
],
"Z8K4": [
"Z14",
"Z18535"
],
"Z8K5": "Z18515"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "Ancient Greek numerals to Arabic numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Attic numerals to Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1015",
"Z11K2": "kalinli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka Yunani Kuno ke angka Arab"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1314",
"Z11K2": "Antzinako grezierazko zenbakia arabiar zenbakira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রাচীন গ্রীক সংখ্যা থেকে প্রাকৃতিক সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numerale Attico in Numero naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombres attiques en nombres arabes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Griechische Ziffern in natürliche Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Attic numerals",
"Ancient Greek numerals to Natural number",
"Greek numerals to Natural number",
"Herodianic numerals",
"acrophonic numerals"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"অ্যাটিক সংখ্যা থেকে প্রাকৃতিক সংখ্যা",
"প্রাচীন গ্রীক সংখ্যা থেকে আরবি সংখ্যা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"numerali attici in Numero naturale",
"Numero naturale da numerale attico"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"Nombres grecs anciens en nombres arabes"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "Convert a string of Ancient Greek numerals into a Natural Number (Wikifunctions type)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "melakukan konversi dari angka Yunani Kuno ke angka Arab"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1314",
"Z11K2": "Antzinako Grezian erabiltzen zen zenbaki bat zenbaki arruntera eraldatzen du, arabiar zenbakiak erabilita "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রাচীন গ্রীক সংখ্যাকে (যা অ্যাটিক সংখ্যা নামেও পরিচিত) প্রাকৃতিক সংখ্যায় রূপান্তর করবে। "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Convertit un nombre écrit dans le système numéral grec ancien en chiffres arabes."
}
]
}
}
ooje5neav1g4mnp4e0dx8uihzb6hmzf
Z18516
0
35688
263549
121167
2026-04-06T18:58:19Z
Ameisenigel
44
de
263549
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18516"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18515",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18515",
"Z18515K1": "Γ"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Γ\" = 5"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Γ → 5"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "accept either variant of which character depicts 5"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "akzeptiert beide Varianten für die Ziffer 5"
}
]
}
}
tg0qgnvb9acmwy6xzw8hi8ym8g526zr
Z18517
0
35689
263551
120358
2026-04-06T18:58:43Z
Ameisenigel
44
de
263551
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18517"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18515",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18515",
"Z18515K1": "Δ"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Δ\" = 10"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Δ → 10"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ga7634ifp18042abmurovlw10pwqy0q
Z18518
0
35690
263552
120485
2026-04-06T18:59:53Z
Ameisenigel
44
de
263552
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18518"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18515",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18515",
"Z18515K1": "–"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) '–' is 10 (Aegean numerals)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "– → 10"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this is from a different system: Aegean numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ägäische Ziffern"
}
]
}
}
8st8oqiye3dnti81ulz3lt2qcqlmpne
Z18520
0
35692
263553
120404
2026-04-06T19:00:28Z
Ameisenigel
44
de
263553
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18520"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18515",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18515( Z18515K1 ) {\n\tswitch (Z18515K1) {\n\t\tcase 'Γ': \n\t\t\treturn 5;\n\t\tcase 'Π': \n\t\t\treturn 5;\n\t\tcase 'Δ':\n\t\tcase '–':\n\t\t\treturn 10;\n\t\tcase 'ΗΗΗΗ':\n\t\t\treturn 400;\n\t}\n\treturn 0;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simple JS switch statement"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Griechische Ziffern in natürliche Zahl, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mz4u912cqr07nypqvu27owkmc2pmjie
Z18679
0
36243
263598
243258
2026-04-07T02:11:35Z
YoshiRulz
10156
Removed Z18680 from the approved list of implementations
263598
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18679"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18679K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal number string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18682",
"Z30606",
"Z30607",
"Z30608",
"Z30658",
"Z18681"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z18679"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal to ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard Malay cardinal forms like “dua” to the corresponding ordinal form, like “kedua”."
}
]
}
}
2uqqb9bejtr4bbi56ieqr9vddov5i44
263614
263598
2026-04-07T04:39:02Z
ChaoticVermillion
31127
Added Z18680 and Z31327 to the approved list of implementations
263614
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18679"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18679K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal number string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18682",
"Z30606",
"Z30607",
"Z30608",
"Z30658",
"Z18681"
],
"Z8K4": [
"Z14",
"Z18680",
"Z31327"
],
"Z8K5": "Z18679"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal to ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard Malay cardinal forms like “dua” to the corresponding ordinal form, like “kedua”."
}
]
}
}
cylrulbglmj25fwlpa13c5vo09xl8kz
263615
263614
2026-04-07T04:39:06Z
ChaoticVermillion
31127
Added Z33197 to the approved list of test cases
263615
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18679"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18679K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal number string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18682",
"Z30606",
"Z30607",
"Z30608",
"Z30658",
"Z18681",
"Z33197"
],
"Z8K4": [
"Z14",
"Z18680",
"Z31327"
],
"Z8K5": "Z18679"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal to ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard Malay cardinal forms like “dua” to the corresponding ordinal form, like “kedua”."
}
]
}
}
ch3l6vk2yy7trne2ggo50l2vnnrhpor
263619
263615
2026-04-07T06:16:52Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
263619
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18679"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18679K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal number string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18682",
"Z30606",
"Z30607",
"Z30608",
"Z30658",
"Z18681",
"Z33197"
],
"Z8K4": [
"Z14",
"Z31327",
"Z18680"
],
"Z8K5": "Z18679"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal to ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard Malay cardinal forms like “dua” to the corresponding ordinal form, like “kedua”."
}
]
}
}
4ol1z65t3t13khf93x70xd0beb7qo5r
Z18680
0
36244
263600
121688
2026-04-07T03:40:01Z
Hakimi97
198
263600
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18680"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "import re\r\n\r\ndef Z18679(text):\r\n # Case 1: exactly \"satu\"\r\n if text == \"satu\":\r\n return \"pertama\"\r\n \r\n # Case 2: starts with \"satu \" (standalone word)\r\n if re.match(r'^satu\\b', text):\r\n # remove \"satu \" and replace with \"se\"\r\n return 'ke' + re.sub(r'^satu\\s+', 'se', text)\r\n \r\n # default\r\n return 'ke' + text"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: Python (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7bgtxwcd8odihh152wjgdr72w954o5b
263601
263600
2026-04-07T03:40:56Z
Hakimi97
198
263601
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18680"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18679(Z18679K1):\r\n # Case 1: exactly \"satu\"\r\n if Z18679K1 == \"satu\":\r\n return \"pertama\"\r\n \r\n # Case 2: starts with \"satu \" (standalone word)\r\n if re.match(r'^satu\\b', Z18679K1):\r\n # remove \"satu \" and replace with \"se\"\r\n return 'ke' + re.sub(r'^satu\\s+', 'se', Z18679K1)\r\n \r\n # default\r\n return 'ke' + Z18679K1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: Python (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bkzyg0flhua7znsi00qmvdipw4ggavh
263602
263601
2026-04-07T03:42:08Z
Hakimi97
198
263602
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18680"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18679(Z18679K1):\r\n if Z18679K1 == \"satu\":\r\n return \"pertama\"\r\n if Z18679K1.startswith(\"satu \"):\r\n return \"ke\" + \"se\" + Z18679K1[len(\"satu \"):]\r\n return \"ke\" + Z18679K1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: Python (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0teusi74i59a1dmipplhhuomzb5p9zm
263605
263602
2026-04-07T03:47:25Z
Hakimi97
198
263605
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18680"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18679(Z18679K1):\r\n Z18679K1 = Z18679K1.strip()\r\n\r\n if Z18679K1 == \"satu\":\r\n return \"pertama\"\r\n\r\n if Z18679K1.startswith(\"satu \"):\r\n return \"ke\" + \"se\" + Z18679K1[5:]\r\n\r\n return \"ke\" + Z18679K1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: Python (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s00j8mioqynva0mz0xv6tghelhy1har
263609
263605
2026-04-07T04:01:40Z
Hakimi97
198
263609
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18680"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18679(Z18679K1):\r\n Z18679K1 = Z18679K1.strip()\r\n\r\n if Z18679K1 == \"satu\":\r\n return \"pertama\"\r\n\r\n return \"ke\" + Z18679K1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: Python (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lgp3tqgfhhpr66qaschwfq24wc8e457
Wikifunctions:Type/pt-br
4
38426
263534
247255
2026-04-06T18:40:08Z
FuzzyBot
207
Updating to match new version of source page
263534
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Todo Objeto na Wikifunções pertence a um Tipo. Os Tipos decidem como os Objetos desse Tipo são estruturados e o que eles significam. Os Tipos também são usados para especificar os Argumentos de uma Função e o que uma Função retorna.
<div class="mw-translate-fuzzy">
Atualmente, há dez Tipos disponíveis para especificar os Argumentos e o Tipo de retorno de uma Função:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div class="mw-translate-fuzzy">
Outros tipos podem ser usados, mas pode haver bugs. Para uma lista de todos os tipos, veja [[Special:ListObjectsByType/Z4|a lista de todos os tipos]]
</div>
Novos Tipos podem ser propostos em [[Wikifunctions:Type proposals]].
<span id="See_also"></span>
== Ver também ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
4vymoes4mhdlw57qnzuuqggcxz1kezh
Wikifunctions:Type/pl
4
41039
263533
249806
2026-04-06T18:40:06Z
FuzzyBot
207
Updating to match new version of source page
263533
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<span id="Miscellaneous"></span>
=== Różne ===
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<span id="Evaluation"></span>
==== Ewaluacja ====
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== Zobacz też ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
rr1lwvtspcjir08k9l5b5qigmb6dpql
Wikifunctions:Catalogue/Natural language operations/Global language functions
4
41926
263563
261458
2026-04-06T19:34:49Z
YoshiRulz
10156
/* Monolingual text and stringset */ Add language comparison functions
263563
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
== Multilingual text and stringset ==
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
[[Category:Lists of functions]]
hrbbas4bs0xqn83iquzbelaxe6pbpji
Z23143
0
51849
263568
262285
2026-04-06T19:46:56Z
YoshiRulz
10156
Added Z33182 to the approved list of implementations
263568
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23143"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z17K2": "Z23143K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of monolingual texts"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23143K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to select"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z8K3": [
"Z20",
"Z23144"
],
"Z8K4": [
"Z14",
"Z23150",
"Z23145",
"Z33182"
],
"Z8K5": "Z23143"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter list of monolingual texts by language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual texts in langauge",
"monolingual texts by language",
"monolingual text in language"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qggq62dwhfvrhb69j5j0ncovasi1nmy
263569
263568
2026-04-06T19:47:05Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
263569
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23143"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z17K2": "Z23143K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of monolingual texts"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23143K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to select"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z8K3": [
"Z20",
"Z23144"
],
"Z8K4": [
"Z14",
"Z33182",
"Z23150",
"Z23145"
],
"Z8K5": "Z23143"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter list of monolingual texts by language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual texts in langauge",
"monolingual texts by language",
"monolingual text in language"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
crvpcrfmb94i25jeczv3f8wcgv2odkl
263570
263569
2026-04-06T19:47:08Z
YoshiRulz
10156
Removed Z23145 and Z23150 from the approved list of implementations
263570
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23143"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z17K2": "Z23143K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of monolingual texts"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23143K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to select"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z11"
},
"Z8K3": [
"Z20",
"Z23144"
],
"Z8K4": [
"Z14",
"Z33182"
],
"Z8K5": "Z23143"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter list of monolingual texts by language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تصفية قائمة النصوص أحادية اللغة حسب اللغة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual texts in langauge",
"monolingual texts by language",
"monolingual text in language"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t41vky1hcitw1e33aequqeumjsbq4vd
Wikifunctions:Type/ko
4
57157
263530
247251
2026-04-06T18:40:00Z
FuzzyBot
207
Updating to match new version of source page
263530
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<span id="Numeric_types"></span>
=== 수 유형 ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Calendar_types"></span>
=== 달력 유형 ===
<span id="Gregorian_calendar"></span>
==== 그레고리력 ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Igbo_calendar"></span>
==== 이그보 달력 ====
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== 위키데이터 유형 ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<span id="Wikidata_entities"></span>
==== 위키데이터 엔티티 ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== 위키데이터 참고 문헌 ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
새로운 유형은 [[Wikifunctions:Type proposals]]에서 제안할 수 있습니다.
<span id="See_also"></span>
== 같이 보기 ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
3u5waxc5108g33tiz746bf2ht1bjx94
Z25787
0
59823
263634
197443
2026-04-07T11:54:32Z
99of9
1622
nudge
263634
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25787"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z25785",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z25785",
"Z25785K1": "10±2",
"Z25785K2": "Z1360"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z25286",
"Z25286K2": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "12"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"10±2\" to quantity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "±x indicates the range from the central amount to the upper and lower bound"
}
]
}
}
dfvun5uxj8rsxroqwuhyi86h36n7dw8
Wikifunctions:Type/nan-latn-pehoeji
4
62277
263532
247254
2026-04-06T18:40:05Z
FuzzyBot
207
Updating to match new version of source page
263532
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== Chham-oa̍t ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
fmh8frfuezeeymiyvbpni30zckckxbn
Wikifunctions:Type/zh-hant
4
62301
263538
247259
2026-04-06T18:40:14Z
FuzzyBot
207
Updating to match new version of source page
263538
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== 參閱 ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
pjolkttsu19m9l10asbmeg0jm9mypam
Wikifunctions:Type/zh-hans
4
62326
263537
247258
2026-04-06T18:40:13Z
FuzzyBot
207
Updating to match new version of source page
263537
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== 参阅 ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
opsbp6a58clax92qvwlhaj2qg5qirjb
Wikifunctions:Type/nan-hant
4
62364
263531
247252
2026-04-06T18:40:03Z
FuzzyBot
207
Updating to match new version of source page
263531
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Calendar types ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Gregorian calendar ====
</div>
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikidata types ===
</div>
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata references ====
</div>
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata statements ====
</div>
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== 參閱 ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
pjolkttsu19m9l10asbmeg0jm9mypam
Z26955
0
62700
263442
207824
2026-04-06T12:25:53Z
ChaoticVermillion
31127
Added Z33161 to the approved list of implementations
263442
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26955"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26955K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26956",
"Z26958"
],
"Z8K4": [
"Z14",
"Z33161"
],
"Z8K5": "Z26955"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "SPO sentence, S without and O with article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence such as \"English is a language.\", where the subject is not given an article and the object an indefinite article."
}
]
}
}
q1hdavkykmglga9xc62pirapptv49tg
263443
263442
2026-04-06T12:27:46Z
ChaoticVermillion
31127
disconnecting non-implementation ~ [[:f:User:מקף/wikilambda_editsource.js|#wikilambda_editsource v0]]
263443
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26955"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26955K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26955K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26956",
"Z26958"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z26955"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "SPO sentence, S without and O with article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence such as \"English is a language.\", where the subject is not given an article and the object an indefinite article."
}
]
}
}
hiw7amt4lftd72d1mwdck5hjqdupwm3
Z27243
0
63223
263440
263301
2026-04-06T12:19:00Z
Dv103
11127
Removed Z27400 from the approved list of test cases
263440
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27243"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27243K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27248",
"Z27256",
"Z32233"
],
"Z8K4": [
"Z14",
"Z29842"
],
"Z8K5": "Z27243"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Superlative definition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Définition d'un superlatif"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in \u003CZ\u003E.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »"
}
]
}
}
psu7u7pfgb7l6japilv2pm79x67opot
Z27503
0
63935
263544
211654
2026-04-06T18:55:46Z
Asked42
932
263544
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27503"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27502",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1011",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z33172",
"Z33172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z27502K1"
}
}
},
"একধরনের",
{
"Z1K1": "Z7",
"Z7K1": "Z33172",
"Z33172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z27502K2"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition for Z27502"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iwznlmvzocmq32w3r997wf8rdfhb6kq
Wikifunctions:Type/uk
4
66108
263536
247257
2026-04-06T18:40:12Z
FuzzyBot
207
Updating to match new version of source page
263536
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Кожен об'єкт у Вікіфункціях належить до типу. Типи визначають, як структуровані об'єкти цього типу та що вони означають. Типи також використовуються для визначення аргументів функції та того, що повертає функція.
Наразі існує {{NUMBEROFTYPES}} типів, доступних для визначення аргументів та типу повернення функції:
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<span id="Numeric_types"></span>
=== Числові типи ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Calendar_types"></span>
=== Календарні типи ===
<span id="Gregorian_calendar"></span>
==== Григоріанський календар ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Igbo_calendar"></span>
==== Календар ігбо ====
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== Типи Вікіданих ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<span id="Wikidata_entities"></span>
==== Сутності Вікіданих ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== Посилання Вікіданих ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<span id="Wikidata_statements"></span>
==== Твердження Вікіданих ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div class="mw-translate-fuzzy">
Можна використовувати й інші типи, але можуть виникати помилки. Список усіх типів див. у [[Special:ListObjectsByType/Z4|списку всіх типів]]
</div>
Нові типи можна запропонувати на сторінці [[Wikifunctions:Type proposals]].
<span id="See_also"></span>
== Див. також ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
cfgxcsc4y1m5zb0tmvsamt2vmurl8ho
Wikifunctions:Type/kcg
4
68246
263529
247250
2026-04-06T18:39:58Z
FuzzyBot
207
Updating to match new version of source page
263529
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently, there are {{NUMBEROFTYPES}} Types that are available for specifying the Arguments and the return Type of a Function:
</div>
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (<span lang="en" dir="ltr" class="mw-content-ltr">this is parameterised i.e. it is a Function which returns a Type</span>)
* {{Z+|Z882}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z883}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised</span>)
* {{Z+|Z6884}} (<span lang="en" dir="ltr" class="mw-content-ltr">parameterised, used for defining [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|lightweight enumeration types]]</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Numeric types ===
</div>
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Language and text types ===
</div>
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Grammatical feature enums ====
</div>
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Calendar_types"></span>
=== Ntangka̱i ka̱la̱nda ===
<span id="Gregorian_calendar"></span>
==== Ka̱la̱nda Gi̱regi̱ri ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Igbo_calendar"></span>
==== Ka̱la̱nda A̱kum-a̱cyi ====
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== Ntangka̱i Wukideita ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata entities ====
</div>
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== Ya̱fang Wukideita ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<span id="Wikidata_statements"></span>
==== Á̱lyiat Wukideita ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Wikidata datatypes ====
</div>
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Miscellaneous ===
</div>
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== WikiLambda structure ===
</div>
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Evaluation ====
</div>
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Other types can be used but there may be bugs. For a list of all types, see [[Special:ListObjectsByType/Z4|the list of all types]] (though that does not include [[Special:ListObjectsByType/Z7|persistent calls]] which return types, such as the lightweight enums, nor parameterised types such as {{Z|881}}).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
New Types can be proposed on [[Wikifunctions:Type proposals]].
</div>
<span id="See_also"></span>
== Bu nwuan ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
t6585us9l7awfiapow69o7po5wxk1zv
Template talk:Abstract Wikipedia
11
70005
263617
233658
2026-04-07T06:01:44Z
Arlo Barnes
1231
formerly Wikifunctions updates
263617
wikitext
text/x-wiki
== contact icons ==
since it seems they don't fit on one row when used in <code><nowiki>{{Abstract Wikipedia}}</nowiki></code>, perhaps it would be better to intentionally split them over two or three rows. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 05:46, 6 December 2025 (UTC)
: Also, when used at [[WF:SU]] they probably should not link to 2024 articles. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:01, 7 April 2026 (UTC)
ln3dt2ejw532p5ss8s0joy9uc9wcirc
263618
263617
2026-04-07T06:02:21Z
Arlo Barnes
1231
/* contact icons */ which they
263618
wikitext
text/x-wiki
== contact icons ==
since it seems they don't fit on one row when used in <code><nowiki>{{Abstract Wikipedia}}</nowiki></code>, perhaps it would be better to intentionally split them over two or three rows. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 05:46, 6 December 2025 (UTC)
: Also, when used at [[WF:SU]] the arrows probably should not link to 2024 articles. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:01, 7 April 2026 (UTC)
mom5e75gcq899ilkhwqiznh0xpa1iwa
Z30604
0
70854
263464
236255
2026-04-06T13:57:42Z
Hakimi97
198
263464
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30604"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30603",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18679",
"Z18679K1": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z18",
"Z18K1": "Z30603K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal from Natural number: Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Malay ordinal, composition"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay text string for the ordinal "
}
]
}
}
jk1f7992bf7g7hpmcnd21k5btfm8ca6
Wikifunctions:Catalogue/Natural language operations/Malay
4
70865
263463
259288
2026-04-06T13:56:33Z
Hakimi97
198
/* Number */
263463
wikitext
text/x-wiki
== Sentence and fragment generation ==
* {{Z+|Z30598}}
* {{Z+|Z30654}}
* {{Z+|Z30609}}
* {{Z+|Z30638}}
* {{Z+|Z30643}}
* {{Z+|Z32152}}
* {{Z+|Z32243}}
* {{Z+|Z32175}}
== Number ==
* {{Z+|Z15567}}
* {{Z+|Z33165}}
* {{Z+|Z18679}}
* {{Z+|Z30603}}
* {{Z+|Z18867}}
== Morphology ==
* {{Z+|Z18893}}
* {{Z+|Z32185}}
* {{Z+|Z32177}}
* {{Z+|Z32406}}
== Phrasal fragments ==
* {{Z+|Z32176}}
[[Category:Lists of functions]]
[[Category:Malay]]
bdqwqgfckvbuxv533ekubflt4czj0zd
Z30681
0
71042
263548
236774
2026-04-06T18:58:15Z
YoshiRulz
10156
Invert test, as the "incorrect" behaviour is intended
263548
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30681"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16273",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z853",
"Z853K1": {
"Z1K1": "Z7",
"Z7K1": "Z16273",
"Z16273K1": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L1-F1"
}
}
},
"Z16273K2": {
"Z1K1": "Z60",
"Z60K1": "SUX-LATN",
"Z60K2": [
"Z6"
]
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z852",
"Z852K2": "Z541"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "no match when lang is given as all-uppercase"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see [[Talk:Z14326#Case-sensitivity]]"
}
]
}
}
20j3ou7pdshetbf00mezpjktxj1injg
Z30682
0
71043
263547
236775
2026-04-06T18:57:02Z
YoshiRulz
10156
Invert test, as the "incorrect" behaviour is intended
263547
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30682"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16273",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z853",
"Z853K1": {
"Z1K1": "Z7",
"Z7K1": "Z16273",
"Z16273K1": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L1-F1"
}
}
},
"Z16273K2": {
"Z1K1": "Z60",
"Z60K1": "sux-Latn",
"Z60K2": [
"Z6"
]
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z852",
"Z852K2": "Z541"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "no match when lang is given in canonical casing"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see [[Talk:Z14326#Case-sensitivity]]"
}
]
}
}
gqw1nx50w8cjvtm3dz2eal8uupe88za
Talk:Z14326
1
71044
263539
261274
2026-04-06T18:51:44Z
YoshiRulz
10156
/* Case-sensitivity */ Reply
263539
wikitext
text/x-wiki
== Case-sensitivity ==
See [[Z30680]]/[[Z30681]]/[[Z30682]].
Wikimedia subdomains are necessarily all-lowercase, which I'm guessing is why Wikidata uses all-lowercase, and that was then copied for persistent [[Z60]]s here on Wikifunctions.
But per that third test the canonical form is e.g. <code>sux-Latn</code>, <code>en-US</code>, and these should be considered equivalent to their all-lowercase counterparts.
<br>From [https://www.rfc-editor.org/rfc/rfc5646#section-2.1.1 the spec]:
<q>At all times, language tags and their subtags, including private use and extensions, are to be treated as case insensitive:
there exist conventions for the capitalization of some of the subtags, but these MUST NOT be taken to carry meaning.
[...] The format of subtags in the registry [which follows ISO standards 639-1, 3166-1, and 15924] is RECOMMENDED as the form to use in language tags.<q>
<br>So my question is: Are the elements of [[Z60]]s semantically IETF language tags or Wikimedia/Wikidata language identifiers?
{{Z|160}} doesn't seem to inspect <code>Z60K1</code> at all. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 19 December 2025 (UTC)
:All Validator functions currently fail and mostly never did anything anyway.
:The structure of language tags in persistent Z60s [[Special:Search/:"Z2K2 Z1K1 Z60 Z60K1"|appears to be strictly lowercase]]. For practical purposes, it is simpler to treat any string purporting to represent a language tag as lowercase since, outside of code, case-insensitive comparison and normalisation are relatively expensive compared to a simple call to {{Z|Z866}}, which is case sensitive.
:This function stipulates “identical” tags, so implementations inherit that behaviour unless they explicitly normalise both tags before calling it. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:17, 27 March 2026 (UTC)
:<blockquote>Are the elements of [[Z60|Z60s]] semantically IETF language tags or Wikimedia/Wikidata language identifiers?</blockquote>
:Neither, but closer to the former than the latter. They exist distinctly from Wikimedia/Wikidata language identifiers almost entirely so that the Abstract Wikipedia / Wikifunctions communities can choose to support languages, dialects, and variants to an arbitrary level without needing the rest of the Wikimedia movement to agree that this is a language they wish to support (''e.g.'' en-IN, or de-AT, or as has been suggested something like en-US-x-Grade5).
:Note that we don't actively normalise Z60K1 values (or Z60K2 ones, for that matter) on the back-end when evaluating requests. We could do so, but every additional line of code in hot paths like that would need consideration. It is indeed safest to assume that we should always use lowercase. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:21, 27 March 2026 (UTC)
::(Apologies for the late response, I must have accidentally unsubscribed from this thread.) If this is case-sensitive for performance reasons, does it follow that mixed-case values should be downcased ASAP before ending up in a Z60, and that hardcoded values should be all-lowercase? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:51, 6 April 2026 (UTC)
h9kff2ylycz5epdd4hwy8hi03gov022
263579
263539
2026-04-06T20:56:29Z
Jdforrester (WMF)
4
/* Case-sensitivity */ Reply
263579
wikitext
text/x-wiki
== Case-sensitivity ==
See [[Z30680]]/[[Z30681]]/[[Z30682]].
Wikimedia subdomains are necessarily all-lowercase, which I'm guessing is why Wikidata uses all-lowercase, and that was then copied for persistent [[Z60]]s here on Wikifunctions.
But per that third test the canonical form is e.g. <code>sux-Latn</code>, <code>en-US</code>, and these should be considered equivalent to their all-lowercase counterparts.
<br>From [https://www.rfc-editor.org/rfc/rfc5646#section-2.1.1 the spec]:
<q>At all times, language tags and their subtags, including private use and extensions, are to be treated as case insensitive:
there exist conventions for the capitalization of some of the subtags, but these MUST NOT be taken to carry meaning.
[...] The format of subtags in the registry [which follows ISO standards 639-1, 3166-1, and 15924] is RECOMMENDED as the form to use in language tags.<q>
<br>So my question is: Are the elements of [[Z60]]s semantically IETF language tags or Wikimedia/Wikidata language identifiers?
{{Z|160}} doesn't seem to inspect <code>Z60K1</code> at all. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 19 December 2025 (UTC)
:All Validator functions currently fail and mostly never did anything anyway.
:The structure of language tags in persistent Z60s [[Special:Search/:"Z2K2 Z1K1 Z60 Z60K1"|appears to be strictly lowercase]]. For practical purposes, it is simpler to treat any string purporting to represent a language tag as lowercase since, outside of code, case-insensitive comparison and normalisation are relatively expensive compared to a simple call to {{Z|Z866}}, which is case sensitive.
:This function stipulates “identical” tags, so implementations inherit that behaviour unless they explicitly normalise both tags before calling it. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:17, 27 March 2026 (UTC)
:<blockquote>Are the elements of [[Z60|Z60s]] semantically IETF language tags or Wikimedia/Wikidata language identifiers?</blockquote>
:Neither, but closer to the former than the latter. They exist distinctly from Wikimedia/Wikidata language identifiers almost entirely so that the Abstract Wikipedia / Wikifunctions communities can choose to support languages, dialects, and variants to an arbitrary level without needing the rest of the Wikimedia movement to agree that this is a language they wish to support (''e.g.'' en-IN, or de-AT, or as has been suggested something like en-US-x-Grade5).
:Note that we don't actively normalise Z60K1 values (or Z60K2 ones, for that matter) on the back-end when evaluating requests. We could do so, but every additional line of code in hot paths like that would need consideration. It is indeed safest to assume that we should always use lowercase. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:21, 27 March 2026 (UTC)
::(Apologies for the late response, I must have accidentally unsubscribed from this thread.) If this is case-sensitive for performance reasons, does it follow that mixed-case values should be downcased ASAP before ending up in a Z60, and that hardcoded values should be all-lowercase? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:51, 6 April 2026 (UTC)
:::@[[User:YoshiRulz|YoshiRulz]]: That's probably a good choice, yes. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:56, 6 April 2026 (UTC)
t3dewpj9n7wru8634aba737zp67h8l0
Wikifunctions:Type/fr
4
72253
263527
248322
2026-04-06T18:39:56Z
FuzzyBot
207
Updating to match new version of source page
263527
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Chaque objet de Wikifunctions possède un type. Le type est caractéristique de la structure des objets qui l'utilisent et de ce qu'ils signifient. Le type spécifie également les arguments d'une fonction, ainsi que ce qu'elle renvoie.
Nous disposons actuellement de {{NUMBEROFTYPES}} types disponibles pour les arguments ainsi que pour le type renvoyé par une fonction :
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (c'est paramétré, par exemple c'est une fonction qui renvoie un type)
* {{Z+|Z882}} (paramétré)
* {{Z+|Z883}} (paramétré)
* {{Z+|Z6884}} (paramétré, utilisé pour définir les [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|types d'énumération de faible poids]] (''lightweight enumeration''))
<span id="Numeric_types"></span>
=== Types numériques ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<span id="Language_and_text_types"></span>
=== Langues et types de texte ===
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<span id="Grammatical_feature_enums"></span>
==== Listes énumérées des fonctionnalités grammaticales ====
* {{Z+|Z28516}} (énumération de faible poids)
* {{Z+|Z28519}} (énumération de faible poids)
* {{Z+|Z25502}} (énumération de faible poids)
* {{Z+|Z25340}} (énumération de faible poids)
* {{Z+|Z25501}} (énumération de faible poids)
* {{Z+|Z26935}} (énumération de faible poids)
* {{Z+|Z26934}} (énumération de faible poids)
* {{Z+|Z28215}} (énumération de faible poids)
* {{Z+|Z28515}} (énumération de faible poids)
* {{Z+|Z28517}} (énumération de faible poids)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (énumération de faible poids)
* {{Z+|Z28518}} (énumération de faible poids)
* {{Z+|Z28520}} (énumération de faible poids)
* {{Z+|Z27971}} (énumération de faible poids)
<span id="Calendar_types"></span>
=== Types calendrier ===
<span id="Gregorian_calendar"></span>
==== Calendrier grégorien ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<span id="Hijri_(Islamic)_calendar"></span>
==== Calendrier hijri (islamique) ====
* {{Z+|Z26582}} (énumération de faible poids)
<span id="Igbo_calendar"></span>
==== Calendrier igbo ====
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== Types Wikidata ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<span id="Wikidata_entities"></span>
==== Entités Wikidata ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== Références Wikidata ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<span id="Wikidata_statements"></span>
==== Déclarations Wikidata ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<span id="Wikidata_datatypes"></span>
==== Types de données Wikidata ====
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (énumération de faible poids)
* {{Z+|Z6063}} (énumération de faible poids)
* {{Z+|Z6064}}
<span id="Miscellaneous"></span>
=== Divers ===
* {{Z+|Z27951}} (énumération de faible poids)
* {{Z+|Z28579}}
<span id="WikiLambda_structure"></span>
=== Structure WikiLambda ===
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
==== Evaluation ====
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
D'autres types peuvent être utilisés mais des bogues peuvent apparaître. Voir la [[Special:ListObjectsByType/Z4|liste des tous les types]] (bien que cela ne comprend ni les [[Special:ListObjectsByType/Z7|appels persistents]] qui renvoient des types, comme les listes énumérées ''lightweight'', ni les types paramétrés tels que {{Z|881}}).
Vous pouvez proposer de nouveaux types sur [[Wikifunctions:Type proposals]].
<span id="See_also"></span>
== Voir aussi ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
4wa806ymwvpp4fudjhuiz0olacpbx5n
Z31327
0
74671
263603
249418
2026-04-07T03:44:02Z
Hakimi97
198
263603
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31327"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18679(Z18679K1) {\r\n // Normalize spacing\r\n Z18679K1 = Z18679K1.trim();\r\n // Case 1: exactly \"satu\"\r\n if (Z18679K1 === \"satu\") {\r\n return \"pertama\";\r\n }\r\n // Case 2: starts with \"satu \" (standalone word)\r\n if (Z18679K1.startsWith(\"satu \")) {\r\n return \"ke\" + \"se\" + Z18679K1.slice(5);\r\n }\r\n // default\r\n return \"ke\" + Z18679K1;\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9jgxndrleywnoy4tr9ybbuu265muqdh
263606
263603
2026-04-07T03:47:55Z
Hakimi97
198
263606
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31327"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18679(Z18679K1) {\r\n Z18679K1 = Z18679K1.trim();\r\n\r\n if (Z18679K1 === \"satu\") {\r\n return \"pertama\";\r\n }\r\n\r\n if (Z18679K1.startsWith(\"satu \")) {\r\n return \"ke\" + \"se\" + Z18679K1.slice(5);\r\n }\r\n\r\n return \"ke\" + Z18679K1;\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kal85b950rf646680fecw0bphdwiz7
263610
263606
2026-04-07T04:02:22Z
Hakimi97
198
263610
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31327"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18679",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18679(Z18679K1) {\r\n Z18679K1 = Z18679K1.trim();\r\n\r\n if (Z18679K1 === \"satu\") {\r\n return \"pertama\";\r\n }\r\n\r\n return \"ke\" + Z18679K1;\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal: JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ai8g6njr4ch7c9o1o5uhv42mzqk2iq
Z31330
0
74674
263465
263418
2026-04-06T13:58:40Z
Hakimi97
198
263465
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31330"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30603",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30603",
"Z30603K1": {
"Z1K1": "Z13518",
"Z13518K1": "183"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "keseratus lapan puluh tiga"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "183 \u003E keseratus lapan puluh tiga"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jyf96f7qnjjy3g9eivkp5qz95cz8r27
Z31393
0
75222
263453
249784
2026-04-06T13:38:31Z
Hakimi97
198
263453
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31393"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33165",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33165(n) {\r\n\tif (typeof n !== \"bigint\") {\r\n\t\tthrow new TypeError(\"Input must be BigInt\");\r\n\t}\r\n\tif (n === 0n) {\r\n\t\treturn \"sifar\";\r\n\t}\r\n\tconst MAX = 999999999999999999999999999999999999999999999999n;\r\n\tif (n \u003E MAX) {\r\n\t\tthrow new RangeError(\"Number too large\");\r\n\t}\r\n\tconst ones = [\r\n\t\t\"\", \"satu\", \"dua\", \"tiga\", \"empat\",\r\n\t\t\"lima\", \"enam\", \"tujuh\", \"lapan\", \"sembilan\"\r\n\t];\r\n\tconst teens = [\r\n\t\t\"sebelas\", \"dua belas\", \"tiga belas\", \"empat belas\",\r\n\t\t\"lima belas\", \"enam belas\", \"tujuh belas\",\r\n\t\t\"lapan belas\", \"sembilan belas\"\r\n\t];\r\n\t// For tens, 1 uses the prefix se-: sepuluh\r\n\tconst tensWords = [\r\n\t\t\"\", \"sepuluh\", \"dua puluh\", \"tiga puluh\",\r\n\t\t\"empat puluh\", \"lima puluh\", \"enam puluh\",\r\n\t\t\"tujuh puluh\", \"lapan puluh\", \"sembilan puluh\"\r\n\t];\r\n\tconst scales = [\r\n\t\t\"\", \"ribu\", \"juta\", \"bilion\", \"trilion\",\r\n\t\t\"kuadrilion\", \"kuintilion\", \"sekstilion\",\r\n\t\t\"septilion\", \"oktilion\", \"nonilion\", \"desilion\"\r\n\t];\r\n\r\n\tfunction spellBlock(x) {\r\n\t\tif (x === 0n) return \"\";\r\n\t\tconst parts = [];\r\n\t\tconst hundreds = x / 100n;\r\n\t\tconst rest = x % 100n;\r\n\t\t// For hundreds, 1 uses the prefix se-: seratus\r\n\t\tif (hundreds \u003E 0n) {\r\n\t\t\tparts.push(hundreds === 1n ? \"seratus\" : ones[Number(hundreds)] + \" ratus\");\r\n\t\t}\r\n\t\tif (rest \u003E= 11n \u0026\u0026 rest \u003C= 19n) {\r\n\t\t\tparts.push(teens[Number(rest - 11n)]);\r\n\t\t} else {\r\n\t\t\tconst tens = rest / 10n;\r\n\t\t\tconst unit = rest % 10n;\r\n\t\t\t// For tens, 1 uses the prefix se-: sepuluh\r\n\t\t\tif (tens \u003E 0n) {\r\n\t\t\t\tparts.push(tensWords[Number(tens)]);\r\n\t\t\t}\r\n\t\t\t// Ones place keeps satu, not se-\r\n\t\t\tif (unit \u003E 0n) {\r\n\t\t\t\tparts.push(ones[Number(unit)]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn parts.join(\" \");\r\n\t}\r\n\tconst result = [];\r\n\tlet temp = n;\r\n\tlet i = 0;\r\n\twhile (temp \u003E 0n) {\r\n\t\tconst block = temp % 1000n;\r\n\t\ttemp = temp / 1000n;\r\n\t\tconst text = spellBlock(block);\r\n\t\tif (text) {\r\n\t\t\tif (scales[i]) {\r\n\t\t\t\t// For scale names (ribu, juta, bilion, ...),\r\n\t\t\t\t// use se- when the block value is exactly 1:\r\n\t\t\t\t// seribu, sejuta, sebilion, ...\r\n\t\t\t\tresult.push(text === \"satu\" ? \"se\" + scales[i] : text + \" \" + scales[i]);\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(text);\r\n\t\t\t}\r\n\t\t}\r\n\t\ti++;\r\n\t}\r\n\treturn result.reverse().join(\" \");\r\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (se- instead of satu): JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Another implementation of Malay cardinal but with se- prefix compared to \"satu\" for unit million and below."
}
]
}
}
1pftrpfkfhh8vhnsbymln3hhdtr4qkr
Z31403
0
75347
263454
249780
2026-04-06T13:39:34Z
Hakimi97
198
263454
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31403"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1111111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sejuta seratus sebelas ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1111111 = sejuta seratus sebelas ribu..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This is specifically for [[Z31393]], not [[Z15568]] and [[Z18601]], because change \"satu\" to prefix \"se-\""
}
]
}
}
qrq0plaxkqgihklqq6knwoxbjwrvfrr
263457
263454
2026-04-06T13:41:22Z
Hakimi97
198
263457
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31403"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1111111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sejuta seratus sebelas ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1111111 = sejuta seratus sebelas ribu..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t4l1mqu2sw6qxm9qe3jpjzpxfmxqaim
Z31404
0
75348
263455
249785
2026-04-06T13:40:27Z
Hakimi97
198
263455
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31404"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1101111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sejuta seratus satu ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1,101,111 = sejuta seratus satu ribu seratus..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This is specifically for [[Z31393]], not [[Z15568]] and [[Z18601]], because change \"satu\" to prefix \"se-\""
}
]
}
}
0me74v0m5ieak2vroqtrt984m8ihuww
263456
263455
2026-04-06T13:40:54Z
Hakimi97
198
263456
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31404"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1101111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sejuta seratus satu ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1,101,111 = sejuta seratus satu ribu seratus..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
16r7d4amkp4u2x4pkzh4bps7ecbb368
263461
263456
2026-04-06T13:52:44Z
Hakimi97
198
263461
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31404"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1101111"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sejuta seratus satu ribu seratus sebelas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1,101,111 \u003E sejuta seratus satu ribu seratus..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g9mi94yvm81f35jj99dsyfmiet9ldek
Z32208
0
78367
263444
258489
2026-04-06T12:56:51Z
LastCelebration
55906
add desc of variables and example statement
263444
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32208"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32208K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32208K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z32208K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "descriptor"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32210",
"Z32211"
],
"Z8K4": [
"Z14",
"Z32209"
],
"Z8K5": "Z32208"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence that something shown in"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"shown in"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A = item; B = string; e.g. \"Los Angeles shown in the movies\""
}
]
}
}
4lhj5yzftdvbxub9qb36zjmwmpdvdkw
Z32244
0
78435
263582
263390
2026-04-06T21:13:53Z
ChaoticVermillion
31127
Added Z33189 to the approved list of implementations
263582
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32244"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32244K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z32246",
"Z33189"
],
"Z8K5": "Z32244"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English non-defining role sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"[X] is a [Y] of [Z]"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [X] is a [Y] in [Z]. e.g. \"Earth is a planet in the Solar System\""
}
]
}
}
ezfa1jql9tuzx0lgpia1hs642cpm320
263593
263582
2026-04-07T00:03:05Z
ChaoticVermillion
31127
swapped functions, the top function had a dependency with no implementation ~ [[:f:User:מקף/wikilambda_editsource.js|#wikilambda_editsource v0]]
263593
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32244"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32244K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32244K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33189",
"Z32246"
],
"Z8K5": "Z32244"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English non-defining role sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"[X] is a [Y] of [Z]"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [X] is a [Y] in [Z]. e.g. \"Earth is a planet in the Solar System\""
}
]
}
}
dm79934qbvkgckcpr2z7eiqrk8nhf5f
Wikifunctions:Type/cs
4
78957
263525
260439
2026-04-06T18:39:52Z
FuzzyBot
207
Updating to match new version of source page
263525
wikitext
text/x-wiki
<languages/>{{Technical documentation navbox}}
Každý Objekt ve Wikifunkcích patří k nějakému Typu. Typy rozhodují o tom, jak jsou Objekty daného Typu strukturovány a co znamenají. Typy se také používají pro definici Argumentů Funkce a také toho, co vrací.
V současné době existuje {{NUMBEROFTYPES}} Typů, které lze používat pro Argumenty a Typ návratové hodnoty Funkce:
* {{Z+|Z1}}
* {{Z+|Z4}}
* {{Z+|Z8}}
* {{Z+|Z23}}
* {{Z+|Z21}}
* {{Z+|Z40}}
* {{Z+|Z22112}}
* {{Z+|Z881}} (toto je parametrizováno, tzn. je to Funkce, která vrací Typ)
* {{Z+|Z882}} (parametrizováno)
* {{Z+|Z883}} (parametrizováno)
* {{Z+|Z6884}} (parametrizováno, používá se pro definici [[Special:MyLanguage/WF:Function_model#Lightweight_enumerations|zjednodušených výčtových typů]])
<span id="Numeric_types"></span>
=== Numerické typy ===
* {{Z+|Z80}}
* {{Z+|Z13518}}
* {{Z+|Z16659}}
* {{Z+|Z16683}}
* {{Z+|Z19677}}
* {{Z+|Z20825}}
* {{Z+|Z20838}}
<span id="Language_and_text_types"></span>
=== Jazykové a textové typy ===
* {{Z+|Z86}}
* {{Z+|Z6}}
* {{Z+|Z60}}
* {{Z+|Z11}}
* {{Z+|Z31}}
* {{Z+|Z12}}
* {{Z+|Z32}}
* {{Z+|Z89}}
* {{Z+|Z14293}}
* {{Z+|Z14294}}
<span id="Grammatical_feature_enums"></span>
==== Výčtové typy pro gramatické vlastnosti ====
* {{Z+|Z28516}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28519}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25502}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25340}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z25501}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26935}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z26934}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28215}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28515}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28517}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32792}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z32789}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27970}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28518}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28520}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z27971}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<span id="Calendar_types"></span>
=== Kalendářové typy ===
<span id="Gregorian_calendar"></span>
==== Gregoriánský kalendář ====
* {{Z+|Z17402}}
* {{Z+|Z16098}}
* {{Z+|Z17813}}
* {{Z+|Z20159}}
* {{Z+|Z20342}}
* {{Z+|Z20420}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Hijri (Islamic) calendar ====
</div>
* {{Z+|Z26582}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Igbo calendar ====
</div>
* {{Z+|Z16927}}
<span id="Wikidata_types"></span>
=== Typy Wikidat ===
{{see also|Help:Wikidata#Statement model}}
* {{Z+|Z6030}}
<span id="Wikidata_entities"></span>
==== Entity Wikidat ====
* {{Z+|Z6001}}
* {{Z+|Z6002}}
* {{Z+|Z6004}}
* {{Z+|Z6005}}
* {{Z+|Z6006}}
<span id="Wikidata_references"></span>
==== Reference na Wikidata ====
* {{Z+|Z6091}}
* {{Z+|Z6092}}
* {{Z+|Z6094}}
* {{Z+|Z6095}}
* {{Z+|Z6096}}
<span id="Wikidata_statements"></span>
==== Výroky Wikidat ====
* {{Z+|Z6020}}
* {{Z+|Z6007}}
* {{Z+|Z6003}}
* {{Z+|Z6040}}
* {{Z+|Z6008}}
<span id="Wikidata_datatypes"></span>
==== Datové typy Wikidat ====
* {{Z+|Z6010}}
* {{Z+|Z6011}}
* {{Z+|Z6060}}
* {{Z+|Z6061}}
* {{Z+|Z6062}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6063}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z6064}}
<span id="Miscellaneous"></span>
=== Různé ===
* {{Z+|Z27951}} (<span lang="en" dir="ltr" class="mw-content-ltr">lightweight enum</span>)
* {{Z+|Z28579}}
<span id="WikiLambda_structure"></span>
=== Struktura WikiLambda ===
* {{Z+|Z2}}
* {{Z+|Z9}}
* {{Z+|Z3}}
* {{Z+|Z39}}
* {{Z+|Z46}}
* {{Z+|Z64}}
* {{Z+|Z17}}
* {{Z+|Z18}}
* {{Z+|Z20}}
* {{Z+|Z14}}
* {{Z+|Z16}}
* {{Z+|Z61}}
<span id="Evaluation"></span>
==== Vyhodnocování ====
* {{Z+|Z7}}
* {{Z+|Z22}}
* {{Z+|Z5}}
* {{Z+|Z50}}
* {{Z+|Z99}}
Mohou se používat i další typy, ale mohou se objevovat chyby. Také si můžete zobrazit [[Special:ListObjectsByType/Z4|seznam všech typů]] (ten však neobsahuje [[Special:ListObjectsByType/Z7|perzistentní volání]], která vracejí typy, např. zjednodušené výčtové typy, ani parametrizované typy jako např. {{Z|881}}).
Nové Typy lze navrhovat na stránce [[Wikifunctions:Type proposals]].
<span id="See_also"></span>
== Související stránky ==
* {{ll|Wikifunctions:Function model}}
[[Category:Technical documentation{{#translation:}}|Type]]
qopixxkt5kefnly71qt93zkt3z12jw1
Z32789
0
79206
263483
261165
2026-04-06T18:23:44Z
Ameisenigel
44
de
263483
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32789"
},
"Z2K2": {
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1317831"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q21014240"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1194697"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z32789"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Grammatical voice (active / middle / passive)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalische Diathese (Aktiv/Medium/Passiv)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
by32w6v1xprddcukyziaraxtnr1v4cw
Z32792
0
79209
263482
261171
2026-04-06T18:21:48Z
Ameisenigel
44
de
263482
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32792"
},
"Z2K2": {
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1317831"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1601545"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z32792"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Grammatical voice (active / mediopassive)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalische Diathese (Aktiv/Medium)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ob1rcn3xxd7r6301pt57ak6ctyf1brg
Wikifunctions:Status updates/2026-03-26/de
4
79211
263518
262894
2026-04-06T18:38:16Z
Ameisenigel
44
263518
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-19
| nextlabel = Nächstes Update
| next = 2026-04-02
}}
<span id="First_few_days_of_Abstract_Wikipedia_Beta"></span>
=== Erste Tage der Abstrakten Wikipedia Beta ===
Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf!
Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren.
Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein.
Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern.
Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen.
Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld!
Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert.
<span id="Status_of_Composition_Language_v2"></span>
=== Status von Kompositionssprache v2 ===
Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben.
Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache.
Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können.
Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde.
Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Wikifunctions folgende Änderungen vorgenommen: Wenn du einen Artikel mit dem Visual Editor bearbeitest und dabei einen Wikifunctions-Aufruf verwendest, der eine Referenz erstellt, wird der Stil nun deutlicher angezeigt. Außerdem wird jetzt die Standard-Warnmeldung von MediaWiki angezeigt, wenn du eine ältere Version einer Wikifunctions-Objektseite bearbeitest ([[:phab:T364318|T364318]]).
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Fresh_Functions_weekly:_76_new_Functions"></span>
=== Wöchentliche neue Funktionen: 76 neue Funktionen ===
Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z32085}}
* {{Z|Z32097}}
* {{Z|Z32109}}
* {{Z|Z32123}}
* {{Z|Z32126}}
* {{Z|Z32145}}
* {{Z|Z32149}}
* {{Z|Z32152}}
* {{Z|Z32160}}
* {{Z|Z32163}}
* {{Z|Z32177}}
* {{Z|Z32179}}
* {{Z|Z32180}}
* {{Z|Z32185}}
* {{Z|Z32193}}
* {{Z|Z32199}}
* {{Z|Z32204}}
* {{Z|Z32208}}
* {{Z|Z32212}}
* {{Z|Z32215}}
* {{Z|Z32225}}
* {{Z|Z32229}}
* {{Z|Z32230}}
* {{Z|Z32234}}
* {{Z|Z32244}}
* {{Z|Z32249}}
* {{Z|Z32261}}
* {{Z|Z32290}}
* {{Z|Z32302}}
* {{Z|Z32308}}
* {{Z|Z32321}}
* {{Z|Z32326}}
* {{Z|Z32330}}
* {{Z|Z32340}}
* {{Z|Z32343}}
* {{Z|Z32347}}
* {{Z|Z32355}}
* {{Z|Z32371}}
* {{Z|Z32373}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-03-26]]
8rfn19q5a6f9q4aufelyquvlkdt5a9e
Translations:Wikifunctions:Status updates/2026-03-26/27/de
1198
79428
263517
262049
2026-04-06T18:38:15Z
Ameisenigel
44
263517
wikitext
text/x-wiki
[[$1|Toby Hudson]] wird auf der [[$3|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
tkmz4feafz518k1a0gz7e1bnbzzckql
Wikifunctions:Status updates/2026-04-02/de
4
79676
263485
263336
2026-04-06T18:30:47Z
Ameisenigel
44
Created page with "=== Neuigkeiten zu Typen: Grammatikalische Diathesen ==="
263485
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Based on two proposals by [[User:Dv103|Dv103]] for [[:en:Voice (grammar)|Grammatical voices]], a proposal for [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|active / middle / passive]], and a proposal for [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|active / mediopassive]], the respective two new lightweight enumerations have been created: {{Z|Z32792}} and {{Z|Z32789}}. They join the existing [[Z28517|Grammatical voice active / passive]] lightweight enumeration.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Please join in [[Wikifunctions:Type proposals|reviewing, discussing, and creating type proposals]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions presentation at WikiCon Australia on 11 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Here is the description of the talk:
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
4hmmo2a0ocljh6jvsn8rkvtmjyw52m9
263489
263485
2026-04-06T18:33:21Z
Ameisenigel
44
Created page with "Basierend auf zwei Vorschlägen von $1 für [[$2|grammatikalische Diathesen]], einem Vorschlag für [[$3|Aktiv / Medium / Passiv]] und einem Vorschlag für [[$4|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen $5 und $6 erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[$7|Grammatikalische Diathese Aktiv / Passiv]]."
263489
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
<div lang="en" dir="ltr" class="mw-content-ltr">
Please join in [[Wikifunctions:Type proposals|reviewing, discussing, and creating type proposals]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions presentation at WikiCon Australia on 11 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Here is the description of the talk:
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
0ypr0q2tky9cqrriwfbxo56v19ldee5
263491
263489
2026-04-06T18:33:49Z
Ameisenigel
44
Created page with "Bitte beteilige dich an der [[$1|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]]."
263491
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions presentation at WikiCon Australia on 11 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Here is the description of the talk:
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
c65od3ehw75coj7ap8b62oleeevu657
263493
263491
2026-04-06T18:33:55Z
Ameisenigel
44
Created page with "=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ==="
263493
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
<div lang="en" dir="ltr" class="mw-content-ltr">
[[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Here is the description of the talk:
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
fw1riv0dc1skg5n1wvbmg8swggydpzd
263495
263493
2026-04-06T18:34:42Z
Ameisenigel
44
Created page with "[[$1|Toby Hudson]] wird auf der [[$3|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren."
263495
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
<div lang="en" dir="ltr" class="mw-content-ltr">
Here is the description of the talk:
</div>
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
dm34qnrx4qg3hq75vhh24jq9l8hglyg
263497
263495
2026-04-06T18:34:45Z
Ameisenigel
44
Created page with "Hier die Beschreibung des Vortrags:"
263497
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span>
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
ayk1fout4ksmehrmwaq3axbdedaqjvs
263500
263497
2026-04-06T18:34:52Z
Ameisenigel
44
Created page with "''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''"
263500
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
9ye41qbmtz4jfzanfokok72yfx74xh5
263502
263500
2026-04-06T18:35:12Z
Ameisenigel
44
Created page with "''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts..."
263502
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
oij0vz9rc7zvfgcffkx2q4d5d8swkp1
263504
263502
2026-04-06T18:35:15Z
Ameisenigel
44
Created page with "Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!"
263504
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteer’s Corner upcoming on 13 April 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
qa0pubnj91su64qmdav9yw786r4vde5
263506
263504
2026-04-06T18:35:24Z
Ameisenigel
44
Created page with "=== Anstehendes Freiwilligentreffen am 13. April 2026 ==="
263506
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). 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: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
0u2qft0f1p16862dcn1mhks4alipjdf
263508
263506
2026-04-06T18:35:52Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
263508
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 102 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
5cj0lrh20cgqbk08cyln9w9aieejid9
263512
263508
2026-04-06T18:36:01Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 102 neue Funktionen ==="
263512
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Fresh_Functions_weekly:_102_new_Functions"></span>
=== Wöchentliche neue Funktionen: 102 neue Funktionen ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 102 new functions. This might be the first week where we ever had more than a hundred 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|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
tqc194o8fvhdarislauxql3kcn772ek
263514
263512
2026-04-06T18:36:49Z
Ameisenigel
44
Created page with "Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
263514
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Fresh_Functions_weekly:_102_new_Functions"></span>
=== Wöchentliche neue Funktionen: 102 neue Funktionen ===
Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-04-02]]
9z5d139zvn5ygpk0wauzfh1acn2cl5b
263516
263514
2026-04-06T18:36:51Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
263516
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Fresh_Functions_weekly:_102_new_Functions"></span>
=== Wöchentliche neue Funktionen: 102 neue Funktionen ===
Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-04-02]]
rrv2wq80g7lvdaf29apft6s64200nuo
263520
263516
2026-04-06T18:38:39Z
Ameisenigel
44
263520
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-03-26
| nextlabel = Nächstes Update
| next =
}}
<span id="Request_for_Discussion:_Towards_a_more_modular_NLG"></span>
=== Diskussionsanfrage: Hin zu einer modulareren NLG ===
Ein Nachteil des aktuellen Ansatzes zur NLG besteht darin, dass er sehr eng mit dem konzeptionellen "Ding" verbunden ist, das du ausdrücken möchtest, und die Wahl einer einzelnen Funktion zur Erfüllung dieses Bedarfs erfordert. Mehr Modularität wäre wünschenswert, um verschiedene Sprachen besser zu unterstützen und deren Verwendung zu vereinfachen. Seit dem Start der Abstrakten Wikipedia gab es so viele Diskussionen, dass es schwierig ist, den Überblick zu behalten und alle zusammenzufügen. Mir ist jedoch aufgefallen, wie man Funktionen erstellen kann, die grammatikalisch korrekte Sätze ermöglichen und gleichzeitig die von Wikipedia-Artikeln gewohnten Annotationen und Formatierungen wie Hervorhebungen, Links usw. unterstützen.
Ich habe letztes Jahr einen Vorschlag gemacht, der auf einiges an Kritik stieß. Angesichts der aktuellen Anwendungsfälle und Anforderungen habe ich den Vorschlag verbessert und deutlich vereinfacht. Eine endgültige Lösung scheint es aber noch nicht zu geben: Wir möchten diesen Vorschlag als Beitrag zur laufenden Diskussion präsentieren und ihn für die gemeinsame Lösungsfindung zur Verfügung stellen. Der Vorschlag ist hier zu finden: [[Wikifunctions:Type proposal/Syntactic table|Syntaktische Tabellen]].
<span id="Functions_suggested_by_Abstract_Wikipedia"></span>
=== Vorgeschlagene Funktionen der Abstrakten Wikipedia ===
Die Community der Abstrakten Wikipedia hat [[:abstract:Abstract Wikipedia:Suggested functions|eine Seite]] erstellt, auf der Vorschläge der Community der Abstrakten Wikipedia für die Wikifunctions-Community gesammelt werden können, die ihnen besonders helfen würden. Wir hoffen auf eine fruchtbare Zusammenarbeit!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir ein neues Caching-System implementiert, um ein anhaltendes Problem zu beheben, bei dem die Ergebnisse zwischen den beiden Wikimedia-Rechenzentren voneinander abwichen. Dies sollte die für die Nutzer sichtbaren Inkonsistenzen weitgehend beseitigen, allerdings sind weitere Arbeiten erforderlich, um die Skalierbarkeit des Systems sicherzustellen. Wir haben das System am frühen Montagmorgen bereitgestellt, um seine Auswirkungen isoliert zu testen ([[:phab:T419666|T419666]]).
Wir haben außerdem einige Fehler behoben: Wikifunctions-Spezialseiten zeigen nun korrekt eine Meldung an, wenn die Erstellung von ZObjekten nicht aktiviert ist, beispielsweise in der Abstrakten Wikipedia ([[:phab:T421148|T421148]]). Wir haben ein Problem behoben, sodass Wikifunctions-Objekte nun korrekt in Wikifunctions geöffnet werden, wenn man in der Abstrakten Wikipedia darauf klickt ([[:phab:T420670|T420670]]). Ein Problem im Arbeitsablauf zur Artikelerstellung wurde ebenfalls behoben: Der Versuch, einen abstrakten Artikel für ein Wikidata-Datenobjekt zu erstellen, das bereits eine Seite hat, überschreibt nun nicht mehr den vorhandenen Inhalt; Benutzer sehen jetzt eine entsprechende Meldung und werden zum bestehenden Artikel weitergeleitet ([[:phab:T420725|T420725]]). Darüber hinaus werden in der Vorschau nun Sprache und Schreibrichtung des Inhalts korrekt eingestellt, was die Ausrichtung und Lesbarkeit, insbesondere für RTL-Sprachen, verbessert ([[:phab:T420687|T420687]]). Schließlich haben wir einen Fehler behoben, durch den der Seitenkontext falsch gesetzt wurde, sodass das Veröffentlichen eines neuen abstrakten Artikels über einige Links immer fehlschlug ([[:phab:T420916|T420916]]).
<span id="News_in_Types:_Grammatical_voices"></span>
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
Basierend auf zwei Vorschlägen von [[User:Dv103|Dv103]] für [[:en:Voice (grammar)|grammatikalische Diathesen]], einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/m/p)|Aktiv / Medium / Passiv]] und einem Vorschlag für [[Wikifunctions:Type proposals/Grammatical voice (a/mp)|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen {{Z|Z32792}} und {{Z|Z32789}} erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[Z28517|Grammatikalische Diathese Aktiv / Passiv]].
Bitte beteilige dich an der [[Wikifunctions:Type proposals|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
<span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span>
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
[[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
Hier die Beschreibung des Vortrags:
: ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
: ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
<span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span>
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Fresh_Functions_weekly:_102_new_Functions"></span>
=== Wöchentliche neue Funktionen: 102 neue Funktionen ===
Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z32387}}
* {{Z|Z32395}}
* {{Z|Z32399}}
* {{Z|Z32406}}
* {{Z|Z32410}}
* {{Z|Z32425}}
* {{Z|Z32428}}
* {{Z|Z32431}}
* {{Z|Z32436}}
* {{Z|Z32442}}
* {{Z|Z32453}}
* {{Z|Z32456}}
* {{Z|Z32468}}
* {{Z|Z32473}}
* {{Z|Z32496}}
* {{Z|Z32506}}
* {{Z|Z32516}}
* {{Z|Z32522}}
* {{Z|Z32527}}
* {{Z|Z32531}}
* {{Z|Z32536}}
* {{Z|Z32537}}
* {{Z|Z32541}}
* {{Z|Z32550}}
* {{Z|Z32556}}
* {{Z|Z32557}}
* {{Z|Z32573}}
* {{Z|Z32577}}
* {{Z|Z32581}}
* {{Z|Z32585}}
* {{Z|Z32588}}
* {{Z|Z32599}}
* {{Z|Z32606}}
* {{Z|Z32621}}
* {{Z|Z32645}}
* {{Z|Z32663}}
* {{Z|Z32668}}
* {{Z|Z32671}}
* {{Z|Z32673}}
* {{Z|Z32688}}
* {{Z|Z32691}}
* {{Z|Z32695}}
* {{Z|Z32715}}
* {{Z|Z32731}}
* {{Z|Z32739}}
* {{Z|Z32749}}
* {{Z|Z32753}}
* {{Z|Z32756}}
* {{Z|Z32757}}
* {{Z|Z32758}}
* {{Z|Z32766}}
* {{Z|Z32772}}
* {{Z|Z32780}}
* {{Z|Z32787}}
* {{Z|Z32793}}
* {{Z|Z32831}}
* {{Z|Z32839}}
* {{Z|Z32843}}
* {{Z|Z32848}}
* {{Z|Z32855}}
* {{Z|Z32864}}
* {{Z|Z32878}}
* {{Z|Z32881}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-04-02]]
ax3jxt7z56hcne68fsjs3q1006axb8f
Z33150
0
79755
263468
263414
2026-04-06T15:42:36Z
YoshiRulz
10156
Clarify en label and add alias
263468
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33150"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33150K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z33150K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude (degrees North)"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33150"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is contiguous region transected by latitude line?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is contiguous region intersected by line of latitude?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude given as degrees North of the Equator (negative for South); assumes WGS84"
}
]
}
}
8bzx72p9qx7y83l59cvxldsxhi6hbro
263472
263468
2026-04-06T15:59:37Z
YoshiRulz
10156
Added Z33168, Z33169 and Z33170 to the approved list of test cases
263472
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33150"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33150K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z33150K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude (degrees North)"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33168",
"Z33169",
"Z33170"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33150"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is contiguous region transected by latitude line?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is contiguous region intersected by line of latitude?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude given as degrees North of the Equator (negative for South); assumes WGS84"
}
]
}
}
12663u6pi21poxqssgf5wiv3cr4if7p
263477
263472
2026-04-06T16:08:07Z
YoshiRulz
10156
Added Z33171 to the approved list of implementations
263477
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33150"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33150K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z33150K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude (degrees North)"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33168",
"Z33169",
"Z33170"
],
"Z8K4": [
"Z14",
"Z33171"
],
"Z8K5": "Z33150"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is contiguous region transected by latitude line?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is contiguous region intersected by line of latitude?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude given as degrees North of the Equator (negative for South); assumes WGS84"
}
]
}
}
9clxmphfnynzcvdzk4181dev7v37zz3
Z33161
0
79767
263441
2026-04-06T12:25:38Z
ChaoticVermillion
31127
created this bandaid, because this function is now in frequent use and i don't feel like making an implementation rn
263441
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33161"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26955",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z26955K2"
},
"Z26039K2": {
"Z1K1": "Z18",
"Z18K1": "Z26955K3"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z26955K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "SPO to article-less fragment bandaid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cncvhcbxa0tzpbrhl1r3jpce2bgcqlq
Z33162
0
79768
263445
2026-04-06T12:59:57Z
ChaoticVermillion
31127
create function
263445
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33162"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z33162K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33162K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33162K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33162"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date person fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "For year articles"
}
]
}
}
pu6k7m8pgx6btwhnfrxrgkrri917q20
263446
263445
2026-04-06T13:01:04Z
ChaoticVermillion
31127
change date type
263446
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33162"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20342",
"Z17K2": "Z33162K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33162K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33162K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33162"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date person fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "For year articles"
}
]
}
}
o5u5t2ntfmiy6lyl1os3urpr73u68ph
Z33163
0
79769
263447
2026-04-06T13:02:29Z
ChaoticVermillion
31127
created function
263447
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33163"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20342",
"Z17K2": "Z33163K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33163"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of Roman year to wikidata item reference"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ah5m7rhyoitgya6jyv2pnhf3hyz53fq
263467
263447
2026-04-06T15:16:32Z
Dv103
11127
Added Z33164 to the approved list of test cases
263467
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33163"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20342",
"Z17K2": "Z33163K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z33164"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33163"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of Roman year to wikidata item reference"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d7k2p61z4qpj6affr7umpnrbeqt15o4
Z33164
0
79770
263448
2026-04-06T13:03:39Z
ChaoticVermillion
31127
create test
263448
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33164"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33163",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33163",
"Z33163K1": {
"Z1K1": "Z20342",
"Z20342K1": "Z16102",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "27"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q2361"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "February 27 to QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7k7txxb9rvkmmj1xg8z2hs5gu61waw9
Z33165
0
79771
263451
2026-04-06T13:32:32Z
Hakimi97
198
263451
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33165"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z33165K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33165"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (prefix “se-”, place value ≥ tens)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Represents natural numbers in Malay words, using the prefix “se-” for the number 1 at place values of tens and above (e.g., tens, hundreds, thousands, and beyond)."
}
]
}
}
32y9eje7xfmip2z6ncz7l9zgrpr1we9
Z33166
0
79772
263458
2026-04-06T13:46:53Z
Hakimi97
198
263458
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33166"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33165",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z33165(Z33165K1): input_value = Z33165K1\r\nones = [\r\n \"\", \"satu\", \"dua\", \"tiga\", \"empat\", \"lima\", \"enam\",\r\n \"tujuh\", \"lapan\", \"sembilan\", \"sepuluh\", \"sebelas\",\r\n \"dua belas\", \"tiga belas\", \"empat belas\", \"lima belas\",\r\n \"enam belas\", \"tujuh belas\", \"lapan belas\", \"sembilan belas\"\r\n ]\r\ntens = [\r\n \"\", \"\", \"dua puluh\", \"tiga puluh\", \"empat puluh\",\r\n \"lima puluh\", \"enam puluh\", \"tujuh puluh\",\r\n \"lapan puluh\", \"sembilan puluh\"\r\n ]\r\nunits = [\r\n (\"kuatuordesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"tredesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"duodesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"undesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"desilion\", 1_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"nonilion\", 1_000_000_000_000_000_000_000_000_000_000),\r\n (\"oktilion\", 1_000_000_000_000_000_000_000_000_000),\r\n (\"septilion\", 1_000_000_000_000_000_000_000_000),\r\n (\"sekstilion\", 1_000_000_000_000_000_000_000),\r\n (\"kuintilion\", 1_000_000_000_000_000_000),\r\n (\"kuadrilion\", 1_000_000_000_000_000),\r\n (\"trilion\", 1_000_000_000_000),\r\n (\"bilion\", 1_000_000_000),\r\n (\"juta\", 1_000_000),\r\n (\"ribu\", 1_000),\r\n (\"\", 1)\r\n ]\r\ndef words(n): if n == 0: return \"\"\r\nelif n \u003C= 19: return ones[n]\r\nelif n \u003C= 99: if n == 10: return \"sepuluh\"\r\ntens_unit = tens[n // 10]\r\n\t\tones_unit = ones[n % 10]\r\n\t\treturn tens_unit\r\n\t\tif n % 10 == 0\r\n\t\telse tens_unit + \" \" + ones_unit\r\n\t\telse: hundreds = n // 100\r\n\t\trest = n % 100\r\n\t\tif hundreds == 1: prefix = \"seratus\"\r\n\t\telse: prefix = ones[hundreds] + \" ratus\"\r\n\t\treturn prefix\r\n\t\tif rest == 0\r\n\t\telse prefix + \" \" + words(rest)\r\n\t\tif Z33165K1 == 0: return \"sifar\"\r\n\t\telif Z33165K1 \u003C 0: return \"negatif \" + Z33165(-Z33165K1)\r\n\t\telse: result_parts = []\r\n\t\tfor unit_name, factor in units: count, Z33165K1 = divmod(Z33165K1, factor) if count \u003E 999: Wikifunctions.Error(\"Z28307\",\r\n [str(input_value), \"999999999999999999999999999999999999999999999999\", \"ms\"]) if count \u003E 0: if factor == 1: result_parts.append(words(count))\r\n\t\telse: if count == 1: result_parts.append(\"se\" + unit_name)\r\n\t\telse: result_parts.append(words(count) + \" \" + unit_name)\r\n\t\treturn \" \".join(result_parts).strip()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " Select Malay cardinal (prefix se-): Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0jatdjdr1gu7y3bnfcg7446uhvoksze
263459
263458
2026-04-06T13:48:43Z
Hakimi97
198
263459
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33166"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33165",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z33165(Z33165K1): input_value = Z33165K1\r\nones = [\r\n \"\", \"satu\", \"dua\", \"tiga\", \"empat\", \"lima\", \"enam\",\r\n \"tujuh\", \"lapan\", \"sembilan\", \"sepuluh\", \"sebelas\",\r\n \"dua belas\", \"tiga belas\", \"empat belas\", \"lima belas\",\r\n \"enam belas\", \"tujuh belas\", \"lapan belas\", \"sembilan belas\"\r\n ]\r\ntens = [\r\n \"\", \"\", \"dua puluh\", \"tiga puluh\", \"empat puluh\",\r\n \"lima puluh\", \"enam puluh\", \"tujuh puluh\",\r\n \"lapan puluh\", \"sembilan puluh\"\r\n ]\r\nunits = [\r\n (\"kuatuordesilion\", 1000000000000000000000000000000000000000000000000000),\r\n (\"tredesilion\", 1000000000000000000000000000000000000000000000000),\r\n (\"duodesilion\", 1000000000000000000000000000000000000000000000),\r\n (\"undesilion\", 1000000000000000000000000000000000000000000),\r\n (\"desilion\", 1000000000000000000000000000000000000000),\r\n (\"nonilion\", 1000000000000000000000000000000000000),\r\n (\"oktilion\", 1000000000000000000000000000000000),\r\n (\"septilion\", 1000000000000000000000000000000),\r\n (\"sekstilion\", 1000000000000000000000000000),\r\n (\"kuintilion\", 1000000000000000000000000),\r\n (\"kuadrilion\", 1000000000000000000000),\r\n (\"trilion\", 1000000000000000000),\r\n (\"bilion\", 1000000000000000),\r\n (\"juta\", 1000000),\r\n (\"ribu\", 1000),\r\n (\"\", 1)\r\n ]\r\ndef words(n): if n == 0: return \"\"\r\nif n \u003C= 19: return ones[n]\r\nif n \u003C= 99: tens_unit = tens[n // 10]\r\n\t\tones_unit = ones[n % 10]\r\n\t\tif n % 10 == 0: return tens_unit\r\n\t\treturn tens_unit + \" \" + ones_unit\r\n\t\thundreds = n // 100\r\n\t\trest = n % 100\r\n\t\tif hundreds == 1: prefix = \"seratus\"\r\n\t\telse: prefix = ones[hundreds] + \" ratus\"\r\n\t\tif rest == 0: return prefix\r\n\t\treturn prefix + \" \" + words(rest)\r\n\t\tif Z33165K1 == 0: return \"sifar\"\r\n\t\tif Z33165K1 \u003C 0: return \"negatif \" + Z33165(-Z33165K1)\r\n\t\tresult_parts = []\r\n\t\tfor unit_name, factor in units: count, Z33165K1 = divmod(Z33165K1, factor) if count \u003E 999: return Wikifunctions.Error(\"Z28307\",\r\n [str(input_value), \"999999999999999999999999999999999999999999999999\", \"ms\"])\r\n\t\tif count \u003E 0: if factor == 1: result_parts.append(words(count))\r\n\t\telse: if count == 1: result_parts.append(\"se\" + unit_name)\r\n\t\telse: result_parts.append(words(count) + \" \" + unit_name)\r\n\t\treturn \" \".join(result_parts).strip()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " Select Malay cardinal (prefix se-): Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
18xo6m1bloy7pxh3regk59vin6s8zxf
263460
263459
2026-04-06T13:52:04Z
Hakimi97
198
263460
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33166"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33165",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z33165(Z33165K1):\r\n input_value = Z33165K1\r\n # define the units and tens place\r\n ones = [\r\n \"\", \"satu \", \"dua \", \"tiga \", \"empat \", \"lima \", \"enam \",\r\n \"tujuh \", \"lapan \", \"sembilan \", \"sepuluh \", \"sebelas \",\r\n \"dua belas \", \"tiga belas \", \"empat belas \", \"lima belas \",\r\n \"enam belas \", \"tujuh belas \", \"lapan belas \", \"sembilan belas \"\r\n ]\r\n tens = [\r\n \"\", \"\", \"dua puluh\", \"tiga puluh\", \"empat puluh\", \"lima puluh\",\r\n \"enam puluh\", \"tujuh puluh\", \"lapan puluh\", \"sembilan puluh\"\r\n ]\r\n units = [\r\n (\"kuatuordesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"tredesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"duodesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"undesilion\", 1_000_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"desilion\", 1_000_000_000_000_000_000_000_000_000_000_000),\r\n (\"nonilion\", 1_000_000_000_000_000_000_000_000_000_000),\r\n (\"oktilion\", 1_000_000_000_000_000_000_000_000_000),\r\n (\"septilion\", 1_000_000_000_000_000_000_000_000),\r\n (\"sekstilion\", 1_000_000_000_000_000_000_000),\r\n (\"kuintilion\", 1_000_000_000_000_000_000),\r\n (\"kuadrilion\", 1_000_000_000_000_000),\r\n (\"trilion\", 1_000_000_000_000),\r\n (\"bilion\", 1_000_000_000),\r\n (\"juta\", 1_000_000),\r\n (\"ribu\", 1_000),\r\n (\"ratus\", 100),\r\n (\"\", 1)\r\n ]\r\n\r\n # function to convert numbers less than 1000 to words\r\n def words(Z33165K1):\r\n if Z33165K1 == 0:\r\n return \"\"\r\n elif Z33165K1 \u003C= 19:\r\n return ones[Z33165K1]\r\n elif Z33165K1 \u003C= 99:\r\n if Z33165K1 == 10:\r\n return \"sepuluh \"\r\n tens_unit = tens[Z33165K1 // 10]\r\n ones_unit = ones[Z33165K1 % 10]\r\n if ones_unit:\r\n return tens_unit + \" \" + ones_unit\r\n else:\r\n return tens_unit + \" \"\r\n else:\r\n if Z33165K1 // 100 == 1:\r\n return \"seratus \" + words(Z33165K1 % 100)\r\n else:\r\n return ones[Z33165K1 // 100] + \"ratus \" + words(Z33165K1 % 100)\r\n\r\n # convert numbers to words\r\n if Z33165K1 == 0:\r\n return \"sifar\"\r\n elif Z33165K1 \u003C 0:\r\n return \"negatif \" + Z33165(-Z33165K1)\r\n else:\r\n result = \"\"\r\n for unit_name, factor in units:\r\n count, Z33165K1 = divmod(Z33165K1, factor)\r\n if count \u003E 999:\r\n # ERROR: number is too large for this algorithm\r\n Wikifunctions.Error(\r\n \"Z28307\",\r\n [str(input_value), \"999999999999999999999999999999999999999999999999\", \"ms\"]\r\n )\r\n if count \u003E 0:\r\n if factor == 100:\r\n if count == 1:\r\n result = result + \" seratus\"\r\n else:\r\n result = result + \" \" + ones[count] + unit_name\r\n elif factor == 1:\r\n result = result + \" \" + words(count) + unit_name\r\n else:\r\n if count == 1:\r\n result = result + \" se\" + unit_name\r\n else:\r\n result = result + \" \" + words(count) + unit_name\r\n\r\n if result.startswith(\" dan \"):\r\n result = result[5:]\r\n return result.strip()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (prefix se-): Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1xc1gj4n64gv2uk7orp207we4usotyy
263462
263460
2026-04-06T13:54:27Z
Hakimi97
198
263462
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33166"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33165",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z33165(Z33165K1):\r\n input_value = Z33165K1\r\n\r\n ones = [\r\n \"\", \"satu\", \"dua\", \"tiga\", \"empat\", \"lima\", \"enam\",\r\n \"tujuh\", \"lapan\", \"sembilan\", \"sepuluh\", \"sebelas\",\r\n \"dua belas\", \"tiga belas\", \"empat belas\", \"lima belas\",\r\n \"enam belas\", \"tujuh belas\", \"lapan belas\", \"sembilan belas\"\r\n ]\r\n\r\n tens = [\r\n \"\", \"\", \"dua puluh\", \"tiga puluh\", \"empat puluh\",\r\n \"lima puluh\", \"enam puluh\", \"tujuh puluh\",\r\n \"lapan puluh\", \"sembilan puluh\"\r\n ]\r\n\r\n units = [\r\n (\"kuatuordesilion\", 1000000000000000000000000000000000000000000000000000),\r\n (\"tredesilion\", 1000000000000000000000000000000000000000000000000),\r\n (\"duodesilion\", 1000000000000000000000000000000000000000000000),\r\n (\"undesilion\", 1000000000000000000000000000000000000000000),\r\n (\"desilion\", 1000000000000000000000000000000000000000),\r\n (\"nonilion\", 1000000000000000000000000000000000000),\r\n (\"oktilion\", 1000000000000000000000000000000000),\r\n (\"septilion\", 1000000000000000000000000000000),\r\n (\"sekstilion\", 1000000000000000000000000000),\r\n (\"kuintilion\", 1000000000000000000000000),\r\n (\"kuadrilion\", 1000000000000000000),\r\n (\"trilion\", 1000000000000),\r\n (\"bilion\", 1000000000),\r\n (\"juta\", 1000000),\r\n (\"ribu\", 1000),\r\n (\"\", 1)\r\n ]\r\n\r\n def words_below_1000(n):\r\n if n == 0:\r\n return \"\"\r\n\r\n if n \u003C= 19:\r\n return ones[n]\r\n\r\n if n \u003C= 99:\r\n tens_unit = tens[n // 10]\r\n ones_unit = n % 10\r\n if ones_unit == 0:\r\n return tens_unit\r\n return tens_unit + \" \" + ones[ones_unit]\r\n\r\n hundreds = n // 100\r\n rest = n % 100\r\n\r\n if hundreds == 1:\r\n prefix = \"seratus\"\r\n else:\r\n prefix = ones[hundreds] + \" ratus\"\r\n\r\n if rest == 0:\r\n return prefix\r\n return prefix + \" \" + words_below_1000(rest)\r\n\r\n if Z33165K1 == 0:\r\n return \"sifar\"\r\n\r\n if Z33165K1 \u003C 0:\r\n return \"negatif \" + Z33165(-Z33165K1)\r\n\r\n result_parts = []\r\n\r\n for unit_name, factor in units:\r\n count = Z33165K1 // factor\r\n Z33165K1 = Z33165K1 % factor\r\n\r\n if count \u003E 999:\r\n return Wikifunctions.Error(\r\n \"Z28307\",\r\n [str(input_value), \"999999999999999999999999999999999999999999999999\", \"ms\"]\r\n )\r\n\r\n if count \u003E 0:\r\n if factor == 1:\r\n result_parts.append(words_below_1000(count))\r\n else:\r\n if count == 1:\r\n result_parts.append(\"se\" + unit_name)\r\n else:\r\n result_parts.append(words_below_1000(count) + \" \" + unit_name)\r\n\r\n return \" \".join(result_parts)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay cardinal (prefix se-): Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
05dezl4c95re5iuezqd8xi7qtzaw5iz
Z33167
0
79773
263466
2026-04-06T14:43:50Z
JJPMaster
6409
+new implementation
263466
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33167"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33059",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32702",
"Z32702K1": {
"Z1K1": "Z18",
"Z18K1": "Z33059K1"
},
"Z32702K2": {
"Z1K1": "Z18",
"Z18K1": "Z33059K2"
},
"Z32702K3": {
"Z1K1": "Z18",
"Z18K1": "Z33059K3"
},
"Z32702K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z32702K5": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z32702K6": "Z1002"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrapper for Z32702"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A version that directly uses the more general Z32702"
}
]
}
}
dma2tw2k86kpgp1tlnuaofbq7lri0xn
Z33168
0
79774
263469
2026-04-06T15:55:57Z
YoshiRulz
10156
Create test
263469
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33168"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1025"
}
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "23"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "23° N transects Mauritania"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ld0nfh75q8tqqrfiyu7ew85tjaj4xyh
263474
263469
2026-04-06T16:06:05Z
YoshiRulz
10156
Fetch only relevant properties
263474
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33168"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1025"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1332"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1333"
}
]
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "23"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "23° N transects Mauritania"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q0gg08iiij8ko0qqksln8guf3bi9m80
Z33169
0
79775
263470
2026-04-06T15:57:31Z
YoshiRulz
10156
Create test
263470
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33169"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q77"
}
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "39"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "39° S does not transect Uruguay"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l7al9pjg6wi7xuuk89yq60ta4s17cer
263475
263470
2026-04-06T16:06:43Z
YoshiRulz
10156
Fetch only relevant properties
263475
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33169"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q77"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1332"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1333"
}
]
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "39"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "39° S does not transect Uruguay"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fkp6xwz0mnq2vf0a5dk52ei3qrfpydj
Z33170
0
79776
263471
2026-04-06T15:57:39Z
YoshiRulz
10156
Create test
263471
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33170"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q35555"
}
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "138"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "13.8° S transects non-contiguous Wallis and Futuna"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ah1u6gqcql34vrrvvb4qa0equ1e0qh7
263476
263471
2026-04-06T16:07:05Z
YoshiRulz
10156
Fetch only relevant properties
263476
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33170"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33150",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33150",
"Z33150K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q35555"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1332"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1333"
}
]
},
"Z33150K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "138"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "13.8° S transects non-contiguous Wallis and Futuna"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m5sxydeu1brhp280xjjx0kb8nw89a9c
Z33171
0
79777
263473
2026-04-06T16:04:02Z
YoshiRulz
10156
Create implementation
263473
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33171"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33150",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z19753",
"Z19753K1": {
"Z1K1": "Z7",
"Z7K1": "Z25880",
"Z25880K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P1333"
},
"Z21449K2": {
"Z1K1": "Z18",
"Z18K1": "Z33150K1"
}
}
},
"Z19753K2": {
"Z1K1": "Z18",
"Z18K1": "Z33150K2"
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z19753",
"Z19753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33150K2"
},
"Z19753K2": {
"Z1K1": "Z7",
"Z7K1": "Z25880",
"Z25880K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P1332"
},
"Z21449K2": {
"Z1K1": "Z18",
"Z18K1": "Z33150K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "latitude transects contiguous region, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dbowrw7lyzv5qhxlgtvsq1zmiokryt8
Translations:Wikifunctions:Status updates/2026-04-02/11/de
1198
79778
263484
2026-04-06T18:30:46Z
Ameisenigel
44
Created page with "=== Neuigkeiten zu Typen: Grammatikalische Diathesen ==="
263484
wikitext
text/x-wiki
=== Neuigkeiten zu Typen: Grammatikalische Diathesen ===
ogwti3ryyht0i9h5t8qwknyez7of2c0
Z33172
0
79779
263486
2026-04-06T18:31:15Z
Asked42
932
helper function
263486
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33172"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33172K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wikidata item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33172"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bangla label of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function to get the Bangla label for a given Wikidata item"
}
]
}
}
0fdjwxtszl5i2t7vqjayz66savt85h1
263509
263486
2026-04-06T18:35:54Z
Asked42
932
Added Z33174 to the approved list of test cases
263509
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33172"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33172K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wikidata item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33174"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33172"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bangla label of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function to get the Bangla label for a given Wikidata item"
}
]
}
}
qewq44s64m387e3qnm5e817snoybgy4
263510
263509
2026-04-06T18:35:58Z
Asked42
932
Added Z33173 to the approved list of implementations
263510
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33172"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33172K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wikidata item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33174"
],
"Z8K4": [
"Z14",
"Z33173"
],
"Z8K5": "Z33172"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bangla label of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function to get the Bangla label for a given Wikidata item"
}
]
}
}
2s3t60e12ixpabdzo54151d521j7ny9
Z33173
0
79780
263487
2026-04-06T18:32:31Z
Asked42
932
263487
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33173"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33172",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z33172K1"
},
"Z23468K2": "Z1011"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bangla label of Wikidata item, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9udi0q5diaqf9oa7t5ihbgx7h9xop3y
Translations:Wikifunctions:Status updates/2026-04-02/12/de
1198
79781
263488
2026-04-06T18:33:21Z
Ameisenigel
44
Created page with "Basierend auf zwei Vorschlägen von $1 für [[$2|grammatikalische Diathesen]], einem Vorschlag für [[$3|Aktiv / Medium / Passiv]] und einem Vorschlag für [[$4|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen $5 und $6 erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[$7|Grammatikalische Diathese Aktiv / Passiv]]."
263488
wikitext
text/x-wiki
Basierend auf zwei Vorschlägen von $1 für [[$2|grammatikalische Diathesen]], einem Vorschlag für [[$3|Aktiv / Medium / Passiv]] und einem Vorschlag für [[$4|Aktiv / Medium]] wurden die beiden entsprechenden neuen leichtgewichtigen Aufzählungen $5 und $6 erstellt. Sie ergänzen die bestehende leichtgewichtige Aufzählung [[$7|Grammatikalische Diathese Aktiv / Passiv]].
obsan5ghm324wb5bi5q1hp5ug2ybpa4
Translations:Wikifunctions:Status updates/2026-04-02/13/de
1198
79782
263490
2026-04-06T18:33:48Z
Ameisenigel
44
Created page with "Bitte beteilige dich an der [[$1|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]]."
263490
wikitext
text/x-wiki
Bitte beteilige dich an der [[$1|Überprüfung, Diskussion und Erstellung von Typenvorschlägen]].
f2vwcagajxkye2g43qh8fuebkjy0ee1
Translations:Wikifunctions:Status updates/2026-04-02/14/de
1198
79783
263492
2026-04-06T18:33:55Z
Ameisenigel
44
Created page with "=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ==="
263492
wikitext
text/x-wiki
=== Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 ===
pgp7w1p7dxiqe48u3j3fuvv9g8telcs
Translations:Wikifunctions:Status updates/2026-04-02/15/de
1198
79784
263494
2026-04-06T18:34:41Z
Ameisenigel
44
Created page with "[[$1|Toby Hudson]] wird auf der [[$3|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren."
263494
wikitext
text/x-wiki
[[$1|Toby Hudson]] wird auf der [[$3|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
ej6hlgjr1jlrypjx7e5c7uvb83dsbw4
263519
263494
2026-04-06T18:38:38Z
Ameisenigel
44
263519
wikitext
text/x-wiki
[[$1|Toby Hudson]] wird auf der [[$3|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[$2|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren.
tkmz4feafz518k1a0gz7e1bnbzzckql
Translations:Wikifunctions:Status updates/2026-04-02/16/de
1198
79785
263496
2026-04-06T18:34:44Z
Ameisenigel
44
Created page with "Hier die Beschreibung des Vortrags:"
263496
wikitext
text/x-wiki
Hier die Beschreibung des Vortrags:
8esy0yi4f0cdtcn9fsu6ieuv60qnax5
Z33174
0
79786
263498
2026-04-06T18:34:48Z
Asked42
932
263498
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33174"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33172",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33172",
"Z33172K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "পৃথিবী"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q2 is পৃথিবী [bn]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l2x80b4bgnqqgpm88toj97swye4koy8
Translations:Wikifunctions:Status updates/2026-04-02/17/de
1198
79787
263499
2026-04-06T18:34:51Z
Ameisenigel
44
Created page with "''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''"
263499
wikitext
text/x-wiki
''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.''
gas7rx5e2xuotvegz042gwrm2xg13kf
Translations:Wikifunctions:Status updates/2026-04-02/18/de
1198
79788
263501
2026-04-06T18:35:11Z
Ameisenigel
44
Created page with "''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts..."
263501
wikitext
text/x-wiki
''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.''
dl7q27ykv6p3jxf1mubocnin38w7eov
Translations:Wikifunctions:Status updates/2026-04-02/19/de
1198
79789
263503
2026-04-06T18:35:14Z
Ameisenigel
44
Created page with "Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!"
263503
wikitext
text/x-wiki
Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien!
eml1cdiglorw3nf1deudcfz26xmqvay
Translations:Wikifunctions:Status updates/2026-04-02/20/de
1198
79790
263505
2026-04-06T18:35:24Z
Ameisenigel
44
Created page with "=== Anstehendes Freiwilligentreffen am 13. April 2026 ==="
263505
wikitext
text/x-wiki
=== Anstehendes Freiwilligentreffen am 13. April 2026 ===
se7noxtfxjfmovklho0mp3gqbw1j83w
Translations:Wikifunctions:Status updates/2026-04-02/21/de
1198
79791
263507
2026-04-06T18:35:51Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
263507
wikitext
text/x-wiki
Das nächste Freiwilligentreffen findet am [$1 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen.
6opfm156q0lxkdclc4vvtmrj69waazb
Translations:Wikifunctions:Status updates/2026-04-02/22/de
1198
79792
263511
2026-04-06T18:36:00Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 102 neue Funktionen ==="
263511
wikitext
text/x-wiki
=== Wöchentliche neue Funktionen: 102 neue Funktionen ===
ernty4c3193mrzpbainlmf5dcf89uj3
Translations:Wikifunctions:Status updates/2026-04-02/23/de
1198
79793
263513
2026-04-06T18:36:48Z
Ameisenigel
44
Created page with "Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
263513
wikitext
text/x-wiki
Diese Woche hatten wir 101 neue Funktionen. Dies könnte die erste Woche sein, in der wir jemals mehr als hundert neue Funktionen hatten. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
r5zh2wolqeqsoa7owwx6gwc2rsch2jb
Translations:Wikifunctions:Status updates/2026-04-02/24/de
1198
79794
263515
2026-04-06T18:36:51Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
263515
wikitext
text/x-wiki
Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
dckjpk14krlg91zy1npet79eyynekde
Translations:Wikifunctions:Type/43/en
1198
79795
263522
2026-04-06T18:39:50Z
FuzzyBot
207
Importing a new version from external source
263522
wikitext
text/x-wiki
lightweight enum
bvvd8tl8g8qipeqittm70hjts1aqf0n
Translations:Wikifunctions:Type/44/en
1198
79796
263523
2026-04-06T18:39:50Z
FuzzyBot
207
Importing a new version from external source
263523
wikitext
text/x-wiki
lightweight enum
bvvd8tl8g8qipeqittm70hjts1aqf0n
Z33175
0
79797
263555
2026-04-06T19:04:34Z
YoshiRulz
10156
Create function
263555
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z33175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of Monolingual text is exactly"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b5lgnxhmm3u4x18gfzthxedx0lja7yq
263561
263555
2026-04-06T19:31:12Z
YoshiRulz
10156
Added Z33177, Z33178, Z33179 and Z33180 to the approved list of test cases
263561
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z33175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33177",
"Z33178",
"Z33179",
"Z33180"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of Monolingual text is exactly"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4xp1shmwadwcqnnsv05nnruyi1w9wgn
263562
263561
2026-04-06T19:31:16Z
YoshiRulz
10156
Added Z33176 to the approved list of implementations
263562
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z33175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33177",
"Z33178",
"Z33179",
"Z33180"
],
"Z8K4": [
"Z14",
"Z33176"
],
"Z8K5": "Z33175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of Monolingual text is exactly"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5v3vsgg4689rj5fskauvza0e1shttyp
Z33176
0
79798
263556
2026-04-06T19:14:19Z
YoshiRulz
10156
Create implementation
263556
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33176"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33175",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14326",
"Z14326K1": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z33175K1"
}
},
"Z14326K2": {
"Z1K1": "Z18",
"Z18K1": "Z33175K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lang of Monolingual text is exactly, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3k771rlsxa86qustgknh1x1czr6jbif
Z33177
0
79799
263557
2026-04-06T19:29:45Z
YoshiRulz
10156
Create test
263557
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33177"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33175",
"Z33175K1": {
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "colour"
},
"Z33175K2": "Z1199"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en-gb text has lang en-gb"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ge3yktdfueohqacfeilfdmzzzq011py
Z33178
0
79800
263558
2026-04-06T19:30:11Z
YoshiRulz
10156
Create test
263558
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33178"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33175",
"Z33175K1": {
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "colour"
},
"Z33175K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en-gb text doesn't have lang en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
94d235e7smw08naig3ahwugnq8pvcl2
Z33179
0
79801
263559
2026-04-06T19:30:44Z
YoshiRulz
10156
Create test
263559
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33179"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33175",
"Z33175K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "colour"
},
"Z33175K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en text has lang en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fuvw2pt6iuy6jy2rhvxlicj4r17lep5
Z33180
0
79802
263560
2026-04-06T19:30:59Z
YoshiRulz
10156
Create test
263560
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33180"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33175",
"Z33175K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "colour"
},
"Z33175K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en text has lang en-au"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0o49gxfkib4zgtbf6s6nemwqbbroda9
Z33181
0
79803
263564
2026-04-06T19:41:19Z
YoshiRulz
10156
Create implementation
263564
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33181"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z14334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33175",
"Z33175K1": {
"Z1K1": "Z18",
"Z18K1": "Z14334K2"
},
"Z33175K2": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z14334K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z11s are same lang, 2nd has 1st lang composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0uo41uylbhmsy52u573g56d8g3eed76
Z33182
0
79804
263566
2026-04-06T19:46:14Z
YoshiRulz
10156
Create implementation
263566
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33182"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23143",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z33175",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z18",
"Z18K1": "Z23143K1"
}
},
"Z28316K3": {
"Z1K1": "Z18",
"Z18K1": "Z23143K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter Monolingual text list by lang, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bvfx9islzcjgilf30osspdqko2icnwk
263567
263566
2026-04-06T19:46:44Z
YoshiRulz
10156
Try without untype
263567
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33182"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23143",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z33175",
"Z28316K2": {
"Z1K1": "Z18",
"Z18K1": "Z23143K1"
},
"Z28316K3": {
"Z1K1": "Z18",
"Z18K1": "Z23143K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter Monolingual text list by lang, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6oayckjxt6fi5paanguu83x3bm17c8w
Z33183
0
79805
263571
2026-04-06T19:48:57Z
YoshiRulz
10156
Create implementation
263571
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33183"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16277",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z23143",
"Z23143K1": {
"Z1K1": "Z18",
"Z18K1": "Z16277K1"
},
"Z23143K2": {
"Z1K1": "Z18",
"Z18K1": "Z16277K2"
}
},
"Z22839K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z16277K2"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first monolingual text in lang, filter composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jp5rkyd7nv0gp6anoewx370itjpnvrd
Z33184
0
79806
263573
2026-04-06T20:37:06Z
ChaoticVermillion
31127
created config
263573
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33184"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z33059",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33072",
"Z14293K2": [
"Z60",
"Z1403"
]
}
],
"Z14294K2": "Z33059"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for simple present singular sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
glk9pvydbv4l0ugqoywqhtj19l01ggb
Z33185
0
79807
263574
2026-04-06T20:39:17Z
ChaoticVermillion
31127
create function
263574
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33185"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33185K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33185"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple present singular sentence, indef"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence of the form [X] [verbs] [Y] sentence e.g. \"Love commands respect\" or \"Practice makes perfection\"."
}
]
}
}
csfj95w9w936i0c674hzjmxzkmi57qh
263577
263574
2026-04-06T20:44:09Z
ChaoticVermillion
31127
Added Z33186 to the approved list of test cases
263577
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33185"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33185K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z33186"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33185"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple present singular sentence, indef"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence of the form [X] [verbs] [Y] sentence e.g. \"Love commands respect\" or \"Practice makes perfection\"."
}
]
}
}
db2t5w0dthxtojltykze2puq64ycml8
263578
263577
2026-04-06T20:44:12Z
ChaoticVermillion
31127
Added Z33187 to the approved list of implementations
263578
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33185"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33185K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33185K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z33186"
],
"Z8K4": [
"Z14",
"Z33187"
],
"Z8K5": "Z33185"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple present singular sentence, indef"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence of the form [X] [verbs] [Y] sentence e.g. \"Love commands respect\" or \"Practice makes perfection\"."
}
]
}
}
7twcr338s3z0otacq03in127x5cvskc
Z33186
0
79808
263575
2026-04-06T20:42:11Z
ChaoticVermillion
31127
added test
263575
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33186"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33185",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33185",
"Z33185K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z33185K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q9430"
},
"Z33185K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q133346"
},
"Z33185K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia borders ocean."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] \"Australia borders ocean.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pbrbr7tnv2s1o64rw99fo2nv4yh54jn
Z33187
0
79809
263576
2026-04-06T20:43:57Z
ChaoticVermillion
31127
created implementation
263576
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33187"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33185",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30438",
"Z30438K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z33184",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z33185K4"
}
},
"Z30438K2": {
"Z1K1": "Z18",
"Z18K1": "Z33185K1"
},
"Z30438K3": {
"Z1K1": "Z18",
"Z18K1": "Z33185K2"
},
"Z30438K4": {
"Z1K1": "Z18",
"Z18K1": "Z33185K3"
},
"Z30438K5": {
"Z1K1": "Z18",
"Z18K1": "Z33185K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple present singular sentence, indef, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
depvcbgfazwft150zeqt9zfdd7gaznw
Z33188
0
79810
263580
2026-04-06T21:10:30Z
ChaoticVermillion
31127
created implementation
263580
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33188"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
},
"Z10000K2": "."
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence, simpler composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mh5aqpvhnvhp2y9qj6ziznq5l2ulha9
263584
263580
2026-04-06T21:27:28Z
ChaoticVermillion
31127
wrong function
263584
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33188"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32982K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32982K4"
}
},
"Z10000K2": "."
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(wrong function)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8fu6us6ddnzbazo6nrvtncxifbjk6sl
Z33189
0
79811
263581
2026-04-06T21:12:59Z
ChaoticVermillion
31127
created implementation
263581
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33189"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32244",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
},
"Z10000K2": "."
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English non-defining role sentence, better comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ar25ooxtgmv9xfg9qogtoa7tp4pgd3g
263583
263581
2026-04-06T21:15:15Z
ChaoticVermillion
31127
m
263583
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33189"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32244",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
}
},
"is",
{
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32244K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32244K4"
}
},
"Z10000K2": "."
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English non-defining role sentence, better comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8gypu7a40v5tfxb1sqyv5a5hd78taqo
Z33190
0
79812
263585
2026-04-06T22:09:57Z
ChaoticVermillion
31127
created function
263585
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lrejxxp28mjpqbqgsmjigh2tpb7cwwd
263586
263585
2026-04-06T22:14:11Z
ChaoticVermillion
31127
add lang
263586
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33190K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
khwr4u1gu56ui0sopl9w8uiy5s3ubbx
263588
263586
2026-04-06T22:17:25Z
ChaoticVermillion
31127
Added Z33191 to the approved list of implementations
263588
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33190K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33191"
],
"Z8K5": "Z33190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ttsea7s48swgti4g72rjds7hy0tq5wp
263590
263588
2026-04-06T22:19:42Z
ChaoticVermillion
31127
nudge
263590
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33190K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33191"
],
"Z8K5": "Z33190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"list item from wikidata item reference"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
slgcpebv9eo2kw419dv32sna199wyfg
Z33191
0
79813
263587
2026-04-06T22:17:05Z
ChaoticVermillion
31127
created implementation
263587
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33191"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33190",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33190K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z33190K2"
}
}
},
"Z27873K2": "a",
"Z27873K3": [
"Z6",
"href"
],
"Z27873K4": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "https://www.abstract.wikipedia.org/",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33190K1"
}
}
}
]
},
"Z27873K2": "li",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4pkvaw048ybmkg3aiv6xayylq85a19q
263589
263587
2026-04-06T22:18:43Z
ChaoticVermillion
31127
/wiki
263589
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33191"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33190",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33190K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z33190K2"
}
}
},
"Z27873K2": "a",
"Z27873K3": [
"Z6",
"href"
],
"Z27873K4": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "https://www.abstract.wikipedia.org/wiki/",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33190K1"
}
}
}
]
},
"Z27873K2": "li",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list item from qid, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sk0768fuv6xqdv6y2n4b4rc6tuo8jk1
Z33192
0
79814
263591
2026-04-06T22:23:16Z
ChaoticVermillion
31127
create implementation
263591
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33192"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33057",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z33190",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z33057K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z33057K2"
}
}
}
},
"Z27873K2": "ul",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also list, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fpfih7zdso36qqh0qava2mbm0gzp1ki
Z33193
0
79815
263592
2026-04-06T22:24:46Z
ChaoticVermillion
31127
created function
263592
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
"Z17K2": "Z33193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "concatenate list of html fragments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tde0bg4ixirdrlzm3xbrwpvnpf8v48y
Z33194
0
79816
263594
2026-04-07T01:58:04Z
Hakimi97
198
263594
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33194"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "1234567891"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sebilion dua ratus tiga puluh empat juta lima ratus enam puluh tujuh ribu lapan ratus sembilan puluh satu"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1,234,567,891 in Malay (prefix se-)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dqs1sejhaqvusyfi1c7epk1jswhha1h
Z33195
0
79817
263595
2026-04-07T01:59:14Z
Hakimi97
198
263595
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33195"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "8119"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "lapan ribu seratus sembilan belas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "8,119 in Malay (prefix se-)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9bqbl8khc6g37lrbem7ul7mn7tbw1av
Z33196
0
79818
263596
2026-04-07T02:00:16Z
Hakimi97
198
263596
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33196"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33165",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33165",
"Z33165K1": {
"Z1K1": "Z13518",
"Z13518K1": "91810"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sembilan puluh satu ribu lapan ratus sepuluh"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "91,810 in Malay (prefix se-)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
04q2l0ff56agzftlqn4zyk7php2313h
Z33197
0
79819
263604
2026-04-07T03:45:19Z
Hakimi97
198
263604
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18679",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18679",
"Z18679K1": "satu bilion"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "kesebilion"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "satu bilion \u003E kesebilion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b5ph5urvv39vvhvcrz2m4gay1jrxarj
263607
263604
2026-04-07T03:48:33Z
Hakimi97
198
263607
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18679",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18679",
"Z18679K1": "satu bilion"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "kesebilion"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "satu bilion -\u003E kesebilion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
biobinp0lk92ff1xs61s4jxfhh5f9b4
263608
263607
2026-04-07T04:00:57Z
Hakimi97
198
263608
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18679",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18679",
"Z18679K1": "sebilion"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "kesebilion"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sebilion -\u003E kesebilion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0j8c71pbf8gvydhtgn89yyyphnr1y2f
263611
263608
2026-04-07T04:03:51Z
Hakimi97
198
263611
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18679",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18679",
"Z18679K1": "satu bilion"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "kesatu bilion"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "satu bilion -\u003E kesatu bilion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rzs6hhczy3y476sbbt2prdtill14jl6
Wikifunctions:Type proposals/Abstract sentence
4
79820
263623
2026-04-07T10:00:07Z
Dv103
11127
Created page with "== Summary == This proposal is an attempt to represent in an abstract way the content of Abstract Wikipedia. === Comparison with competing proposals === This is an alternative to other proposals like [[Wikifunctions:Type proposal/Syntactic table|Syntactic tables]] and [[Wikifunctions:Type proposals/Semantic unit|Semantic units]], that try to solve the same problem. Both of these have some issues, that this proposal tries to address. The former proposal has the issue o..."
263623
wikitext
text/x-wiki
== Summary ==
This proposal is an attempt to represent in an abstract way the content of Abstract Wikipedia.
=== Comparison with competing proposals ===
This is an alternative to other proposals like [[Wikifunctions:Type proposal/Syntactic table|Syntactic tables]] and [[Wikifunctions:Type proposals/Semantic unit|Semantic units]], that try to solve the same problem. Both of these have some issues, that this proposal tries to address.
The former proposal has the issue of imposing a bottom-up approach, having functions that need to generate only a part of the sentence and populate a table that should contain all the different variations of the part of the sentence for all the possible grammatical contexts. As it has been pointed out, this approach has the issue that in realistic scenarios for many languages requires the creation of huge tables, only to select at the end just one option, other than not accounting the fact that in some languages, different parts of the sentence may be mixed up.
The [[Wikifunctions:Type proposals/Semantic unit|Semantic unit]] and [[Wikifunctions:Type proposals/Syntactic unit|Syntactic unit]] approach tries to solve these issues by proposing a different approach, which consist in first encode the entire sentence through an object, and then pass it to a function that renders it. The Abstract sentence approach is basically the same one of Semantic units (and leaves purposefully out the proposal of Syntactic unit, since it is an internal tool that is outside the scope of this proposal), but is an attempt to implement it in a way that is more idiomatic to Wikifunctions, exploiting the potential given by Wikifunctions. The hope is to create an approach that is simpler to understand for uninitiated contributors, and that naturally guides Abstract Wikipedia editors to the generation of abstract content.
== Structure ==
An "Abstract sentence", for the purposes of this page, is the representation of a sentence in a language-neutral way. It is composed of various "Abstract sentence parts" (or "Abstract parts" for brevity), which can consist of entire phrases down to single nouns. The Abstract sentence is modeled as a tree, with Abstract sentence parts containing other Abstract sentence parts, down to the primitive ones. The Abstract parts can be of various types, each corresponding to a different Wikifunctions type. Each Abstract part type should contain all the content of the Abstract part (such as the {{Z|Z6091}}s or the composing Abstract parts), as well as all the grammatical information that some languages need in order to properly inflect the part.
== Usage ==
With this proposal, a typical Abstract Wikipedia fragment would consist in a call to a function like <code>Abstract sentence to HTML (Abstract sentence, Language)</code>. This function would then delegate the NLG to language-specific functions.
In order to fully exploit the functionalities of Wikifunctions types, [[Wikifunctions:Type proposals/configuration of functions for given types|Configurations of functions for given types]] are needed.
== Examples of Abstract part types ==
Those are just some examples of possible Abstract part types, that should be enough to fully encode the fragments generated by {{Z|Z26039}}, {{Z|Z26627}}, and {{Z|Z26095}}.
=== Abstract proper name ===
This Abstract part type encodes an item that has a proper name that is unique to the single real-life item. This should not be used for people, since it is necessary to use a more specialized type to handle all the nuances of people's names. This allows us to just represent it just with a single QID. This type should contain:
* '''QID''': The {{Z|Z6091}} of the object referred by the proper name.
* '''Complements''': A list of the eventual Abstract parts that complement the proper name. Note: they should be of type "Abstract complement", which for now is not included among these examples.
=== Abstract noun ===
This Abstract part type encodes one or multiple items that are identified by a common noun. Note that here "noun" does not necessarily refer to a literal single word noun, since some languages could use an entire construction just to refer to this concept. The structure is:
* '''QID''': The {{Z|Z6091}} of the common noun.
* '''Definiteness''': Of type Abstract definiteness (see below), encodes the definiteness of the noun (in other words, whether this particular noun has been previously introduced or not).
* '''Number''': Of type Abstract number, encodes how many instanced this noun is referring to.
* '''Complements''': A list of the eventual Abstract parts that complement the noun.
=== Abstract copula ===
This type represents a sentence of type "X is Y", with the specific meaning "X is equal to Y" (like "Mars is a planet" or "Paris is the capital of France", but not for example "Jupiter is big"). The structure is:
* '''First part''': An Abstract part representing the first part of the copula structure.
* '''Second part''': An Abstract part representing the second part of the copula structure.
* '''Tense''': Of type Abstract tense, represents when the copula is true.
* '''Complements''': A list of the eventual Abstract parts that complement the copula.
=== Abstract part decoration ===
Represents a visual decoration of an abstract part (like bold or italics). The structure is:
* '''Content''': The Abstract part that has to be decorated.
* '''Decoration''': Of type Text decoration, represent the decoration that needs to be applied.
== Examples of auxiliary types ==
=== Abstract definiteness ===
An enumeration that can be one of the following values:
* ''Absolute'': Refers to entire concept or the entirety of the instances. Supports only the numbers "1" and "Global". In English, with Abstract number "1" it usually corresponds to the article-less singular for uncountable nouns ("''Bread'' is an aliment.") and to the singular with definite article for countable nouns ("''The violin'' is a musical instrument."). With Abstract number "Global", it usually corresponds to the article-less singular for uncountable noun ("''Water'' is wet.") and to the article-less plural for countable nouns ("''Giraffes'' are mammals.").
* ''Definite'': Refers to instances that are completely identifiable. Corresponds to the English definite article.
* ''Indefinite'': Refers to instances that are not identifiable from the given information. Corresponds to the English indefinite article.
=== Abstract number ===
A value that can be either:
* A {{Z|Z13518}}: the exact number of instances (if it is known).
* One of the following values:
** ''Plural'': If it is an unknown quantity greater than 5.
** ''Greater plural'': If it is an unknown quantity greater than an already established plural.
** ''Paucal'': If it is an unknown small quantity.
** ''Greater paucal'': If it is an unknown small quantity greater than an already established paucal.
** ''Global'': If it is the entire quantity that exists.
* An Abstract part, representing a quantifier (like "''a glass of'' water").
=== Abstract tense ===
Either:
* An enumeration of:
** ''Absolute'': A sentence that is always true, regardless of time. In English, is usually represented by a simple present.
** ''Past'': A sentence that was true in the past.
** ''Present'': A sentence that is true only now.
** ''Future'': A sentence that will be true in the future.
* An Abstract relative tense, representing a time relative to a known time.
=== Abstract relative tense ===
Contains:
* '''Relation''': Either ''Before'', ''During'' or ''After''
* '''Reference time''': Of type Abstract tense.
=== Text decoration ===
An enumeration with either one of the following values:
* ''Bold''
* ''Italics''
* ''Underlined''
* ''Crossed''
== Examples of abstract sentences ==
"'''Berlin''' is a city.":
* '''Type''': Abstract copula
* '''First part''':
** '''Type''': Abstract part decoration
** '''Content''':
*** '''Type''': Abstract proper name
*** '''QID''': {{Q|Q64}}
*** '''Complements''': []
** '''Decoration''': ''Bold''
* '''Second part''':
** '''Type''': Abstract noun
** '''QID''': {{Q|Q515}}
** '''Definiteness''': ''Indefinite''
** '''Number''': 1
** '''Complements''': []
* '''Tense''': ''Absolute''
* '''Complements''': []
"Antelopes are mammals.":
* '''Type''': Abstract copula
* '''First part''':
** '''Type''': Abstract noun
** '''QID''': {{Q|Q25894}}
** '''Definiteness''': ''Absolute''
** '''Number''': ''Global''
** '''Complements''': []
* '''Second part''':
** '''Type''': Abstract noun
** '''QID''': {{Q|Q7377}}
** '''Definiteness''': ''Indefinite''
** '''Number''': ''Plural''
** '''Complements''': []
* '''Tense''': ''Absolute''
* '''Complements''': []
== Comments ==
*{{s}}, as the proposer. This page is meant to discuss the general proposal. The specific example types are open to discussion (in particular, I am not particularly convinced of the handling of tenses, since many languages require a very nuanced handling of tenses). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:00, 7 April 2026 (UTC)
bbj08vzlptfoipywj7b0ac4ij93oum6
Z33198
0
79821
263625
2026-04-07T10:25:43Z
DVrandecic (WMF)
7
implemented per [[Wikifunctions:Type proposals/complex128]]
263625
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33198"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z33198",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "real"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "imaginary"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K7": [
"Z46"
],
"Z4K8": [
"Z64"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bquo55dx0rsgwrp353ubsfsxw842vw8
263627
263625
2026-04-07T10:49:31Z
DVrandecic (WMF)
7
still in construction
263627
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33198"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z33198",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "real"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "imaginary"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K7": [
"Z46"
],
"Z4K8": [
"Z64"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[do not use, in construction] Complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
48ugeb8h14zaz2q39yofretgntye8h3
263630
263627
2026-04-07T11:21:49Z
DVrandecic (WMF)
7
263630
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33198"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z33198",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "real"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "imaginary"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K7": [
"Z46",
"Z33199"
],
"Z4K8": [
"Z64",
"Z33200"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[do not use, in construction] Complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0z74etd0cyg79vaztshvdh9e1tg1krx
263639
263630
2026-04-07T11:58:55Z
DVrandecic (WMF)
7
263639
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33198"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z33198",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "real"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z20838",
"Z3K2": "Z33198K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "imaginary"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z101",
"Z4K4": "Z33202",
"Z4K7": [
"Z46",
"Z33199"
],
"Z4K8": [
"Z64",
"Z33200"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[do not use, in construction] Complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o0ws25cqdbub6zgqamytkunof99i0qj
Z33199
0
79822
263626
2026-04-07T10:44:03Z
DVrandecic (WMF)
7
263626
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33199"
},
"Z2K2": {
"Z1K1": "Z46",
"Z46K1": "Z33199",
"Z46K2": "Z33198",
"Z46K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33199( Z33199K1 ) {\n\tfunction ToFloat( K1 ) {\n\t\t// is it a special value?\n\t\tlet special = K1.Z20838K4.Z20825K1;\n\t\tif (typeof special === 'object') {\n\t\t\tspecial = special.Z9K1;\n\t\t}\n\t\tif ( special === 'Z20829' ) {\n\t\t\treturn +0.0;\n\t\t}\n\t\tif ( special === 'Z20831' ) {\n\t\t\treturn -0.0;\n\t\t}\n\t\tif ( special === 'Z20832' ) {\n\t\t\treturn Number.POSITIVE_INFINITY;\n\t\t}\n\t\tif ( special === 'Z20833' ) {\n\t\t\treturn Number.NEGATIVE_INFINITY;\n\t\t}\n\t\tif ( ( special === 'Z20834' )\n\t\t\t|| ( special === 'Z20835' )\n\t\t\t|| ( special === 'Z20836' ) ) {\n\t\t\treturn Number.NaN;\n\t\t}\n\t\n\t\t// is it a positive number?\n\t\tlet sign = K1.Z20838K1.Z16659K1;\n\t\tif (typeof sign === 'object') {\n\t\t\tsign = sign.Z9K1;\n\t\t}\n\t\tconst positive = ( sign === 'Z16660' ) ? 0n : 1n;\n\t\tconst signBit = positive \u003C\u003C 63n;\n\t\n\t\t// exponent\n\t\tlet expvalue = K1.Z20838K2.Z16683K2.Z13518K1;\n\t\tif (typeof expvalue === 'string') {\n\t\t\texpvalue = BigInt( K1.Z20838K2.Z16683K2.Z13518K1 );\n\t\t} else {\n\t\t\texpvalue = BigInt( K1.Z20838K2.Z16683K2.Z13518K1.Z6K1 );\n\t\t}\n\t\tlet expsign = K1.Z20838K2.Z16683K1.Z16659K1;\n\t\n\t\twhile ( typeof expsign === 'object' ) {\n\t\t\tif ( 'Z9K1' in expsign ) {\n\t\t\t\texpsign = expsign.Z9K1;\n\t\t\t} else if ( 'Z16659K1' in expsign ) {\n\t\t\t\texpsign = expsign.Z16659K1;\n\t\t\t} else {\n\t\t\t\texpsign = '';\n\t\t\t}\n\t\t}\n\t\tif ( expsign === 'Z16662' ) { \n\t\t\texpsign = -1n;\n\t\t} else {\n\t\t\texpsign = 1n;\n\t\t}\n\t\tconst exponent = expsign * expvalue;\n\t\tif ( ( exponent \u003E 1023n ) || ( exponent \u003C -1023n ) ) {\n\t\t\treturn Number.NaN;\n\t\t}\n\n\t\t// mantissa\n\t\tlet mantvalue = K1.Z20838K3.Z13518K1;\n\t\tif (typeof mantvalue === 'string') {\n\t\t\tmantvalue = BigInt( mantvalue );\n\t\t} else {\n\t\t\tmantvalue = BigInt( mantvalue.Z6K1 );\n\t\t}\n\t\n \t// Handle subnormals separately (exponent = -1023)\n\t\tlet exponentBits, mantissaBits;\n\t\tif (exponent === -1023n) {\n\t\t\t// subnormal: exponent bits are all 0, raw mantissa used directly\n\t\t\texponentBits = 0n;\n\t\t\tmantissaBits = mantvalue;\n\t\t} else {\n\t\t\t// normalised: exponent bias +1023\n\t\t\texponentBits = ((exponent + 1023n) \u0026 0x7FFn) \u003C\u003C 52n;\n\t\t\tconst MANTISSA_MASK = (1n \u003C\u003C 52n) - 1n;\n \t\tmantissaBits = mantvalue \u0026 MANTISSA_MASK;\n\t\t}\n \n \tconst floatBits = signBit | exponentBits | mantissaBits;\n\n\t // Convert to a JavaScript Number\n \tconst buffer = new ArrayBuffer(8);\n \tconst view = new DataView(buffer);\n \tview.setBigUint64(0, floatBits, false); // Big-endian\n \treturn view.getFloat64(0, false);\t\n\t}\n\t\n\treturn {\n\t\treal: ToFloat( Z33199K1.Z33198K1 ),\n\t\timaginary: ToFloat( Z33199K1.Z33198K2 )\n\t};\n}"
},
"Z46K4": "Object"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JavaScript converter from Complex number to Object"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an object { real: r, imaginary: i }"
}
]
}
}
d64mhmwosydxc8pn4l3wb9i87l53zcd
Z33200
0
79823
263629
2026-04-07T11:21:05Z
DVrandecic (WMF)
7
263629
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33200"
},
"Z2K2": {
"Z1K1": "Z64",
"Z64K1": "Z33200",
"Z64K2": "Z33198",
"Z64K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33200( Z33200K1 ) {\n\tfunction complexvalue( real, imaginary ) {\n\t\treturn {\n\t\t\t\"Z1K1\": {\n\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\"Z9K1\": \"Z33198\"\n\t\t\t},\n\t\t\t\"Z33198K1\": real,\n\t\t\t\"Z33198K2\": imaginary\n\t\t};\n\t}\n\n\tfunction floatvalue( positive, exponent, mantisse, special ) {\n\t\treturn {\n\t\t\t\"Z1K1\": {\n\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\"Z9K1\": \"Z20838\"\n\t\t\t},\n\t\t\t\"Z20838K1\": {\n\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": \"Z16659\"\n\t\t\t\t},\n\t\t\t\t\"Z16659K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": positive ? \"Z16660\" : \"Z16662\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"Z20838K2\": {\n\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": \"Z16683\"\n\t\t\t\t},\n\t\t\t\t\"Z16683K1\": {\n\t\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\t\"Z9K1\": \"Z16659\"\n\t\t\t\t\t},\n\t\t\t\t\t\"Z16659K1\": {\n\t\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\t\"Z9K1\": ( exponent \u003C 0 ) ? \"Z16662\" : ( exponent === 0 ) ? \"Z16661\" : \"Z16660\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"Z16683K2\": {\n\t\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\t\"Z9K1\": \"Z13518\"\n\t\t\t\t\t},\n\t\t\t\t\t\"Z13518K1\": {\n\t\t\t\t\t\t\"Z1K1\": \"Z6\",\n\t\t\t\t\t\t\"Z6K1\": Math.abs( exponent ).toString()\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"Z20838K3\": {\n\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": \"Z13518\"\n\t\t\t\t},\n\t\t\t\t\"Z13518K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z6\",\n\t\t\t\t\t\"Z6K1\": mantisse.toString()\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"Z20838K4\": {\n\t\t\t\t\"Z1K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": \"Z20825\"\n\t\t\t\t},\n\t\t\t\t\"Z20825K1\": {\n\t\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\t\"Z9K1\": special\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n\t\n\tfunction fromfloat( K1 ) {\n\t\tif ( Number.isNaN( K1 ) ) {\n\t\t\treturn floatvalue( true, 1024, (2n**52n)-1n, \"Z20834\" );\n\t\t}\n\t\tif ( K1 === Number.POSITIVE_INFINITY ) {\n\t\t\treturn floatvalue( true, 1024, 0n, \"Z20832\" );\n\t\t}\n\t\tif ( K1 === Number.NEGATIVE_INFINITY ) {\n\t\t\treturn floatvalue( false, 1024, 0n, \"Z20833\" );\n\t\t}\n\t\tif ( Object.is( K1, -0)) {\n\t\t\treturn floatvalue( false, -1023, 0n, \"Z20831\" );\t\n\t\t}\n\t\tif ( K1 === 0 ) {\n\t\t\treturn floatvalue( true, -1023, 0n, \"Z20829\" );\t\n\t\t}\n\t\tconst positive = K1 \u003E= 0;\n\t\tconst absval = positive ? K1 : -K1;\n\t\n\t\t// Convert to a JavaScript Number\n \tconst buffer = new ArrayBuffer(8);\n \tconst view = new DataView(buffer);\n \tview.setFloat64(0, absval, false);\n \tconst i = view.getBigUint64(0, false);\n\n\t\tconst rawExp = (i \u003E\u003E 52n) \u0026 0x7FFn;\n\t\tconst mantisse = i % (2n ** 52n);\n\n\t\tlet exponent;\n\n\t\tif (rawExp === 0n) {\n\t\t\t// subnormal: exponent fixed at -1023\n\t\t\texponent = -1023;\n\t\t} else {\n\t\t\texponent = Number(rawExp - 1023n);\n\t\t}\n\n\t\treturn floatvalue(positive, exponent, mantisse, \"Z20837\");\n\t}\n\n\treturn complexvalue(\n\t\tfromfloat( Z33200K1.real ),\n\t\tfromfloat( Z33200K1.imaginary )\n\t);\n}"
},
"Z64K4": "Object"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JavaScript converter to Complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Based on an object { real: r, imaginary: i }"
}
]
}
}
3plo9flyy1hw35g0d17wcagkbc2z9ig
Z33201
0
79824
263631
2026-04-07T11:52:13Z
DVrandecic (WMF)
7
263631
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "addend"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33201K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "addend"
}
]
}
}
],
"Z8K2": "Z33198",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add complex numbers"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
304jr3fi2y5c8v6y33l5e4lmccsigvv
Z33202
0
79825
263632
2026-04-07T11:53:49Z
DVrandecic (WMF)
7
263632
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33202"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33202"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"equality",
"==",
"="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1xjk29jgd6tcigfjtsss18gdkp9hign
263636
263632
2026-04-07T11:55:22Z
DVrandecic (WMF)
7
Added Z33203 and Z33204 to the approved list of test cases
263636
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33202"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33203",
"Z33204"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33202"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"equality",
"==",
"="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h0j4sspj64g5xgq8gqyecup76npsi54
263638
263636
2026-04-07T11:58:36Z
DVrandecic (WMF)
7
Added Z33205 to the approved list of implementations
263638
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33202"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33202K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z33203",
"Z33204"
],
"Z8K4": [
"Z14",
"Z33205"
],
"Z8K5": "Z33202"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same complex number"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"equality",
"==",
"="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5xnpr1c7dylmeul86en1hu72p74c263
Z33203
0
79826
263633
2026-04-07T11:54:29Z
DVrandecic (WMF)
7
263633
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33203"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33202",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33202",
"Z33202K1": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
},
"Z33202K2": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0+0i = 0+0i"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fxzt0p4hpwl7segmttlviw33dn9i7a2
Z33204
0
79827
263635
2026-04-07T11:55:08Z
DVrandecic (WMF)
7
263635
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33204"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33202",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33202",
"Z33202K1": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
},
"Z33202K2": {
"Z1K1": "Z33198",
"Z33198K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
},
"Z33198K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1+0i != 0+1i"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8qss28wbznygwt9uplnln9skocphizn
Z33205
0
79828
263637
2026-04-07T11:58:21Z
DVrandecic (WMF)
7
263637
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33205"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33202",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z20924",
"Z20924K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z33198K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33202K1"
}
},
"Z20924K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z33198K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33202K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z20924",
"Z20924K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z33198K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33202K1"
}
},
"Z20924K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z33198K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z33202K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equality of both parts by key"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qjw4efc4chwn6tdg1nia6r87b6p8gwi