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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</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 &gt;9 (tests &gt;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.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</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 &gt;9 (tests &gt;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.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</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 &gt;9 (tests &gt;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.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</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 &gt;9 (tests &gt;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.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</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 &gt;9 (tests &gt;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]]&amp;[[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]]&amp;[[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:מקף| &#3572;]]</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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