Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.6
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:Project chat
4
1184
283343
283112
2026-06-15T03:08:05Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2026/05]] (after section [[Wikifunctions:Project chat/Archive/2026/05#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning]]) - previous edit: [[:User:GrounderUK|GrounderUK]], 2026-06-14 10:46
283343
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
:The new <code>return_type</code> param to [[Special:ListObjectsByType]] will show Functions returning e.g. {{Z|27951}} and {{Z|882}} if those are typed in manually, but the dropdown menu doesn't offer them, probably because it's a copy of the dropdown above (and there are no Persistent objects of those Types). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:12, 26 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: Correct, it's filtering for Types, which includes "real" enums like [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z20342&orderby=name Day of Roman year (Z20342)]; light-weight enums have downsides as well as upsides, of which this is one. :-( [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:39, 1 June 2026 (UTC)
:::I assume you mean {{Z|17402}}, since {{Z|20342}} is not an enumeration type? But I never mentioned enums: My hypothesis is that a Type appears in the dropdown iff there is a Persistent object of that type (<code>Z2K2.Z1K1</code>). Whereas I would expect a Type to appear in the dropdown iff there are any Functions which return objects of that type (<code>Z2K2.Z8K2</code>). Or just show every Type in the return type dropdown, since [[Special:ListObjectsByType/Z39|you already have a "no results" message]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:53, 1 June 2026 (UTC)
::::@[[User:YoshiRulz|YoshiRulz]]: Yes, you are correct, the concept of a Type here means "there is a Persistent object of that type". Other things (in practice, light-weight enums like Z27951) aren't Types. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:57, 1 June 2026 (UTC)
== Type documentation template ==
Over the past couple of weeks, I've been developing and rolling out {{t|type documentation}}: a standardised layout for Type metadata, de/constructors, conversions, etc. on each Type's talk page. (The layout is loosely based on [[d:Template:Property documentation|Wikidata's]].) See [[Talk:Z16683|Integer]] for an example that uses most of its features, and [[Talk:Z99|Quote]] for one that doesn't.<br>At this point I can't think of anything more to add besides [[Help:Comparison_function_table/float64|filling out]] a couple more [[Help:Type_conversion_table/Codepoint|tables]]. But if any of you have ideas or feedback, please click through to the relevant talk page and leave me a message. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:29, 26 May 2026 (UTC)
:I really like what you're doing here. Thank you. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:26, 26 May 2026 (UTC)
:Yeah, nice work! I don’t think “Function declarations” is the best header for the collapsed table of searches by function signature, however. Now that it’s finally landed, we should probably include https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z16683 as well (outside the table). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:23, 26 May 2026 (UTC)
== Apparent error in implementations of {{Z|20616}} ==
Please can I request help in how to understand a bug? Sorry if this is not the best place to ask.
I created lexemes [[d:Lexeme:L1566135|langue morte L1566135]] in French and [[d:Lexeme:L1566139|lengua muerta L1566139]] in Spanish, with property {{P|5185}} set to {{Q|Q1775415}} in each case. {{Z|20616}} should return a list of the grammatical genders of a given lexeme. It has two implementations, {{Z|Z20641}} and {{Z|Z21127}}, each of which works perfectly in the French case, returning a list containing Q1775415. But in the Spanish case, each of the two implementations wrongly returns an empty list. I cannot understand what is going wrong. How can I find out what is happening here? I would be grateful for any help or advice. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:56, 26 May 2026 (UTC)
:Both implementations return [https://www.wikifunctions.org/wiki/Z20616?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z20616%22%2C%22Z20616K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L1566139%22%7D%7D%7D the same result]. As you added the gender only yesterday, I suppose it must have still been looking at a cached version of the lexeme from before that edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:06, 26 May 2026 (UTC)
::Thank you for answering. Yes, it works now. I thought it might have been something like that, but I waited more than 12 hours before testing it again today. I think that whenever SPARQL is in use, there will be caching issues, and it is a very bad problem. Is there any way of clearing the cache, or knowing when the cache will next be cleared, or how long it is necessary to wait before the changes come through? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 18:59, 26 May 2026 (UTC)
:::Well, it depends on the cache. “Wikidata entities in the orchestrator cache timeout after 24 hours” [https://t.me/Wikifunctions/28369 according to] @[[User:DMartin (WMF)|DMartin (WMF)]]. There is currently no way to clear that. I don’t think we have a handy guide to the different caches in operation, but the “general” function-call cache should be reset for a particular function when that function is edited. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:05, 26 May 2026 (UTC)
::::I think this is very unfortunate for anyone doing tests in Wikifunctions. So there is a 24-hour delay even applying to changes in Wikidata due to the Wikifunctions orchestrator cache, apart from any other caches such as the SPARQL one. I notice that an intermediate-level call using the [[d:Lexeme:L1566139|lengua muerta L1566139]] lexeme change, {{Z|33725}}, now works on "latín es una lengua muerta.", but the top-level call {{Z|26039}} still does not find the correct gender. If I test the function every 12 hours, does that mean that the erroneous result will be produced for ever, because it will always take the bad value less than 24 hours old from the cache? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:45, 27 May 2026 (UTC)
:::::I can only sympathize.
:::::It seems to me that [https://www.wikifunctions.org/wiki/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D this has been correct] for a couple of days. But in the general case, no, repeated use of cached results does not re-start the clock. That would indeed be most unfortunate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:59, 27 May 2026 (UTC)
::::::It still doesn't work for me, it says "latín es un lengua muerta." But the test on the top-level implementation page, {{Z|33725}}, does work now. By the way, really it should say "el latín es una lengua muerta.", but that is another issue. Anyway, thanks a lot for your help. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:06, 27 May 2026 (UTC)
:::::::Ah, yes… my mistake, sorry.
:::::::It should be [https://www.wikifunctions.org/view/en/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D consistent now]. The “couple of days” is the clue here; we were getting a result from the function-call cache and this has now been refreshed by my edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:25, 27 May 2026 (UTC)
::::::::Yes, it all works now. Thanks. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:54, 27 May 2026 (UTC)
== Vote now in the 2026 U4C election ==
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 May 2026 (UTC)
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== [[Z35880]] ==
The code of this implementation is adapted directly from [https://github.com/sutton-signwriting/core/blob/master/src/swu/swu-re.js]. I'm not sure why this function only works for "null" and "sort". Every other input causes the function to return [[Z577]]. Does anyone know what could be going on here? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:47, 30 May 2026 (UTC)
:Could you creade testcases showing this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:55, 30 May 2026 (UTC)
::I determined that this problem was due to a problem with UTF encoding, and it has since been resolved. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:11, 31 May 2026 (UTC)
== Continued WASI runner problems ==
I've continued to experience {{z|576}} on {{z|35904}}, despite [[phab:T419933|the purported fix]]. See {{z|35945}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:29, 31 May 2026 (UTC)
:A possibly related issue while trying to add more rows in these articles :
:1. https://abstract.wikipedia.org/view/en/Q16038495
:2. https://abstract.wikipedia.org/view/en/Q13581178
:So, I stopped at 2 rows. [[User:Jsamwrites|John Samuel]] 20:40, 31 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Questions on a simple fragment example "The Eiffel Tower is a monument" ==
Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions.
Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking.
Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong?
Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme.
Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element".
Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples:
* "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar.
* "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German.
* "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento".
* "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed.
* "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish.
How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it.
I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC)
:@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC)
::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC)
:1. Yes.
:2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language.
:3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example).
:3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process.
:4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC)
== Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki ==
Hello community,
The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement.
We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon.
Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC)
== Apache License 2.0 ==
Hello, Wikifunctions says it uses the Apache 2.0 license for code. Apache 2.0 is incompatible with GPLv2 only and some other licenses, and I would like to be able to use Wikifunctions with software that uses incompatible licenses with Apache 2.0. Is there any plans to fix this incompatibility or relicense Wikifunctions code? Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 11:49, 12 June 2026 (UTC)
:@[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]]: No. The licence was picked very carefully based on the way it needs to integrate with other systems, principally Wikipedias and Wikidata. Changing the licence would ba a major, breaking undertaking. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:52, 12 June 2026 (UTC)
:Just out of curiousity: what software would you like to use it with? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:19, 12 June 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
3i81uljrcs733aw7dxo3x1lmkkm6jn3
283353
283343
2026-06-15T03:55:30Z
Pine
54702
/* June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project */ new section
283353
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
:The new <code>return_type</code> param to [[Special:ListObjectsByType]] will show Functions returning e.g. {{Z|27951}} and {{Z|882}} if those are typed in manually, but the dropdown menu doesn't offer them, probably because it's a copy of the dropdown above (and there are no Persistent objects of those Types). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:12, 26 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: Correct, it's filtering for Types, which includes "real" enums like [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z20342&orderby=name Day of Roman year (Z20342)]; light-weight enums have downsides as well as upsides, of which this is one. :-( [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:39, 1 June 2026 (UTC)
:::I assume you mean {{Z|17402}}, since {{Z|20342}} is not an enumeration type? But I never mentioned enums: My hypothesis is that a Type appears in the dropdown iff there is a Persistent object of that type (<code>Z2K2.Z1K1</code>). Whereas I would expect a Type to appear in the dropdown iff there are any Functions which return objects of that type (<code>Z2K2.Z8K2</code>). Or just show every Type in the return type dropdown, since [[Special:ListObjectsByType/Z39|you already have a "no results" message]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:53, 1 June 2026 (UTC)
::::@[[User:YoshiRulz|YoshiRulz]]: Yes, you are correct, the concept of a Type here means "there is a Persistent object of that type". Other things (in practice, light-weight enums like Z27951) aren't Types. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:57, 1 June 2026 (UTC)
== Type documentation template ==
Over the past couple of weeks, I've been developing and rolling out {{t|type documentation}}: a standardised layout for Type metadata, de/constructors, conversions, etc. on each Type's talk page. (The layout is loosely based on [[d:Template:Property documentation|Wikidata's]].) See [[Talk:Z16683|Integer]] for an example that uses most of its features, and [[Talk:Z99|Quote]] for one that doesn't.<br>At this point I can't think of anything more to add besides [[Help:Comparison_function_table/float64|filling out]] a couple more [[Help:Type_conversion_table/Codepoint|tables]]. But if any of you have ideas or feedback, please click through to the relevant talk page and leave me a message. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:29, 26 May 2026 (UTC)
:I really like what you're doing here. Thank you. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:26, 26 May 2026 (UTC)
:Yeah, nice work! I don’t think “Function declarations” is the best header for the collapsed table of searches by function signature, however. Now that it’s finally landed, we should probably include https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z16683 as well (outside the table). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:23, 26 May 2026 (UTC)
== Apparent error in implementations of {{Z|20616}} ==
Please can I request help in how to understand a bug? Sorry if this is not the best place to ask.
I created lexemes [[d:Lexeme:L1566135|langue morte L1566135]] in French and [[d:Lexeme:L1566139|lengua muerta L1566139]] in Spanish, with property {{P|5185}} set to {{Q|Q1775415}} in each case. {{Z|20616}} should return a list of the grammatical genders of a given lexeme. It has two implementations, {{Z|Z20641}} and {{Z|Z21127}}, each of which works perfectly in the French case, returning a list containing Q1775415. But in the Spanish case, each of the two implementations wrongly returns an empty list. I cannot understand what is going wrong. How can I find out what is happening here? I would be grateful for any help or advice. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:56, 26 May 2026 (UTC)
:Both implementations return [https://www.wikifunctions.org/wiki/Z20616?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z20616%22%2C%22Z20616K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L1566139%22%7D%7D%7D the same result]. As you added the gender only yesterday, I suppose it must have still been looking at a cached version of the lexeme from before that edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:06, 26 May 2026 (UTC)
::Thank you for answering. Yes, it works now. I thought it might have been something like that, but I waited more than 12 hours before testing it again today. I think that whenever SPARQL is in use, there will be caching issues, and it is a very bad problem. Is there any way of clearing the cache, or knowing when the cache will next be cleared, or how long it is necessary to wait before the changes come through? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 18:59, 26 May 2026 (UTC)
:::Well, it depends on the cache. “Wikidata entities in the orchestrator cache timeout after 24 hours” [https://t.me/Wikifunctions/28369 according to] @[[User:DMartin (WMF)|DMartin (WMF)]]. There is currently no way to clear that. I don’t think we have a handy guide to the different caches in operation, but the “general” function-call cache should be reset for a particular function when that function is edited. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:05, 26 May 2026 (UTC)
::::I think this is very unfortunate for anyone doing tests in Wikifunctions. So there is a 24-hour delay even applying to changes in Wikidata due to the Wikifunctions orchestrator cache, apart from any other caches such as the SPARQL one. I notice that an intermediate-level call using the [[d:Lexeme:L1566139|lengua muerta L1566139]] lexeme change, {{Z|33725}}, now works on "latín es una lengua muerta.", but the top-level call {{Z|26039}} still does not find the correct gender. If I test the function every 12 hours, does that mean that the erroneous result will be produced for ever, because it will always take the bad value less than 24 hours old from the cache? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:45, 27 May 2026 (UTC)
:::::I can only sympathize.
:::::It seems to me that [https://www.wikifunctions.org/wiki/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D this has been correct] for a couple of days. But in the general case, no, repeated use of cached results does not re-start the clock. That would indeed be most unfortunate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:59, 27 May 2026 (UTC)
::::::It still doesn't work for me, it says "latín es un lengua muerta." But the test on the top-level implementation page, {{Z|33725}}, does work now. By the way, really it should say "el latín es una lengua muerta.", but that is another issue. Anyway, thanks a lot for your help. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:06, 27 May 2026 (UTC)
:::::::Ah, yes… my mistake, sorry.
:::::::It should be [https://www.wikifunctions.org/view/en/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D consistent now]. The “couple of days” is the clue here; we were getting a result from the function-call cache and this has now been refreshed by my edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:25, 27 May 2026 (UTC)
::::::::Yes, it all works now. Thanks. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:54, 27 May 2026 (UTC)
== Vote now in the 2026 U4C election ==
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 May 2026 (UTC)
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== [[Z35880]] ==
The code of this implementation is adapted directly from [https://github.com/sutton-signwriting/core/blob/master/src/swu/swu-re.js]. I'm not sure why this function only works for "null" and "sort". Every other input causes the function to return [[Z577]]. Does anyone know what could be going on here? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:47, 30 May 2026 (UTC)
:Could you creade testcases showing this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:55, 30 May 2026 (UTC)
::I determined that this problem was due to a problem with UTF encoding, and it has since been resolved. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:11, 31 May 2026 (UTC)
== Continued WASI runner problems ==
I've continued to experience {{z|576}} on {{z|35904}}, despite [[phab:T419933|the purported fix]]. See {{z|35945}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:29, 31 May 2026 (UTC)
:A possibly related issue while trying to add more rows in these articles :
:1. https://abstract.wikipedia.org/view/en/Q16038495
:2. https://abstract.wikipedia.org/view/en/Q13581178
:So, I stopped at 2 rows. [[User:Jsamwrites|John Samuel]] 20:40, 31 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Questions on a simple fragment example "The Eiffel Tower is a monument" ==
Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions.
Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking.
Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong?
Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme.
Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element".
Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples:
* "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar.
* "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German.
* "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento".
* "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed.
* "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish.
How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it.
I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC)
:@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC)
::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC)
:1. Yes.
:2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language.
:3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example).
:3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process.
:4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC)
== Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki ==
Hello community,
The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement.
We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon.
Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC)
== Apache License 2.0 ==
Hello, Wikifunctions says it uses the Apache 2.0 license for code. Apache 2.0 is incompatible with GPLv2 only and some other licenses, and I would like to be able to use Wikifunctions with software that uses incompatible licenses with Apache 2.0. Is there any plans to fix this incompatibility or relicense Wikifunctions code? Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 11:49, 12 June 2026 (UTC)
:@[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]]: No. The licence was picked very carefully based on the way it needs to integrate with other systems, principally Wikipedias and Wikidata. Changing the licence would ba a major, breaking undertaking. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:52, 12 June 2026 (UTC)
:Just out of curiousity: what software would you like to use it with? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:19, 12 June 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions.
#'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC)
hjut69ln6rwobwfm5mh6jz6ckfj9xmp
Wikifunctions:Requests for deletions
4
1696
283345
282869
2026-06-15T03:08:08Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/06]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/06#Z21874|Z21874]]) - previous edit: [[:User:Bunnypranav|Bunnypranav]], 2026-06-13 14:23
283345
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 =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
75sc5er9k5z2mxv42w56en0ew0k6rp8
Z10119
0
3726
283270
277011
2026-06-14T21:33:19Z
Aaron Liu
2395
Added Z28674 to the approved list of implementations
283270
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z28674"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
4p9pru9o6w8zvhg4clgussmajw54kbr
Z13464
0
24433
283161
282370
2026-06-14T16:11:44Z
GrounderUK
50
Added Z31256 to the approved list of test cases
283161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z33903",
"Z34975",
"Z35638",
"Z35750",
"Z31256"
],
"Z8K4": [
"Z14",
"Z13466",
"Z31249",
"Z35755",
"Z36287"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg",
"function of list and scalar",
"apply 2-parameter function to list and common second argument",
"function of scalar and list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
ijpkx4btx44xra379k3283s95foeddv
283329
283161
2026-06-15T00:03:54Z
99of9
1622
Nudge
283329
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z33903",
"Z34975",
"Z35638",
"Z35750",
"Z31256"
],
"Z8K4": [
"Z14",
"Z13466",
"Z31249",
"Z35755",
"Z36287"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg",
"function of list and scalar",
"apply 2-parameter function to list and common second argument",
"function of scalar and list",
"2 argument apply for list and scalar"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
k47iu80e5w1rz0inrq60yvtuybzdibh
Z18504
0
35674
283302
263340
2026-06-14T22:16:53Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
283302
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18504"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18504K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "ژمارەی ھیندۆ-عەرەبی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indo-Arabic number"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18506",
"Z18507",
"Z18508",
"Z18509"
],
"Z8K4": [
"Z14",
"Z18505",
"Z19428"
],
"Z8K5": "Z18504"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "بگۆڕی ژمارەی ھیندۆ-عەرەبی بۆ عەرەبی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indo-Arabic to Arabic numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Indisch-Arabische in Arabische Ziffern"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "ژمارەیەکی ھیندۆ-عەرەبی وەردەگرێت و ھەمان ژمارە بە سیستمی عەرەبی دەگەڕێنێتەوە."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Takes an Indo-Arabic number and returns the same number in the Arabic system."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nimmt eine indisch-arabische Zahl und gibt die entsprechende arabische Zahl aus"
}
]
}
}
3yiunvn61fsh0jbl91o75sqhhraz1rx
283303
283302
2026-06-14T22:16:55Z
YoshiRulz
10156
Added Z36380 to the approved list of implementations
283303
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18504"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18504K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "ژمارەی ھیندۆ-عەرەبی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indo-Arabic number"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18506",
"Z18507",
"Z18508",
"Z18509"
],
"Z8K4": [
"Z14",
"Z19428",
"Z18505",
"Z36380"
],
"Z8K5": "Z18504"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "بگۆڕی ژمارەی ھیندۆ-عەرەبی بۆ عەرەبی"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indo-Arabic to Arabic numerals"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Indisch-Arabische in Arabische Ziffern"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1288",
"Z11K2": "ژمارەیەکی ھیندۆ-عەرەبی وەردەگرێت و ھەمان ژمارە بە سیستمی عەرەبی دەگەڕێنێتەوە."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Takes an Indo-Arabic number and returns the same number in the Arabic system."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nimmt eine indisch-arabische Zahl und gibt die entsprechende arabische Zahl aus"
}
]
}
}
h9jacy149df25u83q7dbp1upnlel7ih
Z18546
0
35719
283307
264324
2026-06-14T22:28:26Z
Pijri Paijar
88848
283307
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18546"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z18546K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18560",
"Z18562",
"Z26826",
"Z26827"
],
"Z8K4": [
"Z14",
"Z18554"
],
"Z8K5": "Z18546"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan dalam kata bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cardinale in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Indonesische Kardinalzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "wilangan dina kecap basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"cardinale Indonesiano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expresses a natural number in Indonesian words"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "exprime un nombre entier en toutes lettres en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan bilangan asli dengan kata bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Esprime un numero naturale in parole in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "drückt eine natürliche Zahl in indonesischen Worten aus"
}
]
}
}
7ybi48fj6c528e4ojutodh6aj9yhrxr
283308
283307
2026-06-14T22:29:53Z
Pijri Paijar
88848
283308
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18546"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z18546K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18560",
"Z18562",
"Z26826",
"Z26827"
],
"Z8K4": [
"Z14",
"Z18554"
],
"Z8K5": "Z18546"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan dalam kata bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cardinale in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Indonesische Kardinalzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "wilangan dina kecap basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"cardinale Indonesiano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expresses a natural number in Indonesian words"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "exprime un nombre entier en toutes lettres en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan bilangan asli dengan kata bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Esprime un numero naturale in parole in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "drückt eine natürliche Zahl in indonesischen Worten aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "ngabalikeun wilangan asli jeung kecap basa Indonésia"
}
]
}
}
mwlgq52y3kj0mafc7ts9d16n5azaiti
Z19181
0
40979
283262
132859
2026-06-14T20:50:20Z
Ameisenigel
44
de
283262
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19181"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19177",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19177",
"Z19177K1": "Z11853",
"Z19177K2": "Hello, world!"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the empty string is a subword of any string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "leere Zeichenkette ist Unterwort von Hello, world!"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aga3jw1gkm5t5r084xq53gd1x27mnvz
Z19182
0
40980
283263
132861
2026-06-14T20:50:41Z
Ameisenigel
44
de
283263
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19182"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19177",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19177(Z19177K1, Z19177K2):\n\tj=0\n\tfor i in range(len(Z19177K1)):\n\t\ttry:\n\t\t\tindex = Z19177K2[j:].index(Z19177K1[i])\n\t\t\tj=index+1\n\t\texcept ValueError:\n\t\t\treturn False\n\treturn True"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subword, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Unterwort von Zeichenkette in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rh28qbdmh3j04faitzg25a2o2wr08nj
Z19183
0
40981
283264
132863
2026-06-14T20:51:15Z
Ameisenigel
44
de
283264
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19183"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19177",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19177",
"Z19177K1": "aa",
"Z19177K2": "a"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"aa\" is not a subword of \"a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"aa\" ist kein Unterwort von \"a\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rrwuj1a6oe9eqmtvlj84l8372tqbbds
Z19184
0
40982
283265
132865
2026-06-14T20:51:52Z
Ameisenigel
44
de
283265
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19184"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19177",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19177",
"Z19177K1": "Z11853",
"Z19177K2": "Z11853"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the empty string is a subword of the empty string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "leere Zeichenk. ist Unterwort von leere Zeichenk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0yu194oyiaxb3d0wg8xdkijv4oc67dj
Z19185
0
40983
283266
266071
2026-06-14T20:52:55Z
Ameisenigel
44
de
283266
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19185"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19185K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to condense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19186",
"Z19376"
],
"Z8K4": [
"Z14",
"Z19374",
"Z19375",
"Z30700"
],
"Z8K5": "Z19185"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove repeated characters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wiederholte Zeichen entfernen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"alph()",
"alphabet of string",
"condense"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove repeat occurrences of any character in the string, just leave the first one"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entfernt alle sich wiederholenden Zeichen nach dem ersten Vorkommen"
}
]
}
}
dx66im7zmk8aena51snz5z0bka3qegg
Z19186
0
40984
283267
132869
2026-06-14T20:53:34Z
Ameisenigel
44
de
283267
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19186"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19185",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19185",
"Z19185K1": "Wikifunctions"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wikfunctos"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Wikifunctions\" becomes \"Wikfunctos\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikifunctions → Wikfunctos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d28pmpjpo83hlrkh23nvpwkhkibtcs2
Z19187
0
41088
283268
133025
2026-06-14T20:53:54Z
Ameisenigel
44
de
283268
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19187"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z15767",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14283",
"Z14283K1": {
"Z1K1": "Z7",
"Z7K1": "Z10012",
"Z10012K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z15767K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "reverse digits, composition, use “reverse string”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kehre Dezimalstellen um als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h5kcke866ikefqjtor8ie0psdut45t7
Z19191
0
41095
283394
271918
2026-06-15T07:58:04Z
Ameisenigel
44
de
283394
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19191"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19191K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wort"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19192",
"Z19193",
"Z19194",
"Z19195",
"Z19196"
],
"Z8K4": [
"Z14",
"Z19411",
"Z19197"
],
"Z8K5": "Z19191"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is square-free"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist quadratfrei"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"word is square-free",
"square-free"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Combinatorial term. A word that avoids the pattern XX where X is any non-empty sequence of letters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wort, das kein (nicht-leeres) Quadrat eines anderen Wortes enthält."
}
]
}
}
ea7wphcaoewc0jnjcgpqfcayhp7eh5o
Z19192
0
41096
283397
133067
2026-06-15T07:59:55Z
Ameisenigel
44
de
283397
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19192"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19191",
"Z19191K1": "0121021201210120210201202120102101201021202102012021"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Leech's morphism is square-free"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Leech-Morphismus ist quadratfrei"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first digits of infinite square-free string, feel free to extend"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ziffern einer unendlichen quadratfreien Zeichenkette"
}
]
}
}
77ogsiibwhuif2wnmrby4mzbi19wlrd
Z19193
0
41097
283398
133063
2026-06-15T08:00:18Z
Ameisenigel
44
de
283398
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19193"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19191",
"Z19191K1": "010"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "010 is square-free"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "010 ist quadratfrei"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
25k81dz0dhhthax5ugmowdxge148luv
Z19194
0
41098
283399
133065
2026-06-15T08:00:43Z
Ameisenigel
44
de
283399
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19194"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19191",
"Z19191K1": "ABAB"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"ABAB\" is not square-free"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ABAB ist nicht quadratfrei"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ezyulhv7n372i7e38xlz8vrxclt30f
Z19195
0
41099
283400
133069
2026-06-15T08:01:15Z
Ameisenigel
44
de
283400
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19195"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19191",
"Z19191K1": "pneumonoultramicroscopicsilicovolcanoconiosis"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"pneumonoultramicroscopicsilicovolcanoconiosis\" is"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "pneumonoultramicroscopicsilicovolcanoconiosis"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iqm0difny48uxadbj54ap623mzgi9eb
Z19196
0
41100
283401
133070
2026-06-15T08:02:26Z
Ameisenigel
44
de
283401
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19196"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19191",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19191",
"Z19191K1": "pseudopseudohypoparathyroidism"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"pseudopseudohypoparathyroidism\" isn't"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "pseudopseudohypoparathyroidism"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"pseudopseudo\" is \"pseudo\" squared"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist pseudoquadratisch"
}
]
}
}
9sjrm9ayv57945ghm6gjeaty6jtf5ss
Z19197
0
41101
283403
133074
2026-06-15T08:02:46Z
Ameisenigel
44
de
283403
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19197"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19191",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19191(Z19191K1):\n\tfor i in range(len(Z19191K1)):\n\t\tfor d in range(1, (int)((len(Z19191K1)-i)/2+1)):\n\t\t\tif (Z19191K1[i:i+d]==Z19191K1[i+d:i+2*d]):\n\t\t\t\t#Wikifunctions.Debug(Z19191K1[i:i+d])\n\t\t\t\treturn False\n\treturn True"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is square-free, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist quadratfrei in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s811zpro7rhdruqtf63ya9c84r349dk
Z19199
0
41103
283404
133077
2026-06-15T08:03:24Z
Ameisenigel
44
de
283404
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19199"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19198",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19198",
"Z19198K1": [
"Z1",
"A",
"B",
"C",
"A"
],
"Z19198K2": [
"Z1",
"A",
"C"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
"B"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[A,B,C,A] - [A,C] = [B]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "[A,B,C,A] - [A,C] = [B]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6bz4928ymlua3ofwfkb1c4yo0k3778t
Z19200
0
41104
283405
133081
2026-06-15T08:04:09Z
Ameisenigel
44
de
283405
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19200"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13078",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13078",
"Z13078K1": [
"Z1",
"Z16101",
"Z16102",
"Z16102",
"Z16103"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
"Z16101",
"Z16102",
"Z16103"
],
"Z889K3": "Z16137"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove duplicated February from untyped list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entferne doppelten Februar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d0b9os5v5t4ur5ssrdf5evsfp607kw2
Z19514
0
41851
283128
274444
2026-06-14T12:06:50Z
Thersetya2021
88887
add language: javanese
283128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kata kerja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "kato karajo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense, 0=past, 1=present, 2=future"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps : 0 = passé, 1 = présent, 2 = futur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul verbal, 0=trecut, 1=prezent, 2=viitor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কাল: 0=অতীত, 1=বর্তমান এবং 2=ভবিষৎ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kala, 0=lampau, 1=kini, 2=mendatang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制、0=過去、1=現在、2=未来"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeitform, 0=Vergangenheit, 1=Gegenwart, 2=Zukunft"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן; 0=עבר, 1=הווה, 2=עתיד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tijd, 0=verleden tijd, 1=tegenwoordige tijd, 2=toe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "wakatu, 0=saisuak, 1=kini, 2=beko/isuak:"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "mangsa, 0=kepungkur, 1=saiki, 2=besuk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19516",
"Z19517",
"Z29379",
"Z29380"
],
"Z8K4": [
"Z14",
"Z19524",
"Z19515",
"Z19527"
],
"Z8K5": "Z19514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple tense of verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps simple du verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul simplu al unui verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদের সাধারণ কাল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kala sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞の単純時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einfache Zeitform eines Verbs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן פשוט של פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "onvoltooid tegenwoordige tijd van het werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "mancari bantuak kato karajo sasuai wakatu "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tense verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"timpul unui verb",
"timp verbal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kala kata kerja"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"動詞の時制"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Zeitform-Verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"זמן הפועל"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1362",
"Z31K2": [
"Z6",
"tembung kriya lingga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns simple tense of inputted verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le temps simple du verbe saisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Returnează timpul simplu al verbului introdus."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি ক্রিয়াপদের সাধারণ কালের রূপটি প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan kala sederhana dari kata kerja yang dimasukkan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された動詞の単純時制を返します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt die einfache Zeitform des eingegebenen Verbs zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "להחזיר צורת זמן פשוט של פועל נתון"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geeft de onvoltooid tegenwoordige tijd van het ingevoerde werkwoord weer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Mbalekaké wujud tembung kriya lingga saka tembung kriya sing digunakaké"
}
]
}
}
1zd6bo42ulc6y43qqeckw76n8n4wf9p
283130
283128
2026-06-14T12:09:40Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
283130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kata kerja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "kato karajo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense, 0=past, 1=present, 2=future"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps : 0 = passé, 1 = présent, 2 = futur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul verbal, 0=trecut, 1=prezent, 2=viitor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কাল: 0=অতীত, 1=বর্তমান এবং 2=ভবিষৎ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kala, 0=lampau, 1=kini, 2=mendatang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制、0=過去、1=現在、2=未来"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeitform, 0=Vergangenheit, 1=Gegenwart, 2=Zukunft"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן; 0=עבר, 1=הווה, 2=עתיד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tijd, 0=verleden tijd, 1=tegenwoordige tijd, 2=toe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "wakatu, 0=saisuak, 1=kini, 2=beko/isuak:"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "mangsa, 0=kepungkur, 1=saiki, 2=besuk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19516",
"Z19517",
"Z29379",
"Z29380"
],
"Z8K4": [
"Z14",
"Z19515",
"Z19527",
"Z19524"
],
"Z8K5": "Z19514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple tense of verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps simple du verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul simplu al unui verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদের সাধারণ কাল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kala sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞の単純時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einfache Zeitform eines Verbs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן פשוט של פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "onvoltooid tegenwoordige tijd van het werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "mancari bantuak kato karajo sasuai wakatu "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tense verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"timpul unui verb",
"timp verbal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kala kata kerja"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"動詞の時制"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Zeitform-Verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"זמן הפועל"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1362",
"Z31K2": [
"Z6",
"tembung kriya lingga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns simple tense of inputted verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le temps simple du verbe saisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Returnează timpul simplu al verbului introdus."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি ক্রিয়াপদের সাধারণ কালের রূপটি প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan kala sederhana dari kata kerja yang dimasukkan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された動詞の単純時制を返します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt die einfache Zeitform des eingegebenen Verbs zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "להחזיר צורת זמן פשוט של פועל נתון"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geeft de onvoltooid tegenwoordige tijd van het ingevoerde werkwoord weer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Mbalekaké wujud tembung kriya lingga saka tembung kriya sing digunakaké"
}
]
}
}
1qewf7ob9robzj8q58a67dw06bzm20n
Z19637
0
42273
283271
178917
2026-06-14T21:35:25Z
Aaron Liu
2395
Removed Z19638 and Z23832 from the approved list of implementations
283271
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19637K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input (ignored)"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
43plx5cy1nf09rkunkmzjj7w1n2izk5
283272
283271
2026-06-14T21:35:28Z
Aaron Liu
2395
remove extraneous input
283272
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
3dybchnr3673nk0sm9w77dihl583q0x
283273
283272
2026-06-14T21:35:32Z
Aaron Liu
2395
Added Z19638 and Z23832 to the approved list of implementations
283273
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19637K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input (ignored)"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19638",
"Z23832"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
cj9zpa8zrzyo2vkbrhnm4byepvxxfrx
283274
283273
2026-06-14T21:35:58Z
Aaron Liu
2395
Removed Z19638 and Z23832 from the approved list of implementations
283274
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19637K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input (ignored)"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
43plx5cy1nf09rkunkmzjj7w1n2izk5
283275
283274
2026-06-14T21:36:06Z
Aaron Liu
2395
remove extraneous input
283275
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
3dybchnr3673nk0sm9w77dihl583q0x
283276
283275
2026-06-14T21:36:09Z
Aaron Liu
2395
Added Z19638 and Z23832 to the approved list of implementations
283276
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19638",
"Z23832"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
}
]
}
}
8c5hfovqdbzv7pn6nwpa9m6ny6s1sgu
Z22997
0
51661
283484
214054
2026-06-15T11:55:19Z
Dv103
11127
Added Z36414 to the approved list of test cases
283484
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22997"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z22997K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "aggettivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z25340",
"Z17K2": "Z22997K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "genere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "genre"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z26934",
"Z17K2": "Z22997K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22999",
"Z23002",
"Z23000",
"Z22998",
"Z36414"
],
"Z8K4": [
"Z14",
"Z27516",
"Z23001"
],
"Z8K5": "Z22997"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Conjugate italian adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coniuga aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "accorder un adjectif en italien"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"flessione aggettivo italiano",
"coniugazione aggettivo italiano",
"concorda aggettivo italiano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Conjugate italian adjective based on gender and number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Coniuga un aggettivo italiano sulla base del genere e del numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "accorde un adjectif en italien en fonction du genre et du nombre"
}
]
}
}
clr0sfljb1gwmj976920r0isk8iovja
283485
283484
2026-06-15T11:55:22Z
Dv103
11127
Removed Z27516 from the approved list of implementations
283485
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22997"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z22997K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "aggettivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z25340",
"Z17K2": "Z22997K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gender"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "genere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "genre"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z26934",
"Z17K2": "Z22997K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22999",
"Z23002",
"Z23000",
"Z22998",
"Z36414"
],
"Z8K4": [
"Z14",
"Z23001"
],
"Z8K5": "Z22997"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Conjugate italian adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coniuga aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "accorder un adjectif en italien"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"flessione aggettivo italiano",
"coniugazione aggettivo italiano",
"concorda aggettivo italiano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Conjugate italian adjective based on gender and number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Coniuga un aggettivo italiano sulla base del genere e del numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "accorde un adjectif en italien en fonction du genre et du nombre"
}
]
}
}
tw158cgdq8o4g4twffvr9vt14x5hmud
Z26344
0
61244
283332
222193
2026-06-15T01:10:08Z
99of9
1622
nudge
283332
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26344"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z26344K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string representing geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "地理座標を表す文字列"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26344K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "読み込む言語"
}
]
}
}
],
"Z8K2": "Z6011",
"Z8K3": [
"Z20",
"Z25945",
"Z26346",
"Z26347",
"Z26348",
"Z26349",
"Z26350",
"Z26351",
"Z28002"
],
"Z8K4": [
"Z14",
"Z26345"
],
"Z8K5": "Z26344"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Wikidata geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの地理座標を読み込む"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"parse Wikidata geo-coordinate",
"read coordinates",
"parse coordinates",
"coordinate reader",
"read coords",
"read location",
"read geo-coordinate",
"read coordinate",
"input coordinate location"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language-configurable function that takes a string and returns a WIkidata geo-coordinate object"
}
]
}
}
e3niuwgnkkjekygd22bhefsmrq1lqhr
Z26704
0
62070
283311
211479
2026-06-14T22:36:24Z
Pijri Paijar
88848
283311
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26711",
"Z26706"
],
"Z8K4": [
"Z14",
"Z26705"
],
"Z8K5": "Z26704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh kalimat tanpa artikel bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "création d'une phrase sans article en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Conto kalimah tanpa artikel basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Misalnya \"Indonesia adalah negara\" atau \"Nairobi adalah kota\""
}
]
}
}
ne9ogizut8b78gxsumu8cbg79vs8e8f
283312
283311
2026-06-14T22:36:47Z
Pijri Paijar
88848
283312
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26711",
"Z26706"
],
"Z8K4": [
"Z14",
"Z26705"
],
"Z8K5": "Z26704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh kalimat tanpa artikel bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "création d'une phrase sans article en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Conto kalimah tanpa artikel basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Misalnya \"Indonesia adalah negara\" atau \"Nairobi adalah kota\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Misalna"
}
]
}
}
5ypzdelfmtoaogwsopmzbx5nx20r0pp
283313
283312
2026-06-14T22:38:09Z
Pijri Paijar
88848
283313
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26711",
"Z26706"
],
"Z8K4": [
"Z14",
"Z26705"
],
"Z8K5": "Z26704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh kalimat tanpa artikel bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "création d'une phrase sans article en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Conto kalimah tanpa artikel basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Misalnya \"Indonesia adalah negara\" atau \"Nairobi adalah kota\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Misalna \"Indonésia mangrupakeun nagara\" atawa \"Nairobi mangrupakeun kota\""
}
]
}
}
4x4zewhm1e1zzayevc94emp5sq7cdpq
283314
283313
2026-06-14T22:38:50Z
Pijri Paijar
88848
283314
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "éntitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26711",
"Z26706"
],
"Z8K4": [
"Z14",
"Z26705"
],
"Z8K5": "Z26704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh kalimat tanpa artikel bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "création d'une phrase sans article en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Conto kalimah tanpa artikel basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Misalnya \"Indonesia adalah negara\" atau \"Nairobi adalah kota\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Misalna \"Indonésia mangrupakeun nagara\" atawa \"Nairobi mangrupakeun kota\""
}
]
}
}
93nlw79zwcin5f8vca9rg6k3jp1nwiz
283315
283314
2026-06-14T22:39:10Z
Pijri Paijar
88848
283315
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "éntitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "kelas"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26711",
"Z26706"
],
"Z8K4": [
"Z14",
"Z26705"
],
"Z8K5": "Z26704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh kalimat tanpa artikel bahasa Indonesia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "création d'une phrase sans article en indonésien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Conto kalimah tanpa artikel basa Indonésia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Misalnya \"Indonesia adalah negara\" atau \"Nairobi adalah kota\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Misalna \"Indonésia mangrupakeun nagara\" atawa \"Nairobi mangrupakeun kota\""
}
]
}
}
hsi7yjjcznk7a02p6328xtnf5efgfat
Z26821
0
62216
283321
220178
2026-06-14T22:45:02Z
Pijri Paijar
88848
283321
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26821"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z26821K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero naturale"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26823",
"Z26824",
"Z26825",
"Z28471"
],
"Z8K4": [
"Z14",
"Z26822"
],
"Z8K5": "Z26821"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bilangan ordinal dari bilangan asli (Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian ordinal from natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordinale in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Wilangan ordinal ti wilangan asli (Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengeluarkan bilangan ordinal dari bilangan asli dalam bahasa Indonesia, misalnya 1=pertama, 2=kedua, 3=ketiga, dst."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates ordinal from natural number in Indonesian."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Genera l'ordinale da un numero naturale in Indonesiano."
}
]
}
}
tnkag4jh1f30eqned9v7y8h7ya9rk1f
283322
283321
2026-06-14T22:47:08Z
Pijri Paijar
88848
283322
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26821"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z26821K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero naturale"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26823",
"Z26824",
"Z26825",
"Z28471"
],
"Z8K4": [
"Z14",
"Z26822"
],
"Z8K5": "Z26821"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bilangan ordinal dari bilangan asli (Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian ordinal from natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordinale in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Wilangan ordinal ti wilangan asli (Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengeluarkan bilangan ordinal dari bilangan asli dalam bahasa Indonesia, misalnya 1=pertama, 2=kedua, 3=ketiga, dst."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates ordinal from natural number in Indonesian."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Genera l'ordinale da un numero naturale in Indonesiano."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngaluarkeun wilangan ordinal ti wilangan asli tina basa Indonésia, misalna 1=kahiji, 2=kadua, 3=katilu, jeung saterusna"
}
]
}
}
8yvtetlfph69g7xekkh750awwa0wx98
283323
283322
2026-06-14T22:47:32Z
Pijri Paijar
88848
283323
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26821"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z26821K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "wilangan asli"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26823",
"Z26824",
"Z26825",
"Z28471"
],
"Z8K4": [
"Z14",
"Z26822"
],
"Z8K5": "Z26821"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bilangan ordinal dari bilangan asli (Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesian ordinal from natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordinale in Indonesiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Wilangan ordinal ti wilangan asli (Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengeluarkan bilangan ordinal dari bilangan asli dalam bahasa Indonesia, misalnya 1=pertama, 2=kedua, 3=ketiga, dst."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates ordinal from natural number in Indonesian."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Genera l'ordinale da un numero naturale in Indonesiano."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngaluarkeun wilangan ordinal ti wilangan asli tina basa Indonésia, misalna 1=kahiji, 2=kadua, 3=katilu, jeung saterusna"
}
]
}
}
30x6s7phoal72c2q1eal34bc20c4hyb
Z26838
0
62373
283331
234957
2026-06-15T01:04:24Z
99of9
1622
nudge
283331
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26838"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26838K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
}
]
}
}
],
"Z8K2": "Z6011",
"Z8K3": [
"Z20",
"Z26839",
"Z30133"
],
"Z8K4": [
"Z14",
"Z30132",
"Z26840",
"Z30054"
],
"Z8K5": "Z26838"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geo-coordinate of wikidata item location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coordinata geografica di elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coordinata geografica dell'elemento Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"coordinate location of QID",
"coords from QID",
"location from QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la coordinata geografica dell'elemento, segnata con la proprietà P625 (coordinate geografiche)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the best ranked geo-coordinate of the Wikidata QID's coordinate location property"
}
]
}
}
d11g6401jn3r1lkchy3h1v34vjwvkdk
283334
283331
2026-06-15T01:11:55Z
99of9
1622
Added Z36381 to the approved list of test cases
283334
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26838"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26838K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
}
]
}
}
],
"Z8K2": "Z6011",
"Z8K3": [
"Z20",
"Z26839",
"Z30133",
"Z36381"
],
"Z8K4": [
"Z14",
"Z30132",
"Z26840",
"Z30054"
],
"Z8K5": "Z26838"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geo-coordinate of wikidata item location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coordinata geografica di elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coordinata geografica dell'elemento Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"coordinate location of QID",
"coords from QID",
"location from QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la coordinata geografica dell'elemento, segnata con la proprietà P625 (coordinate geografiche)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the best ranked geo-coordinate of the Wikidata QID's coordinate location property"
}
]
}
}
l8bgz0m1txwb97inlctlhw673qpjmm5
283335
283334
2026-06-15T01:12:18Z
99of9
1622
nudge
283335
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26838"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26838K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
}
]
}
}
],
"Z8K2": "Z6011",
"Z8K3": [
"Z20",
"Z26839",
"Z30133",
"Z36381"
],
"Z8K4": [
"Z14",
"Z30132",
"Z26840",
"Z30054"
],
"Z8K5": "Z26838"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geo-coordinate of wikidata item location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coordinata geografica di elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coordinata geografica dell'elemento Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"coordinate location of QID",
"coords from QID",
"location from QID",
"coordinates of item from Wikidata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la coordinata geografica dell'elemento, segnata con la proprietà P625 (coordinate geografiche)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the best ranked geo-coordinate of the Wikidata QID's coordinate location property"
}
]
}
}
fwtddh7tavekdymnglal9ynb519fxwi
Z27267
0
63248
283316
210150
2026-06-14T22:42:01Z
Pijri Paijar
88848
283316
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27267"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27274",
"Z27277"
],
"Z8K4": [
"Z14",
"Z27272"
],
"Z8K5": "Z27267"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi dari entitas dan kelas (bahasa Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location from entity and class (Indonesian)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi ti éntitas jeung kelas (basa Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "memberikan lokasi dari entitas dan kelas "
}
]
}
}
d6dt898z5jujrkzws1ybkdfmkh4nyy5
283317
283316
2026-06-14T22:42:37Z
Pijri Paijar
88848
283317
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27267"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27274",
"Z27277"
],
"Z8K4": [
"Z14",
"Z27272"
],
"Z8K5": "Z27267"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi dari entitas dan kelas (bahasa Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location from entity and class (Indonesian)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi ti éntitas jeung kelas (basa Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "memberikan lokasi dari entitas dan kelas "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "mikeun 200 lokasi ti éntitas jeung kelas"
}
]
}
}
18xm5o8jlsk9gmv7hmobwd7q88nkkv5
283318
283317
2026-06-14T22:42:57Z
Pijri Paijar
88848
283318
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27267"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "éntitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27274",
"Z27277"
],
"Z8K4": [
"Z14",
"Z27272"
],
"Z8K5": "Z27267"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi dari entitas dan kelas (bahasa Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location from entity and class (Indonesian)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi ti éntitas jeung kelas (basa Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "memberikan lokasi dari entitas dan kelas "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "mikeun 200 lokasi ti éntitas jeung kelas"
}
]
}
}
69cxfcj1bio1xkhiusqtj898ns5pieg
283319
283318
2026-06-14T22:43:15Z
Pijri Paijar
88848
283319
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27267"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "éntitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "kelas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27274",
"Z27277"
],
"Z8K4": [
"Z14",
"Z27272"
],
"Z8K5": "Z27267"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi dari entitas dan kelas (bahasa Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location from entity and class (Indonesian)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi ti éntitas jeung kelas (basa Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "memberikan lokasi dari entitas dan kelas "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "mikeun 200 lokasi ti éntitas jeung kelas"
}
]
}
}
ewf6dqmd5rf2ut35zbffcsokh5jvnif
283320
283319
2026-06-14T22:43:27Z
Pijri Paijar
88848
283320
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27267"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "éntitas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "kelas"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27267K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27274",
"Z27277"
],
"Z8K4": [
"Z14",
"Z27272"
],
"Z8K5": "Z27267"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi dari entitas dan kelas (bahasa Indonesia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location from entity and class (Indonesian)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "lokasi ti éntitas jeung kelas (basa Indonésia)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "memberikan lokasi dari entitas dan kelas "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "mikeun 200 lokasi ti éntitas jeung kelas"
}
]
}
}
c2hl6aedui8kgwge0rmjpc7w16g6k4h
Z27340
0
63586
283293
213810
2026-06-14T22:05:21Z
YoshiRulz
10156
Added Z36378 to the approved list of implementations
283293
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27340"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z27340K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z27340K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "述語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z27340K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z27341",
"Z27342"
],
"Z8K4": [
"Z14",
"Z27343",
"Z36378"
],
"Z8K5": "Z27340"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso di lessema ha dichiarazione data?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme sense has specific statement?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義に特定の文があるか?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se il senso di lessema ha una dichiarazione con il predicato e il valore dati."
}
]
}
}
ge5ohm4meonyybdrns0vtj7y6mxoibs
283301
283293
2026-06-14T22:16:48Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
283301
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27340"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z27340K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z27340K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "述語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z27340K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z27341",
"Z27342"
],
"Z8K4": [
"Z14",
"Z36378",
"Z27343"
],
"Z8K5": "Z27340"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso di lessema ha dichiarazione data?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme sense has specific statement?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義に特定の文があるか?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se il senso di lessema ha una dichiarazione con il predicato e il valore dati."
}
]
}
}
d4siwhkixk2n4wxjncg4cq66x795snz
283306
283301
2026-06-14T22:19:02Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
283306
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27340"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z27340K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z27340K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "述語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z27340K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z27341",
"Z27342"
],
"Z8K4": [
"Z14",
"Z27343",
"Z36378"
],
"Z8K5": "Z27340"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "senso di lessema ha dichiarazione data?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme sense has specific statement?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "語義に特定の文があるか?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se il senso di lessema ha una dichiarazione con il predicato e il valore dati."
}
]
}
}
ge5ohm4meonyybdrns0vtj7y6mxoibs
Z27778
0
64367
283280
213090
2026-06-14T21:46:26Z
YoshiRulz
10156
Added Z36373 to the approved list of implementations
283280
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27778"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27778K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "exact natural number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27778K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "significant figures"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z27779",
"Z27780",
"Z27781",
"Z27782",
"Z27789"
],
"Z8K4": [
"Z14",
"Z27787",
"Z36373"
],
"Z8K5": "Z27778"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round natural to significant figures"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Round to the nearest natural number with the count of digits excluding trailing zeroes being equal to or less than the required significant figures. Where equal use commercial rounding."
}
]
}
}
6n62vz3bqoyni21z2gs2o18r72q9rt5
Z27783
0
64373
283284
223632
2026-06-14T21:49:12Z
YoshiRulz
10156
Fix en labels and desc (not an acronym)
283284
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27783"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27783K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "punteggio ELO del giocatore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elo rating of the first player"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ELO-Zahl des ersten Spielers"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27783K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "punteggio ELO dell'avversario"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elo rating of the second player"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ELO-Zahl des zweiten Spielers"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z27784",
"Z27785",
"Z27786"
],
"Z8K4": [
"Z14",
"Z27788"
],
"Z8K5": "Z27783"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "probabilità di vittoria da punteggio ELO"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "winning probability from Elo rating"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrscheinlichkeit, zu gewinnen, von ELO-Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato il punteggio ELO di due giocatori, restituisce la probabilità di vittoria stimata del primo giocatore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given the Elo rating of two players, returns the estimated probability that the first one wins"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt anhand der ELO-Zahl zweier Spieler die geschätzte Wahrscheinlichkeit aus, dass der Erste gewinnt"
}
]
}
}
p45ep2laqj3ok0thmpfbzg0gzt6kfou
283287
283284
2026-06-14T21:56:21Z
YoshiRulz
10156
Added Z36375 to the approved list of implementations
283287
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27783"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27783K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "punteggio ELO del giocatore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elo rating of the first player"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ELO-Zahl des ersten Spielers"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27783K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "punteggio ELO dell'avversario"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elo rating of the second player"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ELO-Zahl des zweiten Spielers"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z27784",
"Z27785",
"Z27786"
],
"Z8K4": [
"Z14",
"Z27788",
"Z36375"
],
"Z8K5": "Z27783"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "probabilità di vittoria da punteggio ELO"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "winning probability from Elo rating"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrscheinlichkeit, zu gewinnen, von ELO-Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato il punteggio ELO di due giocatori, restituisce la probabilità di vittoria stimata del primo giocatore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given the Elo rating of two players, returns the estimated probability that the first one wins"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt anhand der ELO-Zahl zweier Spieler die geschätzte Wahrscheinlichkeit aus, dass der Erste gewinnt"
}
]
}
}
jru5mel9zy9mstpwwcdwc8a8101pee8
Z27791
0
64381
283285
213112
2026-06-14T21:49:40Z
YoshiRulz
10156
Fix en labels (not an acronym)
283285
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27791"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27791K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ELO iniziale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial Elo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z27791K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ELO avversari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "opponents' Elo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z22112"
},
"Z17K2": "Z27791K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "vittoria? (forse = pareggio)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "win? (maybe = draw)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z27791K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coefficiente K"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "K-factor"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z27792",
"Z27793"
],
"Z8K4": [
"Z14",
"Z27794"
],
"Z8K5": "Z27791"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "aggiorna punteggio ELO dopo partite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "update Elo rating after matches"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
30t2k1krqilpwg7ngs2zj7asehwqnlf
283368
283285
2026-06-15T07:06:13Z
Dv103
11127
updated Italian label
283368
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27791"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27791K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Elo iniziale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial Elo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z27791K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Elo avversari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "opponents' Elo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z22112"
},
"Z17K2": "Z27791K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "vittoria? (forse = pareggio)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "win? (maybe = draw)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z27791K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "coefficiente K"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "K-factor"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z27792",
"Z27793"
],
"Z8K4": [
"Z14",
"Z27794"
],
"Z8K5": "Z27791"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "aggiorna punteggio Elo dopo partite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "update Elo rating after matches"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5907lf7l94da7ibk8t0appod0d46vo6
Z27868
0
64498
283295
272886
2026-06-14T22:06:26Z
Aaron Liu
2395
Removed Z27870 from the approved list of test cases
283295
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27868"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z27868K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Untaian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "řetězec"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z27869",
"Z34926"
],
"Z8K4": [
"Z14",
"Z27871",
"Z31950"
],
"Z8K5": "Z27868"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa in frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列からHTMLフラグメントへ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne en fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Untaian ke fragmen HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "řetězec na HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette zu HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"string as HTML fragment",
"escape HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"HTML z řetězce"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converte una stringa in un frammento HTML, convertendo i caratteri riservati"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts a string in an HTML fragment, escaping reserved characters"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "予約文字をエスケープしながら、文字列をHTMLフラグメントに変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit une chaîne de caractère en fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengonversi untaian dalam fragment HTML, mengatasi karakter yang dicadangkan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "převede text do HTML, případně oescapuje vyhrazené znaky"
}
]
}
}
19ab38zwhinc0utvj6qvei22j320zt0
Z27870
0
64500
283296
213683
2026-06-14T22:09:17Z
Aaron Liu
2395
comment on disconnection
283296
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27870"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27868",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": "\"a\u003Cb \u0026\u0026 c\u003Eb\" =\u003E 'a\u003Cb\u003Cc'"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u0026quot;a\u0026lt;b \u0026amp;\u0026amp; c\u0026gt;b\u0026quot; =\u0026gt; \u0026apos;a\u0026lt;b\u0026lt;c\u0026apos;"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa con tutti i caratteri riservati"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "# I've disconnected this because it's testing that \u0026apos; is used instead of \u0026#x27 when both are correct —[[User:Aaron Liu]]"
}
]
}
}
db1omjqw8afg9jw8w9ngz6wmmtnr95u
Wikifunctions:WikiProject Wiktionary functions/Conjugation table
4
64793
283383
267640
2026-06-15T07:42:38Z
Dv103
11127
283383
wikitext
text/x-wiki
== Description ==
This function should output the conjugation table of the given lexeme with the labels in the given language. The prototype for this function is {{Z|Z26333}}, except that the lexeme is given as a Wikidata Lexeme (so that we can exploit the informations of Wikidata) instead of a string.
=== Inputs ===
* Lexeme: {{Z|Z6005}}
* Output language: {{Z|Z60}}
=== Output ===
{{Z|Z89}}
=== Example ===
'''Input''': [[wikidata:l:L43226|bello (L43226)]], {{Z|Z1002}}
'''Output''':
{| class="wikitable"
|-
! !! Masculine !! Feminine
|-
!scope="row"| Singular
| '''bello''' || [[wiktionary:en:bella|bella]]
|-
!scope="row"| Plural
| [[wiktionary:en:belli|belli]] || [[wiktionary:en:belle|belle]]
|}
== Details ==
The caption is not present, since it's not a fundamental component of the table, and it would be very difficult to localize.
== Proposed implementation ==
This function could delegate the execution to other functions, depending on the language of the lexeme. These function could once again delegate the execution to functions specialized by the lexical category or other relevant grammatical features.
The table should have the class <code>wikitable</code>. For the creation of simple tables, {{Z|Z27878}} could be useful, but it can't generate more complex tables.
Similar to {{Z|Z27882}}, the labels should be genereted calling {{Z|Z27885}}.
All the text in a language different from the format language should be enclosed in a <code><nowiki><span lang="..."></nowiki></code> tag.
== Implementation ==
{{Z+|Z36389}}
The implementation currently works for:
{| class="wikitable"
|-
! Language !! Supported lexical categories !! Missing lexical categories
|-
| style="background:yellow" | Testo della cella || Testo della cella || Testo della cella
|}
== Useful helper functions ==
* {{Z+|Z27878}}
* {{Z+|Z29488}}
* {{Z+|Z32731}}
* {{Z+|Z32734}}
* {{Z+|Z33065}}
== Comments ==
* I'm not completely sure about the caption part: it could be very useful, but for now I haven't inserted it in the proposal because it's actually very difficult to implement. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:08, 6 September 2025 (UTC)
* Just noting that for some languages with few conjugations, like Swedish, the lexemes on Wikidata usually have forms for all conjugations already, and it is mostly an exercise of sorting them by grammatical features, but for other languages, depending on regularity, it might be easier (and possibly even better) to generate the forms with other functions "on-the-fly". [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 14:25, 27 September 2025 (UTC)
* I've been working on {{Z|33814}}, and as part of that I've ported some more helper functions from enWiktionary. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:13, 22 April 2026 (UTC)
jkktszqays477y5hnqnsmoq8tdopym9
283385
283383
2026-06-15T07:49:26Z
Dv103
11127
/* Implementation */
283385
wikitext
text/x-wiki
== Description ==
This function should output the conjugation table of the given lexeme with the labels in the given language. The prototype for this function is {{Z|Z26333}}, except that the lexeme is given as a Wikidata Lexeme (so that we can exploit the informations of Wikidata) instead of a string.
=== Inputs ===
* Lexeme: {{Z|Z6005}}
* Output language: {{Z|Z60}}
=== Output ===
{{Z|Z89}}
=== Example ===
'''Input''': [[wikidata:l:L43226|bello (L43226)]], {{Z|Z1002}}
'''Output''':
{| class="wikitable"
|-
! !! Masculine !! Feminine
|-
!scope="row"| Singular
| '''bello''' || [[wiktionary:en:bella|bella]]
|-
!scope="row"| Plural
| [[wiktionary:en:belli|belli]] || [[wiktionary:en:belle|belle]]
|}
== Details ==
The caption is not present, since it's not a fundamental component of the table, and it would be very difficult to localize.
== Proposed implementation ==
This function could delegate the execution to other functions, depending on the language of the lexeme. These function could once again delegate the execution to functions specialized by the lexical category or other relevant grammatical features.
The table should have the class <code>wikitable</code>. For the creation of simple tables, {{Z|Z27878}} could be useful, but it can't generate more complex tables.
Similar to {{Z|Z27882}}, the labels should be genereted calling {{Z|Z27885}}.
All the text in a language different from the format language should be enclosed in a <code><nowiki><span lang="..."></nowiki></code> tag.
== Implementation ==
{{Z+|Z36389}}
The implementation currently works for:
{| class="wikitable"
|-
! Language !! Supported lexical categories !! Missing lexical categories
|-
| style="background:yellow" | [[Z36390|Bengali]] ||
* [[Z33243|nouns]]
|| ...
|}
== Useful helper functions ==
* {{Z+|Z27878}}
* {{Z+|Z29488}}
* {{Z+|Z32731}}
* {{Z+|Z32734}}
* {{Z+|Z33065}}
== Comments ==
* I'm not completely sure about the caption part: it could be very useful, but for now I haven't inserted it in the proposal because it's actually very difficult to implement. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:08, 6 September 2025 (UTC)
* Just noting that for some languages with few conjugations, like Swedish, the lexemes on Wikidata usually have forms for all conjugations already, and it is mostly an exercise of sorting them by grammatical features, but for other languages, depending on regularity, it might be easier (and possibly even better) to generate the forms with other functions "on-the-fly". [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 14:25, 27 September 2025 (UTC)
* I've been working on {{Z|33814}}, and as part of that I've ported some more helper functions from enWiktionary. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:13, 22 April 2026 (UTC)
2pzj7rplu5u53cz2hf1w5yf5jp6vmwd
283407
283385
2026-06-15T08:17:22Z
Redmin
52094
/* Useful helper functions */ + Z36341
283407
wikitext
text/x-wiki
== Description ==
This function should output the conjugation table of the given lexeme with the labels in the given language. The prototype for this function is {{Z|Z26333}}, except that the lexeme is given as a Wikidata Lexeme (so that we can exploit the informations of Wikidata) instead of a string.
=== Inputs ===
* Lexeme: {{Z|Z6005}}
* Output language: {{Z|Z60}}
=== Output ===
{{Z|Z89}}
=== Example ===
'''Input''': [[wikidata:l:L43226|bello (L43226)]], {{Z|Z1002}}
'''Output''':
{| class="wikitable"
|-
! !! Masculine !! Feminine
|-
!scope="row"| Singular
| '''bello''' || [[wiktionary:en:bella|bella]]
|-
!scope="row"| Plural
| [[wiktionary:en:belli|belli]] || [[wiktionary:en:belle|belle]]
|}
== Details ==
The caption is not present, since it's not a fundamental component of the table, and it would be very difficult to localize.
== Proposed implementation ==
This function could delegate the execution to other functions, depending on the language of the lexeme. These function could once again delegate the execution to functions specialized by the lexical category or other relevant grammatical features.
The table should have the class <code>wikitable</code>. For the creation of simple tables, {{Z|Z27878}} could be useful, but it can't generate more complex tables.
Similar to {{Z|Z27882}}, the labels should be genereted calling {{Z|Z27885}}.
All the text in a language different from the format language should be enclosed in a <code><nowiki><span lang="..."></nowiki></code> tag.
== Implementation ==
{{Z+|Z36389}}
The implementation currently works for:
{| class="wikitable"
|-
! Language !! Supported lexical categories !! Missing lexical categories
|-
| style="background:yellow" | [[Z36390|Bengali]] ||
* [[Z33243|nouns]]
|| ...
|}
== Useful helper functions ==
* {{Z+|Z27878}}
* {{Z+|Z29488}}
* {{Z+|Z32731}}
* {{Z+|Z32734}}
* {{Z+|Z33065}}
* {{Z+|Z36341}}
== Comments ==
* I'm not completely sure about the caption part: it could be very useful, but for now I haven't inserted it in the proposal because it's actually very difficult to implement. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:08, 6 September 2025 (UTC)
* Just noting that for some languages with few conjugations, like Swedish, the lexemes on Wikidata usually have forms for all conjugations already, and it is mostly an exercise of sorting them by grammatical features, but for other languages, depending on regularity, it might be easier (and possibly even better) to generate the forms with other functions "on-the-fly". [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 14:25, 27 September 2025 (UTC)
* I've been working on {{Z|33814}}, and as part of that I've ported some more helper functions from enWiktionary. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:13, 22 April 2026 (UTC)
1ly5amj49795jvz9rv6rp4po6jcg9x2
283446
283407
2026-06-15T09:39:47Z
Dv103
11127
/* Implementation */ Added Italian support in table
283446
wikitext
text/x-wiki
== Description ==
This function should output the conjugation table of the given lexeme with the labels in the given language. The prototype for this function is {{Z|Z26333}}, except that the lexeme is given as a Wikidata Lexeme (so that we can exploit the informations of Wikidata) instead of a string.
=== Inputs ===
* Lexeme: {{Z|Z6005}}
* Output language: {{Z|Z60}}
=== Output ===
{{Z|Z89}}
=== Example ===
'''Input''': [[wikidata:l:L43226|bello (L43226)]], {{Z|Z1002}}
'''Output''':
{| class="wikitable"
|-
! !! Masculine !! Feminine
|-
!scope="row"| Singular
| '''bello''' || [[wiktionary:en:bella|bella]]
|-
!scope="row"| Plural
| [[wiktionary:en:belli|belli]] || [[wiktionary:en:belle|belle]]
|}
== Details ==
The caption is not present, since it's not a fundamental component of the table, and it would be very difficult to localize.
== Proposed implementation ==
This function could delegate the execution to other functions, depending on the language of the lexeme. These function could once again delegate the execution to functions specialized by the lexical category or other relevant grammatical features.
The table should have the class <code>wikitable</code>. For the creation of simple tables, {{Z|Z27878}} could be useful, but it can't generate more complex tables.
Similar to {{Z|Z27882}}, the labels should be genereted calling {{Z|Z27885}}.
All the text in a language different from the format language should be enclosed in a <code><nowiki><span lang="..."></nowiki></code> tag.
== Implementation ==
{{Z+|Z36389}}
The implementation currently works for:
{| class="wikitable"
|-
! Language !! Supported lexical categories !! Missing lexical categories
|-
| style="background:yellow" | [[Z36390|Bengali]] ||
* [[Z33243|noun]]
|| ...
|-
| style="background:yellow" | [[Z36403|Italian]] ||
* [[Z29346|adjective]]
||
* noun
* verb
* pronoun
|}
== Useful helper functions ==
* {{Z+|Z27878}}
* {{Z+|Z29488}}
* {{Z+|Z32731}}
* {{Z+|Z32734}}
* {{Z+|Z33065}}
* {{Z+|Z36341}}
== Comments ==
* I'm not completely sure about the caption part: it could be very useful, but for now I haven't inserted it in the proposal because it's actually very difficult to implement. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:08, 6 September 2025 (UTC)
* Just noting that for some languages with few conjugations, like Swedish, the lexemes on Wikidata usually have forms for all conjugations already, and it is mostly an exercise of sorting them by grammatical features, but for other languages, depending on regularity, it might be easier (and possibly even better) to generate the forms with other functions "on-the-fly". [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 14:25, 27 September 2025 (UTC)
* I've been working on {{Z|33814}}, and as part of that I've ported some more helper functions from enWiktionary. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:13, 22 April 2026 (UTC)
5elc5tx79txgqj6tgdvbd5dqj2g07mq
283470
283446
2026-06-15T11:08:47Z
Dv103
11127
/* Useful helper functions */
283470
wikitext
text/x-wiki
== Description ==
This function should output the conjugation table of the given lexeme with the labels in the given language. The prototype for this function is {{Z|Z26333}}, except that the lexeme is given as a Wikidata Lexeme (so that we can exploit the informations of Wikidata) instead of a string.
=== Inputs ===
* Lexeme: {{Z|Z6005}}
* Output language: {{Z|Z60}}
=== Output ===
{{Z|Z89}}
=== Example ===
'''Input''': [[wikidata:l:L43226|bello (L43226)]], {{Z|Z1002}}
'''Output''':
{| class="wikitable"
|-
! !! Masculine !! Feminine
|-
!scope="row"| Singular
| '''bello''' || [[wiktionary:en:bella|bella]]
|-
!scope="row"| Plural
| [[wiktionary:en:belli|belli]] || [[wiktionary:en:belle|belle]]
|}
== Details ==
The caption is not present, since it's not a fundamental component of the table, and it would be very difficult to localize.
== Proposed implementation ==
This function could delegate the execution to other functions, depending on the language of the lexeme. These function could once again delegate the execution to functions specialized by the lexical category or other relevant grammatical features.
The table should have the class <code>wikitable</code>. For the creation of simple tables, {{Z|Z27878}} could be useful, but it can't generate more complex tables.
Similar to {{Z|Z27882}}, the labels should be genereted calling {{Z|Z27885}}.
All the text in a language different from the format language should be enclosed in a <code><nowiki><span lang="..."></nowiki></code> tag.
== Implementation ==
{{Z+|Z36389}}
The implementation currently works for:
{| class="wikitable"
|-
! Language !! Supported lexical categories !! Missing lexical categories
|-
| style="background:yellow" | [[Z36390|Bengali]] ||
* [[Z33243|noun]]
|| ...
|-
| style="background:yellow" | [[Z36403|Italian]] ||
* [[Z29346|adjective]]
||
* noun
* verb
* pronoun
|}
== Useful helper functions ==
* {{Z+|Z27878}}
** {{Z+|Z30232}}
* {{Z+|Z29488}}
* {{Z+|Z32731}}
* {{Z+|Z32734}}
* {{Z+|Z33065}}
* {{Z+|Z36341}}
== Comments ==
* I'm not completely sure about the caption part: it could be very useful, but for now I haven't inserted it in the proposal because it's actually very difficult to implement. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:08, 6 September 2025 (UTC)
* Just noting that for some languages with few conjugations, like Swedish, the lexemes on Wikidata usually have forms for all conjugations already, and it is mostly an exercise of sorting them by grammatical features, but for other languages, depending on regularity, it might be easier (and possibly even better) to generate the forms with other functions "on-the-fly". [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 14:25, 27 September 2025 (UTC)
* I've been working on {{Z|33814}}, and as part of that I've ported some more helper functions from enWiktionary. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:13, 22 April 2026 (UTC)
ijjblgn2rklon5sn5mr2u6tapqrqa0o
Z28006
0
65047
283355
233068
2026-06-15T04:11:58Z
99of9
1622
nudge
283355
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28006"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28005",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27999",
"Z27999K1": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z18",
"Z18K1": "Z28005K1"
}
},
"Z27999K2": {
"Z1K1": "Z18",
"Z18K1": "Z28005K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "UTC time of sunset for qid on date, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sunset time at Wikidata item on date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets the first coordinate listed in the location of the QID and passes it through to a location-based sunset function"
}
]
}
}
tbio3bq9f5n3vz96p7e52zl1q1ycejg
Wikifunctions:Catalogue/Error handling
4
65302
283393
277408
2026-06-15T07:56:33Z
Dv103
11127
/* Errors */
283393
wikitext
text/x-wiki
{{see also|WF:How to create implementations#Wikifunctions error handling}}
* {{Z+|Z851}}
* {{Z+|Z850}}
* {{Z+|Z852}}
* {{Z+|Z28676}}
* {{Z+|Z853}}
* {{Z+|Z30928}}
* {{Z+|Z20107}}
* {{Z+|Z30824}}
* {{Z+|Z885}}
* {{Z+|Z28159}}
* {{Z+|Z28249}}
== Errors ==
This list may be incomplete; see [[Special:ListObjectsByType/Z50]] for every defined {{Z|50}}.
=== Mathematical errors ===
* {{Z+|Z28194}}
=== Input parsing errors ===
* {{Z+|Z28131}}
* {{Z+|Z28153}}
=== List errors ===
* {{Z+|Z28170}}
* {{Z+|Z28171}}
=== Wikidata element errors ===
* {{Z+|Z28158}}
* {{Z+|Z28281}}
* {{Z+|Z28248}}
* {{Z+|Z28258}}
* {{Z+|Z28259}}
* {{Z+|Z28290}}
=== Wiktionary related errors ===
* {{Z+|Z36391}}
=== Multilingual texts ===
* {{Z+|Z34950}}
=== Other ===
* {{Z+|Z28192}}
* {{Z+|Z28216}}
* {{Z+|Z28230}}
* {{Z+|Z28307}}
* {{Z+|Z35566}}
1qiq1yvvwtz5ky9bcizzsy9nlk4edky
283416
283393
2026-06-15T09:08:36Z
Dv103
11127
283416
wikitext
text/x-wiki
{{see also|WF:How to create implementations#Wikifunctions error handling}}
* {{Z+|Z851}}
* {{Z+|Z850}}
* {{Z+|Z852}}
* {{Z+|Z28676}}
* {{Z+|Z853}}
* {{Z+|Z30928}}
* {{Z+|Z20107}}
* {{Z+|Z30824}}
* {{Z+|Z885}}
* {{Z+|Z28159}}
* {{Z+|Z28249}}
** {{Z+|Z36395}}
== Errors ==
This list may be incomplete; see [[Special:ListObjectsByType/Z50]] for every defined {{Z|50}}.
=== Mathematical errors ===
* {{Z+|Z28194}}
=== Input parsing errors ===
* {{Z+|Z28131}}
* {{Z+|Z28153}}
=== List errors ===
* {{Z+|Z28170}}
* {{Z+|Z28171}}
=== Wikidata element errors ===
* {{Z+|Z28158}}
* {{Z+|Z28281}}
* {{Z+|Z28248}}
* {{Z+|Z28258}}
* {{Z+|Z28259}}
* {{Z+|Z28290}}
=== Wiktionary related errors ===
* {{Z+|Z36391}}
=== Multilingual texts ===
* {{Z+|Z34950}}
=== Other ===
* {{Z+|Z28192}}
* {{Z+|Z28216}}
* {{Z+|Z28230}}
* {{Z+|Z28307}}
* {{Z+|Z35566}}
egyrr3f7okjzx384popriegicwtzj5f
283419
283416
2026-06-15T09:11:56Z
Dv103
11127
/* Wiktionary related errors */
283419
wikitext
text/x-wiki
{{see also|WF:How to create implementations#Wikifunctions error handling}}
* {{Z+|Z851}}
* {{Z+|Z850}}
* {{Z+|Z852}}
* {{Z+|Z28676}}
* {{Z+|Z853}}
* {{Z+|Z30928}}
* {{Z+|Z20107}}
* {{Z+|Z30824}}
* {{Z+|Z885}}
* {{Z+|Z28159}}
* {{Z+|Z28249}}
** {{Z+|Z36395}}
== Errors ==
This list may be incomplete; see [[Special:ListObjectsByType/Z50]] for every defined {{Z|50}}.
=== Mathematical errors ===
* {{Z+|Z28194}}
=== Input parsing errors ===
* {{Z+|Z28131}}
* {{Z+|Z28153}}
=== List errors ===
* {{Z+|Z28170}}
* {{Z+|Z28171}}
=== Wikidata element errors ===
* {{Z+|Z28158}}
* {{Z+|Z28281}}
* {{Z+|Z28248}}
* {{Z+|Z28258}}
* {{Z+|Z28259}}
* {{Z+|Z28290}}
=== Wiktionary related errors ===
* {{Z+|Z36391}}
* {{Z+|Z36399}}
=== Multilingual texts ===
* {{Z+|Z34950}}
=== Other ===
* {{Z+|Z28192}}
* {{Z+|Z28216}}
* {{Z+|Z28230}}
* {{Z+|Z28307}}
* {{Z+|Z35566}}
3kp1lt8vzzcnb0xtmpcz2lmc9zridmt
Z28432
0
65930
283132
283050
2026-06-14T12:17:31Z
99of9
1622
Added Z36362 to the approved list of implementations
283132
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433",
"Z36355"
],
"Z8K4": [
"Z14",
"Z28434",
"Z36362"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
sacwebp6f9sxb1lt4ghiw1fmqfvrvea
283133
283132
2026-06-14T12:18:08Z
99of9
1622
Removed Z28434 from the approved list of implementations
283133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433",
"Z36355"
],
"Z8K4": [
"Z14",
"Z36362"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
qnp68mdje9fy3lx2fqbv0uucycyoj99
283134
283133
2026-06-14T12:18:11Z
99of9
1622
Added Z28434 to the approved list of implementations
283134
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433",
"Z36355"
],
"Z8K4": [
"Z14",
"Z36362",
"Z28434"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
i3e9amrl8aswa09ejdylyzzfxefqv8y
Z28445
0
65943
283135
283031
2026-06-14T12:19:23Z
99of9
1622
283135
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28445"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28445K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z28445K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28445K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28449",
"Z28459",
"Z28460",
"Z28463",
"Z28464",
"Z29631",
"Z36353"
],
"Z8K4": [
"Z14",
"Z30518",
"Z28448"
],
"Z8K5": "Z28445"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "most recent year-specific sentence about item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目内の最新の文"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"population sentence",
"latest dated sentence about property",
"most recent value",
"up to date value sentence",
"latest sentence about item property value"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "For a given year-specific property with point-in time qualifiers (e.g., population), construct a sentence for the property's most recent value for the given item. "
}
]
}
}
09plfiuw7b2a539pisj7x2ec52t6gug
Z28548
0
66273
283298
221033
2026-06-14T22:12:27Z
YoshiRulz
10156
Added Z36379 to the approved list of implementations
283298
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14",
"Z28559",
"Z28560",
"Z36379"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
1vl9pzmwwkodehn289z45ro2hib9rw0
Z29045
0
67477
283426
229855
2026-06-15T09:23:02Z
Dv103
11127
+it
283426
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29045"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z29045K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "larger fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammento"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z29045K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring to test for"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sottostringa"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z29046",
"Z29047",
"Z29048"
],
"Z8K4": [
"Z14",
"Z29049"
],
"Z8K5": "Z29045"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML fragment contains string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammento HTML contiene stringa"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML substring",
"subfragment",
"HTML fragment substring"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "checks if the raw HTML contains the given needle string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controlla se il codice HTML contiene la sottostringa data"
}
]
}
}
28ymzu36pf5tf14r2jchqbzy12h74p0
Z29156
0
67794
283309
226752
2026-06-14T22:33:32Z
Pijri Paijar
88848
283309
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29156"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29156K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Album"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29156K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29158"
],
"Z8K4": [
"Z14",
"Z29157"
],
"Z8K5": "Z29156"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Deskripsi Indonesia singkat untuk album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesia short description for album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Déskripsi Indonésia singket keur album"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Memberikan deskripsi singkat untuk butir album di Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creating a short description for album item in Wikidata"
}
]
}
}
rp0x5vjlui4qish6amwxxma05bhos2i
283310
283309
2026-06-14T22:34:53Z
Pijri Paijar
88848
283310
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29156"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29156K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Album"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29156K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Basa"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29158"
],
"Z8K4": [
"Z14",
"Z29157"
],
"Z8K5": "Z29156"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Deskripsi Indonesia singkat untuk album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indonesia short description for album"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Déskripsi Indonésia singket keur album"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Memberikan deskripsi singkat untuk butir album di Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creating a short description for album item in Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Mikeun déskripsi singket keur butir album di Wikidata"
}
]
}
}
2i41inzihfqnpxszk80cbjbr0bb2xam
Z29688
0
68973
283337
231750
2026-06-15T02:11:43Z
99of9
1622
nudge
283337
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29688"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z29688K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statements"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z29712",
"Z29713",
"Z29711"
],
"Z8K4": [
"Z14",
"Z29714",
"Z29689"
],
"Z8K5": "Z29688"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select best Wikidata statements"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"filter Wikidata statements by higher rank (excluding deprecated)",
"discard lower ranked statements"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns all preferred, if there are none then returns all normal, if there are none then returns empty list"
}
]
}
}
8amkv8uyqdedibz8egihxlesn7x9xsa
Z29825
0
69300
283129
283127
2026-06-14T12:08:14Z
99of9
1622
Removed Z29826 from the approved list of implementations
283129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29825"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29825K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z29825K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29827",
"Z29828",
"Z36363"
],
"Z8K4": [
"Z14",
"Z36364"
],
"Z8K5": "Z29825"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of property in language or fallbacks"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text for Wikidata property in language",
"label of Wikidata property in language",
"property label",
"best property label for language"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ie2ssfqbe0ds6auozffcci6nv9zi8x5
Z30132
0
69777
283354
232893
2026-06-15T04:07:17Z
99of9
1622
nudge
283354
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30132"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26838",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z22220",
"Z22220K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z26838K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "coordinate location, first(best()), selective"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "only requests the particular property in the item fetch"
}
]
}
}
gbfz2j9wa1ib5jicdbyrfayl8v8prrj
Z30232
0
69977
283467
233576
2026-06-15T10:54:46Z
Dv103
11127
Added Z30464 to the approved list of implementations
283467
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30232"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30232K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "headers"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30232K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "content"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30232K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30232K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "page language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30232K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lemma language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30232K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fuse equal adjacent cells"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30232K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "caption"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30233"
],
"Z8K4": [
"Z14",
"Z30464"
],
"Z8K5": "Z30232"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Wikitable di coniugazione per Wiktionary regolare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "regular Wikitable of conjugation for Wiktionary"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di alto livello per creare un Wikitable multidimensionale per Wikifunctions. Vedi la documentazione nella pagina di discussione."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "High level function that creates a Wikitable for Wiktionary. See the Talk page for the documentation."
}
]
}
}
4wutzn19szuxjwqcskus3r8rgbyapds
Z30463
0
70275
283465
234806
2026-06-15T10:54:17Z
Dv103
11127
Added Z36409 to the approved list of implementations
283465
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30463"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30463K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30463K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30463K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30463K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome della lingua in lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z17K2": "Z30463K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei QID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30465"
],
"Z8K4": [
"Z14",
"Z36409"
],
"Z8K5": "Z30463"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di sostegno per Z30232"
}
]
}
}
njw82bn5n4b8pluwqqc9j32xmzq275t
283478
283465
2026-06-15T11:36:44Z
Dv103
11127
Added Z36412 to the approved list of implementations
283478
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30463"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30463K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30463K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30463K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30463K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome della lingua in lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z17K2": "Z30463K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei QID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30465"
],
"Z8K4": [
"Z14",
"Z36409",
"Z36412"
],
"Z8K5": "Z30463"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di sostegno per Z30232"
}
]
}
}
fg5lfoffletrd2vn7uu7t3b9o8k1ce4
283479
283478
2026-06-15T11:36:52Z
Dv103
11127
Removed Z36409 from the approved list of implementations
283479
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30463"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30463K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30463K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30463K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30463K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome della lingua in lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z17K2": "Z30463K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei QID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30465"
],
"Z8K4": [
"Z14",
"Z36412"
],
"Z8K5": "Z30463"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di sostegno per Z30232"
}
]
}
}
0ic0wflrqz4e7mfq6l89zxm7vihijgs
283480
283479
2026-06-15T11:36:56Z
Dv103
11127
Removed Z30465 from the approved list of test cases
283480
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30463"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30463K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30463K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30463K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30463K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome della lingua in lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z17K2": "Z30463K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei QID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36412"
],
"Z8K5": "Z30463"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di sostegno per Z30232"
}
]
}
}
4hs1vodi94fs0gtib01w5o69jatbsdn
283482
283480
2026-06-15T11:40:14Z
Dv103
11127
Added Z36413 to the approved list of test cases
283482
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30463"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z30463K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "titoli"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z30463K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lemma principale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua della pagina"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30463K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua del lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z30463K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fondi caselle adiacenti uguali"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z30463K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "didascalia"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30463K8",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome della lingua in lingua"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z17K2": "Z30463K9",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei QID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36413"
],
"Z8K4": [
"Z14",
"Z36412"
],
"Z8K5": "Z30463"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Funzione di sostegno per Z30232"
}
]
}
}
2e633be5w5ecg5uxzeei1egzjhgfv4y
Z30464
0
70276
283469
234800
2026-06-15T11:06:49Z
Dv103
11127
283469
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30464"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30232",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30463",
"Z30463K1": {
"Z1K1": "Z18",
"Z18K1": "Z30232K1"
},
"Z30463K2": {
"Z1K1": "Z18",
"Z18K1": "Z30232K2"
},
"Z30463K3": {
"Z1K1": "Z18",
"Z18K1": "Z30232K3"
},
"Z30463K4": {
"Z1K1": "Z18",
"Z18K1": "Z30232K4"
},
"Z30463K5": {
"Z1K1": "Z18",
"Z18K1": "Z30232K5"
},
"Z30463K6": {
"Z1K1": "Z18",
"Z18K1": "Z30232K6"
},
"Z30463K7": {
"Z1K1": "Z18",
"Z18K1": "Z30232K7"
},
"Z30463K8": {
"Z1K1": "Z7",
"Z7K1": "Z30043",
"Z30043K1": {
"Z1K1": "Z18",
"Z18K1": "Z30232K5"
},
"Z30043K2": {
"Z1K1": "Z18",
"Z18K1": "Z30232K4"
}
},
"Z30463K9": {
"Z1K1": "Z7",
"Z7K1": "Z30267",
"Z30267K1": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z19352",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z12676",
"Z12676K1": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z18",
"Z18K1": "Z30232K1"
}
},
"Z12676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
},
"Z28316K3": "Z6091"
},
"Z30267K2": {
"Z1K1": "Z18",
"Z18K1": "Z30232K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Wikitable per Wiktionary regolare, tramite helper"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ab9063ajmjsdl40z9ms6g0vzsgscfw
Z30704
0
71081
283324
236943
2026-06-14T22:53:07Z
Pijri Paijar
88848
283324
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Konstanta pegas (k)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "k (any unit)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "massa (m)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "m (any unit)"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z30709"
],
"Z8K4": [
"Z14",
"Z30706"
],
"Z8K5": "Z30704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi osilator harmonik sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"omega dari k dan m",
"frekuensi angular osilator",
"frekuensi angular"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"omega from k and m",
"angular frequency of oscillator",
"angular frequency",
"omega"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi angular dari osilator harmonik sederhana tanpa damper."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculating angular frequency of simple harmonic oscillator"
}
]
}
}
jmwgexkoencounnbhlkjf692b6np5k7
283325
283324
2026-06-14T22:53:48Z
Pijri Paijar
88848
283325
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Konstanta pegas (k)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "k (any unit)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "massa (m)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "m (any unit)"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z30709"
],
"Z8K4": [
"Z14",
"Z30706"
],
"Z8K5": "Z30704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi osilator harmonik sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"omega dari k dan m",
"frekuensi angular osilator",
"frekuensi angular"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"omega from k and m",
"angular frequency of oscillator",
"angular frequency",
"omega"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi angular dari osilator harmonik sederhana tanpa damper."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculating angular frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana tanpa damper."
}
]
}
}
9x623fc6v4y82dujjbvqqsugexv5j0y
283326
283325
2026-06-14T22:54:20Z
Pijri Paijar
88848
283326
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Konstanta pegas (k)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "k (any unit)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Konstanta"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "massa (m)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "m (any unit)"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z30709"
],
"Z8K4": [
"Z14",
"Z30706"
],
"Z8K5": "Z30704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi osilator harmonik sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"omega dari k dan m",
"frekuensi angular osilator",
"frekuensi angular"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"omega from k and m",
"angular frequency of oscillator",
"angular frequency",
"omega"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi angular dari osilator harmonik sederhana tanpa damper."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculating angular frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana tanpa damper."
}
]
}
}
heodcjp3kg6zstdprjfjra5vh4xdsaq
283327
283326
2026-06-14T22:54:38Z
Pijri Paijar
88848
283327
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30704"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Konstanta pegas (k)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "k (any unit)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Konstanta"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z30704K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "massa (m)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "m (any unit)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "massa"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z30709"
],
"Z8K4": [
"Z14",
"Z30706"
],
"Z8K5": "Z30704"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi osilator harmonik sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"omega dari k dan m",
"frekuensi angular osilator",
"frekuensi angular"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"omega from k and m",
"angular frequency of oscillator",
"angular frequency",
"omega"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghitung frekuensi angular dari osilator harmonik sederhana tanpa damper."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculating angular frequency of simple harmonic oscillator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1471",
"Z11K2": "Ngitung frékuénsi osilator harmonik sederhana tanpa damper."
}
]
}
}
8iv3yyoq7vwit5a01kx6r7usbt6np6j
User talk:Rachmat04
3
79351
283347
282665
2026-06-15T03:08:11Z
SpBot
978
archive 1 section: 1 to [[User talk:Rachmat04/Archives/2026]] (after section [[User talk:Rachmat04/Archives/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning]]) - previous edit: [[:User:MediaWiki message delivery|MediaWiki message delivery]], 2026-06-12 15:29
283347
wikitext
text/x-wiki
{{Autoarchive resolved section
|age=3
|timeout=30
|show=yes
|archive='((FULLPAGENAME))/Archives/((year))'
|overview=
|latest archive=[[{{FULLPAGENAME}}/Archives/{{CURRENTYEAR}}|Archives/{{CURRENTYEAR}}]]
}}
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
== Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
h18asmy5g1dlpe04d2lzphg0y9ppqmo
Z33244
0
79875
283167
268395
2026-06-14T16:30:12Z
Redmin
52094
Remove rows with empty cells before returning table
283167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33244"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33243",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36341",
"Z36341K1": {
"Z1K1": "Z7",
"Z7K1": "Z27878",
"Z27878K1": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z27893",
"Z27893K1": "Z34052",
"Z27893K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
},
"Z27893K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z21806K2": "Z1011"
}
]
}
},
"Z27878K2": [
"Z6"
],
"Z27878K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z33243K2"
}
}
],
"Z27878K4": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z33243K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
]
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali noun declension table, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kdswea7tj5n7azwvmlzewm6bdlgv1t4
Z33946
0
80969
283366
272848
2026-06-15T05:25:13Z
Redmin
52094
Added Z36385 to the approved list of test cases
283366
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33946"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6096",
"Z17K2": "Z33946K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sense ID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33946K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Property ID"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z34671",
"Z36385"
],
"Z8K4": [
"Z14",
"Z34670"
],
"Z8K5": "Z33946"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata lexeme sense has statement?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a Boolean indicating whether the sense has a statement for the given property reference"
}
]
}
}
p5oxwapbxg8k8xw7l8bl4dgzhyas12u
Z34050
0
81184
283349
268385
2026-06-15T03:38:48Z
Redmin
52094
Removed Z34051 from the approved list of implementations
283349
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34050"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z34050K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme ID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Output language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lemma language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34050K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item for language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z34050"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) noun declension table for lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"generic noun declension table for lexeme"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8pahvi6jgkhw6fpt43zi3numsf1osrx
283350
283349
2026-06-15T03:38:56Z
Redmin
52094
Stop requiring QID for lexeme language
283350
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34050"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z34050K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme ID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Output language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lemma language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z34050"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) noun declension table for lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"generic noun declension table for lexeme"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kgb4y9ox25886i3ot4mf1ed8dnnz69l
283351
283350
2026-06-15T03:39:08Z
Redmin
52094
Added Z34051 to the approved list of implementations
283351
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34050"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z34050K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme ID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Output language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34050K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lemma language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z34051"
],
"Z8K5": "Z34050"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) noun declension table for lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"generic noun declension table for lexeme"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7xvhj9nos9vz4peovujr2larpvqc0p7
Z34051
0
81185
283341
268573
2026-06-15T03:04:43Z
Redmin
52094
Always build table with both singular and plural columns (which would be removed later)
283341
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34050",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36341",
"Z36341K1": {
"Z1K1": "Z7",
"Z7K1": "Z27878",
"Z27878K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K3"
}
}
},
"Z27878K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K4": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
]
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) generic noun declension table, composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
msh94e8mfa683fcfpfxp1bxw8bubuer
283348
283341
2026-06-15T03:37:19Z
Redmin
52094
283348
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34050",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27878",
"Z27878K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K3"
}
}
},
"Z27878K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K4": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
]
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) generic noun declension table, composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s64kxpr6xy279amr4e2znvqxz71n9u0
283352
283348
2026-06-15T03:55:22Z
Redmin
52094
+plural
283352
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34050",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27878",
"Z27878K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K3"
}
}
},
"Z27878K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K4": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
]
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) generic noun declension table, composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mi285atb820sj7jp3dlnt27epejzmxf
283387
283352
2026-06-15T07:55:26Z
Redmin
52094
Add column header for case
283387
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34050",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27878",
"Z27878K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21806",
"Z21806K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z21806K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K3"
}
}
},
"Z27878K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q128234"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
"Z27885K2": {
"Z1K1": "Z18",
"Z18K1": "Z34050K2"
}
}
],
"Z27878K4": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146078"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q202142"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q145599"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q185077"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q192997"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z18",
"Z18K1": "Z34050K1"
}
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q474668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z850K2": "Z28290",
"Z850K3": ""
}
]
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) generic noun declension table, composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7d8ohq5zfxq8xigrpmel9nw1f85ih6v
Z34052
0
81187
283171
268390
2026-06-14T17:12:00Z
Dv103
11127
+it
283171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34052"
},
"Z2K2": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "\"$1\"-এর শব্দ রূপ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Declension of \"$1\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Declinazione di \"$1\""
}
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali declension caption"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0y8085o16xg7zy75f47wpy32md3wm6u
Talk:Z18504
1
82162
283304
271512
2026-06-14T22:17:37Z
YoshiRulz
10156
Remove from category
283304
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
User talk:Rachmat04/Archives/2026
3
82370
283346
281658
2026-06-15T03:08:11Z
SpBot
978
archiving 1 section from [[User talk:Rachmat04]] (after section [[User talk:Rachmat04/Archives/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning]])
283346
wikitext
text/x-wiki
{{Talkarchive}}
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
si8ddnn1m8oc1avxact589nqoxjnc1r
Z34948
0
82718
283138
278993
2026-06-14T12:34:01Z
99of9
1622
283138
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34948"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34947",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34947",
"Z34947K1": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "colore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "color"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "colour"
}
]
},
"Z34947K2": [
"Z60",
"Z1002",
"Z1689",
"Z1199"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "color"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sceglie prima lingua disponibile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-gb, en-us, it], [en, en-us, en-gb]: en-us"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
higasjhupdf01iibkf1owi7qi8hzlzj
Z34953
0
82725
283136
275826
2026-06-14T12:25:44Z
99of9
1622
nudge
283136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34953"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z12",
"Z17K2": "Z34953K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo multilingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "multilingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte multilingue"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34953K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua preferita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue préférée"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z34954",
"Z35183"
],
"Z8K4": [
"Z14",
"Z34955"
],
"Z8K5": "Z34953"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo monolingue da multilingue con fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text from multilingual with fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte monolingue à partir d'un texte multilingue"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text from multilingual text in language with fallback",
"get language title from list of titles",
"string for language from all languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte monolingue à partir d'un texte multilingue avec solution de repli"
}
]
}
}
990c51limsgv2y7coj7be7bac2xp7w4
Z34975
0
82797
283330
273256
2026-06-15T00:58:31Z
99of9
1622
nudge
283330
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34975"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z16437",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13831",
"Z13831K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z13831K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
},
"Z13464K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cardinals in English for Natural number range"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "write out the numbers from one to ten"
}
]
}
}
mvw8v2of78tm7zvqu0tchy3pbb3w2qs
283421
283330
2026-06-15T09:13:55Z
GrounderUK
50
reduced from 10 to 8
283421
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34975"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z16437",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13831",
"Z13831K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z13831K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
},
"Z13464K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cardinals in English for Natural number range"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "write out the numbers from one to ten"
}
]
}
}
jaysvf4h8ztofgtsegdkg61m3jd5hlp
283463
283421
2026-06-15T10:40:09Z
GrounderUK
50
restoring ten
283463
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34975"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z16437",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13831",
"Z13831K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z13831K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
},
"Z13464K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten"
],
"Z889K3": "Z866"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cardinals in English for Natural number range"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "write out the numbers from one to ten"
}
]
}
}
mvw8v2of78tm7zvqu0tchy3pbb3w2qs
Talk:Z27340
1
83000
283294
273727
2026-06-14T22:05:27Z
YoshiRulz
10156
Remove from category
283294
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Talk:Z27778
1
83010
283281
273737
2026-06-14T21:47:41Z
YoshiRulz
10156
Remove from category
283281
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Talk:Z27783
1
83011
283288
273738
2026-06-14T21:56:35Z
YoshiRulz
10156
Remove from category
283288
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Talk:Z28548
1
83038
283299
273773
2026-06-14T22:12:41Z
YoshiRulz
10156
Remove from category
283299
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Z35204
0
83502
283169
275121
2026-06-14T16:56:03Z
Redmin
52094
+en label
283169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35204"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35203",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z35203K1"
},
"Z23753K2": "Z1011"
},
"এক প্রকার",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z35203K1"
},
"Z23753K2": "Z1011"
}
]
},
"Z10000K2": "।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali article-ful instantiating sentence, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nxxgteyf6qnuew1jeg5mtlajw8jlabf
283170
283169
2026-06-14T16:59:51Z
Redmin
52094
283170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35204"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35203",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z35203K1"
},
"Z23753K2": "Z1011"
},
"এক প্রকার",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z35203K2"
},
"Z23753K2": "Z1011"
}
]
},
"Z10000K2": "।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali article-ful instantiating sentence, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fs1739bpr0kka8qhi56mn0r9bjwb5rf
Z35672
0
84328
283367
278681
2026-06-15T07:04:42Z
Arlo Barnes
1231
+ja
283367
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35672"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35672K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35673",
"Z35674"
],
"Z8K4": [
"Z14",
"Z35686"
],
"Z8K5": "Z35672"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間の空白"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"sentence spacer",
"space sentences",
"sentence joiner",
"join sentences",
"separate sentences"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間にゼロ幅スペースを入れる"
}
]
}
}
ntxbtmocw5p5pm67hyo8npah2cbslgj
Wikifunctions:Project chat/Archive/2026/05
4
84806
283342
282521
2026-06-15T03:08:05Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/05#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#248_is_out:_A_higher_meaning]])
283342
wikitext
text/x-wiki
{{Talkarchive}}
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
:<s>Moved to [[Talk:Z28579#Mismatching_JS_code_representation|Talk:Z28579]] so this doesn't get lost, and made a request on [[Wikifunctions:Administrators'_noticeboard#RGBA_colour's_type_converters_don't_match_Rational|the Administrators' noticeboard]].</s> was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:39, 5 June 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:20, 8 June 2026 (UTC)</small>
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
ini8hj537uhgh7ctt9sunacha4xgoxl
User:YoshiRulz/Missing compositions
2
84911
283305
283007
2026-06-14T22:17:46Z
YoshiRulz
10156
283305
wikitext
text/x-wiki
* [[Z10018]]
* [[Z10022]] Turkish
* [[Z10047]]
* [[Z10057]] bitbashing
* [[Z10067]] bitbashing
* [[Z10124]] bitbashing
* [[Z10132]] bitbashing
* [[Z10148]] bitbashing
* [[Z10149]] bitbashing
* [[Z10178]] URIs
* [[Z10181]] URIs
* [[Z10185]] URIs
* [[Z10188]] URIs
* [[Z10196]] RegEx
* [[Z10309]] NATO phonetic alphabet
* [[Z10357]]
* [[Z10373]] Unicode
* [[Z10384]] Unicode
* [[Z10387]] Unicode
* [[Z10390]] Unicode
* [[Z10394]] Unicode
* [[Z10397]] Unicode
* [[Z10398]] Unicode
* [[Z10399]] Unicode
* [[Z10410]] email address
* [[Z10441]] Brainfuck
* [[Z10450]] Esperanto
* [[Z10458]] Esperanto
* [[Z10459]] Esperanto
* [[Z10482]] Esperanto
* [[Z10491]] Esperanto
* [[Z10507]]
* [[Z10514]] Esperanto
* [[Z10524]] train stuff
* [[Z10574]] Esperanto
* [[Z10587]] Bangla
* [[Z10591]] Bangla
* [[Z10608]] URIs
* [[Z10682]] Turkish
* [[Z10689]] Turkish
* [[Z10761]] composition exists but fails
* [[Z10812]]
* [[Z10816]]
* [[Z10821]]
* [[Z10894]] Hebrew
* [[Z10938]]
* [[Z10970]] NATO phonetic alphabet
* [[Z10975]] Javanese
* [[Z10987]]
* [[Z11011]] Jalali calendar
* [[Z11022]]
* [[Z11023]]
* [[Z11049]] URIs
* [[Z11077]] Bangla
* [[Z11089]] English
* [[Z11094]] CSV
* [[Z11193]]
* [[Z11208]] SMILES
* [[Z11235]]
* [[Z11353]] Igbo
* [[Z11390]] English
* [[Z11461]]
* [[Z11501]]
* [[Z11548]] French
* [[Z11553]]
* [[Z11589]] French
* [[Z11590]] French
* [[Z11619]] Breton
* [[Z11627]] Breton
* [[Z11632]] Breton
* [[Z11642]] NATO phonetic alphabet
* [[Z11646]] English
* [[Z11651]] English
* [[Z11668]] NATO phonetic alphabet
* [[Z11672]] NATO phonetic alphabet
* [[Z11676]] NATO phonetic alphabet
* [[Z11678]]
* [[Z11700]] Breton
* [[Z11705]]
* [[Z11722]] German
* [[Z11739]] German
* [[Z11762]] German
* [[Z11834]] German
* [[Z11884]] SMILES
* [[Z11899]] SMILES
* [[Z11929]] Punjabi
* [[Z11938]] Rohingya
* [[Z12036]] Punjabi
* [[Z12058]] Punjabi
* [[Z12078]] Persian
* [[Z12082]] Perso-Arabic
* [[Z12116]] Rohingya
* [[Z12130]] Rohingya
* [[Z12134]] Rohingya
* [[Z12186]] Rohingya
* [[Z12189]] Turkish
* [[Z12194]] Rohingya
* [[Z12198]] Punjabi
* [[Z12217]]
* [[Z12219]]
* [[Z12228]] Urdu
* [[Z12240]] Urdu
* [[Z12268]] Breton
* [[Z12316]]
* [[Z12408]] Igbo
* [[Z12497]] float
* [[Z12500]] float
* [[Z12505]] float
* [[Z12509]] float
* [[Z12608]] Chinese
* [[Z12611]] SMILES
* [[Z12627]] Dutch
* [[Z12665]] float
* [[Z12671]]
* [[Z12678]] Bangla
* [[Z12689]] German
* [[Z12729]]
* [[Z12745]]
* [[Z12770]] Igbo
* [[Z12775]] Korean
* [[Z12794]] CSV
* [[Z12806]] Igbo
* [[Z12818]] Sudanese
* [[Z12884]] Sudanese
* [[Z12908]] Esperanto
* [[Z12919]] Bangla
* [[Z12926]] Bangla
* [[Z12941]]
* [[Z12992]]
* [[Z13006]]
* [[Z13017]] colour
* [[Z13023]] colour
* [[Z13028]] colour
* [[Z13040]] Serbian
* [[Z13060]]
* [[Z13124]] Japanese
* [[Z13138]] Hebrew
* [[Z13151]] Bangla
* [[Z13156]] Bangla
* [[Z13195]] Bangla
* [[Z13206]] English
* [[Z13238]] Bangla
* [[Z13254]] English
* [[Z13270]] Bangla
* [[Z13300]] Japanese
* [[Z13335]] Japanese
* [[Z13587]] English
* [[Z13617]] Finnish
* [[Z13806]]
* [[Z13871]]
* [[Z13934]]
* [[Z14018]]
* [[Z14066]]
* [[Z14083]]
* [[Z14159]] composition exists but fails
* [[Z14189]] bitbashing
* [[Z14195]] bitbashing
* [[Z14200]]
* [[Z14226]] train stuff
* [[Z14473]]
* [[Z14523]] English
* [[Z14562]]
* [[Z14643]]
* [[Z14648]]
* [[Z14653]]
* [[Z14657]]
* [[Z14662]]
* [[Z14680]]
* [[Z14683]]
* [[Z14917]]
* [[Z14961]]
* [[Z14980]]
* [[Z15007]]
* [[Z15092]]
* [[Z15098]]
* [[Z15251]] composition exists but fails
* [[Z15256]]
* [[Z15347]] transcendental
* [[Z15356]] irrational
* [[Z15362]]
* [[Z15391]]
* [[Z15553]] composition exists but fails
* [[Z15564]]
* [[Z15567]] Malay
* [[Z15708]] Korean
* [[Z15937]]
* [[Z15963]] German
* [[Z15974]]
* [[Z16008]] Swedish
* [[Z16053]] Igbo
* [[Z16074]] Igbo
* [[Z16093]] French
* [[Z16114]] Chinese
* [[Z16150]] Bangla
* [[Z16153]]
* [[Z16163]] Low German
* [[Z16172]] Moroccan
* [[Z16184]] Arabic
* [[Z16185]] Klingon
* [[Z16221]] Portuguese
* [[Z16394]]
* [[Z16409]] Luxembourgish
* [[Z16431]] Spanish
* [[Z16443]] Moroccan
* [[Z16475]] float
* [[Z16608]] Breton
* [[Z16741]] SMILES
* [[Z16812]] Ukranian
* [[Z16904]] Bangla
* [[Z16908]]
* [[Z16919]] English
* [[Z17030]]
* [[Z17036]]
* [[Z17081]] Vietnamese
* [[Z17506]]
* [[Z17511]]
* [[Z17516]]
* [[Z17534]]
* [[Z17563]] Bangla
* [[Z17564]] Bangla
* [[Z17639]] Spanish
* [[Z17654]] English
* [[Z17664]] colour
* [[Z17685]] Igbo
* [[Z17713]] colour
* [[Z17721]] Swedish
* [[Z17727]] Swedish
* [[Z17745]] Swedish
* [[Z17822]] Swedish
* [[Z17866]] Spanish
* [[Z17966]] Swedish
* [[Z18002]] Swedish
* [[Z18006]] Swedish
* [[Z18131]] Bangla
* [[Z18140]] Russian
* [[Z18160]] Swedish
* [[Z18163]] Swedish
* [[Z18169]] Bangla
* [[Z18175]] Swedish
* [[Z18181]]
* [[Z18184]] colour
* [[Z18189]] colour
* [[Z18196]] colour
* [[Z18199]] Kurdish
* [[Z18204]] colour
* [[Z18208]] colour
* [[Z18212]] colour
* [[Z18216]] Persian
* [[Z18220]] Swedish
* [[Z18226]] Swedish
* [[Z18233]] Swedish
* [[Z18238]] Swedish
* [[Z18263]] colour
* [[Z18268]] colour
* [[Z18281]] composition exists but fails
* [[Z18296]] colour
* [[Z18300]] colour
* [[Z18319]]
* [[Z18331]]
* [[Z18336]]
* [[Z18339]]
* [[Z18346]]
* [[Z18365]] German
* [[Z18387]] Bangla
* [[Z18397]] Bangla
* [[Z18424]]
* [[Z18435]] Bangla
* [[Z18440]] Judeo-Persian
* [[Z18459]]
* [[Z18462]] Bangla
* [[Z18467]]
* [[Z18489]]
* [[Z18515]]
* [[Z18529]]
* [[Z18531]]
* [[Z18541]] Basque
* [[Z18546]] Indonesian
* [[Z18573]] Bangla
* [[Z18592]]
* [[Z18603]] Kurdish
* [[Z18662]] Bangla
* [[Z18670]] Basque
* [[Z18679]] Malay
* [[Z18699]] Kurdish
* [[Z18708]] Kurdish
* [[Z18722]]
* [[Z18733]] Basque
* [[Z18742]] Basque
* [[Z18766]]
* [[Z18768]]
* [[Z18775]]
* [[Z18779]]
* [[Z18784]] Russian
* [[Z18790]] Kurdish
* [[Z18793]]
* [[Z18796]] English
* [[Z18807]] Kurdish
* [[Z18826]] Basque
* [[Z18828]] Balochi
* [[Z18831]] Bangla
* [[Z18837]] Bangla
* [[Z18852]]
* [[Z18859]]
* [[Z18867]] Malay
* [[Z18877]] Balochi
* [[Z18881]] Bangla
* [[Z18893]] Malay
* [[Z18922]]
* [[Z18932]]
* [[Z18957]]
* [[Z18961]]
* [[Z18988]] Arabic
* [[Z19009]] Tunisian
* [[Z19011]] Arabic
* [[Z19013]] Tunisian
* [[Z19020]]
* [[Z19023]]
* [[Z19046]] Latvian
* [[Z19085]]
* [[Z19135]] Moroccan
* [[Z19191]]
* [[Z19217]]
* [[Z19223]]
* [[Z19334]] Hindi
* [[Z19344]]
* [[Z19370]]
* [[Z19380]] SMILES
* [[Z19403]]
* [[Z19421]]
* [[Z19441]]
* [[Z19460]]
* [[Z19472]] Malayalam
* [[Z19479]]
* [[Z19484]] Malayalam
* [[Z19486]]
* [[Z19489]]
* [[Z19503]] Malayalam
* [[Z19533]] Malayalam
* [[Z19583]]
* [[Z19629]] Arabic
* [[Z19637]]
* [[Z19641]]
* [[Z19800]]
* [[Z19886]]
* [[Z19901]]
* [[Z19933]]
* [[Z19943]]
* [[Z19953]]
* [[Z20013]] Syrian
* [[Z20020]]
* [[Z20024]] Syrian
* [[Z20132]]
* [[Z20198]]
* [[Z20285]]
* [[Z20362]]
* [[Z20426]] English
* [[Z20449]]
* [[Z20465]] Basque
* [[Z20467]] Basque
* [[Z20468]] Basque
* [[Z20469]] Basque
* [[Z20511]] Basque
* [[Z20573]]
* [[Z20597]] English
* [[Z20617]] Hijri calendar
* [[Z20665]] Gaelic
* [[Z20687]]
* [[Z20706]] Persian
* [[Z20727]] German
* [[Z20730]]
* [[Z20741]]
* [[Z20750]]
* [[Z20773]] English
* [[Z20776]] German
* [[Z20782]] English
* [[Z20788]]
* [[Z20791]] Hungarian
* [[Z20801]] Russian
* [[Z20816]]
* [[Z20841]]
* [[Z20844]]
* [[Z20849]]
* [[Z20850]]
* [[Z20854]]
* [[Z20915]]
* [[Z20924]]
* [[Z21009]]
* [[Z21031]]
* [[Z21043]]
* [[Z21047]]
* [[Z21071]]
* [[Z21100]]
* [[Z21121]]
* [[Z21148]]
* [[Z21187]]
* [[Z21198]]
* [[Z21245]]
* [[Z21267]] Bangla
* [[Z21278]]
* [[Z21360]]
* [[Z21486]]
* [[Z21503]]
* [[Z21514]]
* [[Z21539]]
* [[Z21554]] colour
* [[Z21562]]
* [[Z21572]] Bangla
* [[Z21587]]
* [[Z21599]] French
* [[Z21617]] French
* [[Z21624]] French
* [[Z21632]] French
* [[Z21682]]
* [[Z21796]]
* [[Z21814]]
* [[Z21842]] English
* [[Z21934]]
* [[Z21939]]
* [[Z21961]] Arabic
* [[Z22002]]
* [[Z22007]]
* [[Z22107]]
* [[Z22155]]
* [[Z22162]]
* [[Z22214]] Arabic
* [[Z22236]]
* [[Z22302]]
* [[Z22455]] toki pona
* [[Z22571]] toki pona
* [[Z22576]] Russian
* [[Z22623]] Church Slavonic
* [[Z22693]]
* [[Z22699]]
* [[Z22717]]
* [[Z22725]]
* [[Z22728]]
* [[Z22764]]
* [[Z22786]] Italian
* [[Z22791]] Italian
* [[Z22796]]
* [[Z22844]] Julian calendar
* [[Z22849]]
* [[Z22903]]
* [[Z23003]] Italian
* [[Z23109]]
* [[Z23153]]
* [[Z23197]] Italian
* [[Z23219]]
* [[Z23246]]
* [[Z23254]]
* [[Z23269]] Julian calendar
* [[Z23283]]
* [[Z23561]]
* [[Z23619]] Italian
* [[Z23782]] Quechua
* [[Z23783]]
* [[Z23788]] Quechua
* [[Z23790]] Quechua
* [[Z23792]] Quechua
* [[Z23795]] Quechua
* [[Z23798]] Quechua
* [[Z23800]] Quechua
* [[Z23808]]
* [[Z23827]] English
* [[Z23848]]
* [[Z23851]]
* [[Z23855]] Luxembourgish
* [[Z23865]]
* [[Z23869]]
* [[Z23953]]
* [[Z23956]]
* [[Z23961]] Italian
* [[Z23976]]
* [[Z23984]] English
* [[Z23990]] Dagbani
* [[Z23997]]
* [[Z24007]]
* [[Z24025]] Arabic
* [[Z24081]]
* [[Z24139]]
* [[Z24450]]
* [[Z24459]]
* [[Z24460]]
* [[Z24497]]
* [[Z24505]]
* [[Z24632]]
* [[Z24681]]
* [[Z24698]]
* [[Z24721]] toki pona
* [[Z24880]] Dagbani
* [[Z24979]] Italian
* [[Z24984]] Dagbani
* [[Z24987]] Spanish
* [[Z25007]]
* [[Z25016]]
* [[Z25022]]
* [[Z25032]] Italian
* [[Z25038]] English
* [[Z25043]] Dagbani
* [[Z25127]]
* [[Z25128]]
* [[Z25152]]
* [[Z25158]]
* [[Z25220]]
* [[Z25271]]
* [[Z25376]]
* [[Z25393]]
* [[Z25399]]
* [[Z25404]]
* [[Z25416]]
* [[Z25419]]
* [[Z25457]]
* [[Z25491]]
* [[Z25510]]
* [[Z25557]]
* [[Z25565]]
* [[Z25683]] English
* [[Z25763]] Spanish
* [[Z25792]]
* [[Z25829]]
* [[Z25833]]
* [[Z25847]]
* [[Z25853]]
* [[Z25901]]
* [[Z25924]] Serbian
* [[Z25930]]
* [[Z25963]]
* [[Z25966]]
* [[Z25982]]
* [[Z25991]]
* [[Z26004]]
* [[Z26011]]
* [[Z26017]] Italian
* [[Z26029]] English
* [[Z26033]] Dagbani
* [[Z26046]] Chinese
* [[Z26059]]
* [[Z26076]] Chinese
* [[Z26081]] Chinese
* [[Z26121]] Serbian
* [[Z26214]]
* [[Z26328]] Spanish
* [[Z26354]] Malayalam
* [[Z26369]]
* [[Z26428]]
* [[Z26432]] Bangla
* [[Z26444]]
* [[Z26452]]
* [[Z26487]]
* [[Z26491]]
* [[Z26495]]
* [[Z26499]]
* [[Z26629]] Bangla
* [[Z26638]] Bangla
* [[Z26643]] Bangla
* [[Z26648]] Bangla
* [[Z26652]] Bangla
* [[Z26729]]
* [[Z26756]]
* [[Z26760]]
* [[Z26774]] Hijri calendar
* [[Z26779]]
* [[Z26785]]
* [[Z26817]] Hijri calendar
* [[Z26830]]
* [[Z27014]]
* [[Z27022]]
* [[Z27028]]
* [[Z27057]]
* [[Z27131]] Italian
* [[Z27254]] Luxembourgish
* [[Z27298]] Arabic
* [[Z27332]]
* [[Z27376]]
* [[Z27406]] Italian
* [[Z27417]] Breton
* [[Z27574]] Breton
* [[Z27632]]
* [[Z27655]] Luxembourgish
* [[Z27705]]
* [[Z27737]]
* [[Z27791]]
* [[Z27811]]
* [[Z27815]]
* [[Z27861]]
* [[Z27868]]
* [[Z27878]]
* [[Z27908]]
* [[Z28009]]
* [[Z28094]]
* [[Z28119]] Julian calendar
* [[Z28378]] Bangla
* [[Z28387]]
* [[Z28422]] Bangla
* [[Z28467]]
* [[Z28482]]
* [[Z28513]]
* [[Z28539]] German
* [[Z28562]] French
* [[Z28565]]
* [[Z28600]] Hijri calendar
* [[Z28661]]
* [[Z28741]]
* [[Z28846]]
* [[Z28911]] Hijri calendar
* [[Z28917]]
* [[Z28940]]
* [[Z28945]]
* [[Z28986]]
* [[Z29031]]
* [[Z29079]]
* [[Z29108]]
* [[Z29183]]
* [[Z29267]]
* [[Z29294]]
* [[Z29443]]
* [[Z29518]]
* [[Z29725]]
* [[Z29890]]
* [[Z29940]] English
* [[Z30177]]
* [[Z30217]]
* [[Z30306]] Serbian
* [[Z30367]]
* [[Z30389]] Armenian
* [[Z30473]] Armenian
* [[Z30549]] Armenian
* [[Z30638]] Malay
* [[Z30837]]
* [[Z30901]] toki pona
* [[Z31108]]
* [[Z31145]]
* [[Z31192]]
* [[Z31211]]
* [[Z31241]] Dutch
* [[Z31322]] Dutch
* [[Z31398]]
* [[Z31454]] Japanese
* [[Z31456]] Russian
* [[Z31572]] Arabic
* [[Z31648]] Indonesian
* [[Z31670]] Malay
* [[Z31729]]
* [[Z31754]]
* [[Z31772]] Portuguese
* [[Z31907]]
* [[Z31944]]
* [[Z31965]]
* [[Z32031]] Latin
* [[Z32085]]
* [[Z32314]] English
* [[Z32330]] Latin
* [[Z32340]] Latin
* [[Z32343]] Latin
* [[Z32347]] Latin
* [[Z32436]] Portuguese
* [[Z32456]]
* [[Z32527]]
* [[Z32537]]
* [[Z32573]]
* [[Z32577]]
* [[Z32588]] Czech
* [[Z32715]]
* [[Z32734]]
* [[Z32780]] Czech
* [[Z32793]] Japanese
* [[Z32953]]
* [[Z33105]]
* [[Z33151]] toki pona
* [[Z33165]] Malay
* [[Z33245]] Japanese
* [[Z33340]] Luxembourgish
* [[Z33399]]
* [[Z33415]]
* [[Z33440]] Tagalog
* [[Z33509]] pinyin
* [[Z33691]]
* [[Z33696]] pinyin
* [[Z33727]]
* [[Z33778]]
* [[Z33785]]
* [[Z33797]] pinyin
* [[Z33818]]
* [[Z33836]]
* [[Z33878]]
* [[Z33955]] pinyin
* [[Z33983]]
* [[Z33986]] Hebrew
* [[Z34009]] pinyin
* [[Z34139]] Bulgarian
* [[Z34200]] toki poka
* [[Z34212]] pinyin
* [[Z34308]] Bulgarian
* [[Z34463]]
* [[Z34797]] pinyin
* [[Z34854]]
* [[Z34943]]
* [[Z34993]]
* [[Z35010]] Bengali
* [[Z35175]]
* [[Z35278]]
* [[Z35388]]
* [[Z35390]] SignWriting
* [[Z35392]] SignWriting
* [[Z35395]] SignWriting
* [[Z35397]] SignWriting
* [[Z35408]] SignWriting
* [[Z35528]] Chinese
* [[Z35608]] Bangla
* [[Z35780]] Igbo
* [[Z35797]]
* [[Z35828]]
* [[Z35879]] SignWriting
* [[Z35886]] SignWriting
* [[Z35888]] SignWriting
* [[Z35893]] SignWriting
* [[Z35896]] SignWriting
* [[Z36004]] Swedish
* [[Z36116]]
* [[Z36128]] bitbashing
* [[Z36174]]
38nua8s52ob652ahf403nlmnz3xblcf
Wikifunctions:Requests for deletions/Archive/2026/06
4
85230
283344
281134
2026-06-15T03:08:08Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/06#Z21874|Z21874]])
283344
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z36041]] ==
Per clarification on Telegram, this doesn't work and isn't necessary. Please delete it and its tests. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:53, 4 June 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)</small>
== [[Z36100]] and [[Z36101]] ==
Please delete my newly created function {{Z|36100}} and implementation {{Z|36101}}. It may be deleted right away. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:32, 5 June 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:44, 5 June 2026 (UTC)</small>
== [[Z21874]] ==
Duplicate of [[Z21739]]. Implementations already moved. I don't think the tests add enough to be worth moving. Also delete the talk page. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:33, 13 June 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:23, 13 June 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:23, 13 June 2026 (UTC)</small>
kl3vada8qog2aglfjhhgo4vwrha5zoy
Z36277
0
85413
283172
282364
2026-06-14T17:33:27Z
GrounderUK
50
Nesting too deeply; unaligned assignment
283172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36277"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35910",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z35910(Z35910K1, Z35910K2):\n\tdef multicall(ZID8multi,taggedMulti):\n\t\n\t#all lists in taggedMulti that are tagged \"N\" must have the same number of elements, N\n\t#all lists in ZID8multi must contain a single string or N strings (unless N is undefined, when any length is valid)\n\t\n\t#returns one list for each list in ZID8multi (even if it's empty), but only if all its elements are strings (including the empty string)\n\t#N quoted call objects in each list or, if N is undefined, one call object for each string in the list in ZID8multi\n\t\n\t\targs_shape = shape_L1PLZ6N(taggedMulti) \n\t\t\t\t\t\t#Z881(Z882(Z881,\"N\"))\n\t\t\n\t\tN = derive_N(args_shape)\n\t\t\t# length constraint (if defined) for N-tagged lists in taggedMulti and non-singletons in ZID8multi\n\t\t\n\t\tZID8_shape = shape_L2Z6(ZID8multi) #Z881(Z881(Z6))\n\t\terrorZ5dict = validate(N,ZID8_shape,args_shape)\n\n\t\tif not errorZ5dict:\n\t\t\t\n\t\t\tcallZ7_Z99list = []\n\t\t\t#Z881(Z881(Z99(Z7)))\n\t\t\t#a list of lists, each being a list of quoteZ99 objects each containing a Z7/function call\n\t\t\tfor Zlist in ZID8multi:\n\t\t\t\t\n\t\t\t\tcallZ7_Z99list.append(qCall(Zlist, taggedMulti, N))\n\t\t\t\t#a list of quoteZ99 objects\n\t\t\n\t\t\treturn callZ7_Z99list\n\t\t\t\n\t\tthrowZ35990(errorZ5dict) #Wikifunctions.Error\n\t\n\tdef shape_L1PLZ6N(taggedMulti):\n\t\t# a list of list-lengths for lists tagged 'N'\n\t\t# Z881(Z882(Z881(Z1),Z6=='N')\n\t\tN_array = []\n\t\tfor t in taggedMulti:\n\t\t\t# (converted) Z881/list of Z882/pair\n\t\t\tN = None\n\t\t\tif taggedList(t):\n\t\t\t\tif t.K2 == 'N':\n\t\t\t\t\tN = len(t.K1)\n\t\t\tN_array.append(N)\n\t\t\t\n\t\treturn N_array\n\t\t\n\tdef derive_N(N_array):\n\t\t#int or None\n\t\tNlen = [n for n in N_array if n is not None]\n\t\tif not Nlen:\n\t\t\t#Z7calls will all have the same arguments\n\t\t\t\n\t\t\treturn None\n\t\t\t\n\t\tif max(Nlen) == min(Nlen):\n\t\t\t#all values are equal\n\t\t\t\n\t\t\treturn max(Nlen)\n\t\t\t#args can be rectangularized\n\t\t\t\n\tdef shape_L2Z6(l2):\n\t #l2 should be a list of string-lists\n\t \n\t\tZ6_array = []\n\t\t# a list of list-lengths for all lists where all elements are strings\n\t\tif not isinstance(l2, list):\n\t\t# invalid input: will become error\n\t\t return [None]\n\n\t\tfor l1 in l2:\n\t\t\tif (isinstance(l1, list) \n\t\t\t\tand all(isinstance(s, str) for s in l1)\n ):\n\t\t\t\tZ6_array.append(len(l1))\n\t\t\telse:\n\t\t\t\t#invalid input: will become error\n\t\t\t\tZ6_array.append(None)\n\t\t\t\t\n\t\treturn Z6_array\n\t\t\n\tdef validate(N,ZID8_shape,args_shape):\n\t\terrorZ5dict = {}\n\t\t\n\t\terr_j = []\n\t\terr_n = []\n\t\tif N is None:\n\t\t# error 'N' unless all args are effectively scalar (no list is tagged 'N')\n\t\t\tfor j,n in enumerate(args_shape):\n\t\t\t\tif n is not None:\n\t\t\t\t\t# not effectively scalar\n\t\t\t\t\terr_j.append(j)\n\t\t\t\t\terr_n.append(n)\n\t\t\t\t\t\n\t\t\tif err_j:\n\t\t\t\terrorZ5dict['N'] = {\n\t\t\t\t\t'argument': 'Z35910K2',\n\t\t\t\t\t'index': err_j,\n\t\t\t\t\t'length': err_n,\n\t\t\t\t\t'message': f\"lengths of all lists tagged 'N' must be equal\"\n\t\t\t\t}\n\n\t\telse:\n\t\t# N is defined, so applies to functions\n\t\t# otherwise error 'NZ8'\n\t\t\tfor j,n in enumerate(ZID8_shape):\n\t\t\t\tif n not in (1, N):\n\t\t\t\t\terr_j.append(j)\n\t\t\t\t\terr_n.append(n)\n\t\t\t\t\t\n\t\t\tif err_j:\n\t\t\t\terrorZ5dict['NZ8'] = {\n\t\t\t\t\t'argument': 'Z35910K1',\n\t\t\t\t\t'index': err_j,\n\t\t\t\t\t'length': err_n,\n\t\t\t\t\t'required': N,\n\t\t\t\t\t'message': f\"all lists of strings in Z35910K1 must have a length of 1 or {str(N)}\"\n\t\t\t\t}\n\t\t\n\t\t\tZ6_err_j = [j for j,z in enumerate(ZID8_shape) if z is None]\n\t\t\t# all indexed elements are string-lists\n\t\t\t# otherwise error 'Z6'\n\n\t\t\tif Z6_err_j:\n\t\t\t\terrorZ5dict['Z6'] = {\n\t\t\t\t\t'argument': 'Z35910K1',\n\t\t\t\t\t'index': Z6_err_j,\n\t\t\t\t\t'message': f\"all elements of lists in Z35910K1 must be strings\"\n\t\t\t\t}\n\t\t\t\n\t\treturn errorZ5dict\n\t\t\n\tdef throwZ35990(errors):\n\t\tsupplementary = []\n\t\tif 'N' in errors and 'NZ8' not in errors:\n\t\t\tif 'Z6' in errors:\n\t\t\t\targument = errors['Z6'].get('argument')\n\t\t\t\tindex = errors['Z6'].get('index')\n\t\t\t\tlength = ''\n\t\t\t\tsupplementary = [errors['Z6'].get('message')]\n\t\t\trequired = ''\n\t\t\targument_list = errors['N'].get('argument')\n\t\t\tindex_list = errors['N'].get('index')\n\t\t\tlength_list = errors['N'].get('length')\n\t\t\tmessage = errors['N'].get('message')\n\t\telif 'NZ8' in errors and 'N' not in errors:\n\t\t\targument = errors['NZ8'].get('argument')\n\t\t\tindex = errors['NZ8'].get('index')\n\t\t\tlength = errors['NZ8'].get('length')\n\t\t\trequired = errors['NZ8'].get('required')\n\t\t\tmessage = errors['NZ8'].get('message')\n\t\t\tif 'Z6' in errors:\n\t\t\t\targument_list = errors['Z6'].get('argument')\n\t\t\t\tindex_list = errors['Z6'].get('index')\n\t\t\t\tlength_list = ''\n\t\t\t\tsupplementary = [errors['Z6'].get('message')]\n\t\t\telse:\n\t\t\t\targument_list = '',\n\t\t\t\tindex_list = '',\n\t\t\t\tlength_list = ''\n\t\telif 'Z6' in errors:\n\t\t\targument = errors['Z6'].get('argument')\n\t\t\tindex = str(errors['Z6'].get('index'))\n\t\t\tlength = ''\n\t\t\trequired = ''\n\t\t\targument_list = ''\n\t\t\tindex_list = ''\n\t\t\tlength_list = ''\n\t\t\tmessage = errors.get('Z6',{}).get('message',\"\")\n\t\t\n\t\treturn Wikifunctions.Error(\n\t\t\t\"Z35990\", [\n\t\t\targument, index, length, required, argument_list, index_list, length_list, message, '', 'Z35910: Z36277'\n\t\t\t] + supplementary\n\t\t)\n\n\tdef qCall(ZID8list, tagged, N):\n\t\t\n\t\tif not ZID8list:\n\t\t\treturn []\n\t\t\t\n\t\tquoteZ99list= []\n\t\t\n\t\tif N is None:\n\t\t\tQ = len(ZID8list)\n\t\telse:\n\t\t\tQ = N\n\t\t\t\n\t\tfor q in range(Q):\n\t\t\tZ7K1 = byIndex(ZID8list, q, N)\n\t\t\targs = []\n\t\t\tfor t in tagged:\n\t\t\t\targs.append(byIndex(t, q, N))\n\t\t\tquoteZ99list.append(Z99(Z7(Z7K1, args)))\n\t\t\n\t\treturn quoteZ99list\n\t\t\n\tdef taggedList(pair):\n\t\tif hasattr(pair, \"K2\"):\n\t\t\tif isinstance(pair.K1, list):\n\t\t\t\tif isinstance(pair.K2, str):\n\t\t\t\t\treturn True\n\t\t\n\t\treturn False\n\t\t\n\tdef byIndex(obj, i, N):\n\t\tif taggedList(obj):\n\t\t\tif obj.K2 == 'N':\n\t\t\t\treturn obj.K1[i]\n\t\t\telse:\n\t\t\t\treturn obj.K1\n\t\t\t\t\n\t\tif isinstance(obj, list):\n\t\t\tif len(obj) == 1:\n\t\t\t\treturn obj[0]\n\t\t\telif len(obj) == N:\n\t\t\t\treturn obj[i]\n\t\t\t# empty list already returned by caller\n\t\t\n\t\t#taggedScalar?\n\t\tif hasattr(obj, 'K1'):\n\t\t\treturn obj.K1\n\t\t\t\n\t\traise TypeError(\"unexpected object in byIndex\")\n\t\t# prior validation should prevent this\n\t\n\tdef Z99(Z1):\n\t\treturn ZObject(\n\t\t\tZ1K1(\"Z99\"),\n\t\t\tZ99K1 = Z1\n\t\t)\n\t\n\tdef Z7(ZID, argList):\n\t\targs = (Kmap(ZID, argList))\n\t\treturn ZObject(\n\t\t#\tZ1K1(\"Z7\"),\n\t\t\t{\n\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\"Z9K1\": \"Z7\"\n\t\t\t},\n\t\t\tZ7K1 = ZReference(ZID),\n\t\t\t**args\n\t\t)\n\t\n\tdef Z1K1(Z4_ZID):\n\t\treturn {\n\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\"Z9K1\": Z4_ZID\n\t\t}\n\t\n\tdef Kmap(prefix, argList):\n\t\tKmap = {}\n\t\tfor j,a in enumerate(argList):\n\t\t\tkey = f'{prefix}K{str(j+1)}'\n\t\t\tKmap.update({key: a})\n\t\t\n\t\treturn Kmap\n\t\t\n\treturn multicall(Z35910K1, Z35910K2)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pkxua24e6v4oc9e4pgxjujxztayadg9
283269
283172
2026-06-14T21:15:57Z
GrounderUK
50
refined error reporting
283269
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36277"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35910",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z35910(Z35910K1, Z35910K2):\n\tdef multicall(ZID8multi,taggedMulti):\n\t\n\t#all lists in taggedMulti that are tagged \"N\" must have the same number of elements, N\n\t#all lists in ZID8multi must contain a single string or N strings (unless N is undefined, when any length is valid)\n\t\n\t#returns one list for each list in ZID8multi (even if it's empty), but only if all its elements are strings (including the empty string)\n\t#N quoted call objects in each list or, if N is undefined, one call object for each string in the list in ZID8multi\n\t\n\t\targs_shape = shape_L1PLZ6N(taggedMulti) \n\t\t\t\t\t\t#Z881(Z882(Z881,\"N\"))\n\t\t\n\t\tN = derive_N(args_shape)\n\t\t\t# length constraint (if defined) for N-tagged lists in taggedMulti and non-singletons in ZID8multi\n\t\t\n\t\tZID8_shape = shape_L2Z6(ZID8multi) #Z881(Z881(Z6))\n\t\terrorZ5dict = validate(N,ZID8_shape,args_shape)\n\n\t\tif not errorZ5dict:\n\t\t\t\n\t\t\tcallZ7_Z99list = []\n\t\t\t#Z881(Z881(Z99(Z7)))\n\t\t\t#a list of lists, each being a list of quoteZ99 objects each containing a Z7/function call\n\t\t\tfor Zlist in ZID8multi:\n\t\t\t\t\n\t\t\t\tcallZ7_Z99list.append(qCall(Zlist, taggedMulti, N))\n\t\t\t\t#a list of quoteZ99 objects\n\t\t\n\t\t\treturn callZ7_Z99list\n\t\t\t\n\t\tthrowZ35990(errorZ5dict) #Wikifunctions.Error\n\t\n\tdef shape_L1PLZ6N(taggedMulti):\n\t\t# a list of list-lengths for lists tagged 'N'\n\t\t# Z881(Z882(Z881(Z1),Z6=='N')\n\t\tN_array = []\n\t\tfor t in taggedMulti:\n\t\t\t# (converted) Z881/list of Z882/pair\n\t\t\tN = None\n\t\t\tif taggedList(t):\n\t\t\t\tif t.K2 == 'N':\n\t\t\t\t\tN = len(t.K1)\n\t\t\tN_array.append(N)\n\t\t\t\n\t\treturn N_array\n\t\t\n\tdef derive_N(N_array):\n\t\t#int or None\n\t\tNlen = [n for n in N_array if n is not None]\n\t\tif not Nlen:\n\t\t\t#Z7calls will all have the same arguments\n\t\t\t\n\t\t\treturn None\n\t\t\t\n\t\tif max(Nlen) == min(Nlen):\n\t\t\t#all values are equal\n\t\t\t\n\t\t\treturn max(Nlen)\n\t\t\t#args can be rectangularized\n\t\t\t\n\tdef shape_L2Z6(l2):\n\t #l2 should be a list of string-lists\n\t \n\t\tZ6_array = []\n\t\t# a list of list-lengths for all lists where all elements are strings\n\t\tif not isinstance(l2, list):\n\t\t# invalid input: will become error\n\t\t return [None]\n\n\t\tfor l1 in l2:\n\t\t\tif (isinstance(l1, list) \n\t\t\t\tand all(isinstance(s, str) for s in l1)\n ):\n\t\t\t\tZ6_array.append(len(l1))\n\t\t\telse:\n\t\t\t\t#invalid input: will become error\n\t\t\t\tZ6_array.append(None)\n\t\t\t\t\n\t\treturn Z6_array\n\t\t\n\tdef validate(N,ZID8_shape,args_shape):\n\t\terrorZ5dict = {}\n\t\t\n\t\terr_j = []\n\t\terr_n = []\n\t\tif N is None:\n\t\t# error 'N' unless all args are effectively scalar (no list is tagged 'N')\n\t\t\tfor j,n in enumerate(args_shape):\n\t\t\t\tif n is not None:\n\t\t\t\t\t# not effectively scalar\n\t\t\t\t\terr_j.append(j)\n\t\t\t\t\terr_n.append(n)\n\t\t\t\t\t\n\t\t\tif err_j:\n\t\t\t\terrorZ5dict['N'] = {\n\t\t\t\t\t'argument': 'Z35910K2',\n\t\t\t\t\t'index': err_j,\n\t\t\t\t\t'length': err_n,\n\t\t\t\t\t'message': f\"lengths of all lists tagged 'N' must be equal\"\n\t\t\t\t}\n\n\t\telse:\n\t\t# N is defined, so applies to functions\n\t\t# otherwise error 'NZ8'\n\t\t\tfor j,n in enumerate(ZID8_shape):\n\t\t\t\tif n not in (1, N):\n\t\t\t\t\terr_j.append(j)\n\t\t\t\t\terr_n.append(n)\n\t\t\t\t\t\n\t\t\tif err_j:\n\t\t\t\terrorZ5dict['NZ8'] = {\n\t\t\t\t\t'argument': 'Z35910K1',\n\t\t\t\t\t'index': err_j,\n\t\t\t\t\t'length': err_n,\n\t\t\t\t\t'required': N,\n\t\t\t\t\t'message': f\"all lists of strings in Z35910K1 must have a length of 1 or {str(N)}\"\n\t\t\t\t}\n\t\t\n\t\t\tZ6_err_j = [j for j,z in enumerate(ZID8_shape) if z is None]\n\t\t\t# all indexed elements are string-lists\n\t\t\t# otherwise error 'Z6'\n\n\t\t\tif Z6_err_j:\n\t\t\t\terrorZ5dict['Z6'] = {\n\t\t\t\t\t'argument': 'Z35910K1',\n\t\t\t\t\t'index': Z6_err_j,\n\t\t\t\t\t'message': f\"all elements of lists in Z35910K1 must be strings\"\n\t\t\t\t}\n\t\t\t\n\t\treturn errorZ5dict\n\t\n\tdef qCall(ZID8list, tagged, N):\n\t\t\n\t\tif not ZID8list:\n\t\t\treturn []\n\t\t\t\n\t\tquoteZ99list= []\n\t\t\n\t\tif N is None:\n\t\t\tQ = len(ZID8list)\n\t\telse:\n\t\t\tQ = N\n\t\t\t\n\t\tfor q in range(Q):\n\t\t\tZ7K1 = byIndex(ZID8list, q, N)\n\t\t\targs = []\n\t\t\tfor t in tagged:\n\t\t\t\targs.append(byIndex(t, q, N))\n\t\t\tquoteZ99list.append(Z99(Z7(Z7K1, args)))\n\t\t\n\t\treturn quoteZ99list\n\t\t\n\tdef taggedList(pair):\n\t\tif hasattr(pair, \"K2\"):\n\t\t\tif isinstance(pair.K1, list):\n\t\t\t\tif isinstance(pair.K2, str):\n\t\t\t\t\treturn True\n\t\t\n\t\treturn False\n\t\t\n\tdef byIndex(obj, i, N):\n\t\tif taggedList(obj):\n\t\t\tif obj.K2 == 'N':\n\t\t\t\treturn obj.K1[i]\n\t\t\telse:\n\t\t\t\treturn obj.K1\n\t\t\t\t\n\t\tif isinstance(obj, list):\n\t\t\tif len(obj) == 1:\n\t\t\t\treturn obj[0]\n\t\t\telif len(obj) == N:\n\t\t\t\treturn obj[i]\n\t\t\t# empty list already returned by caller\n\t\t\n\t\t#taggedScalar?\n\t\tif hasattr(obj, 'K1'):\n\t\t\treturn obj.K1\n\t\t\t\n\t\traise TypeError(\"unexpected object in byIndex\")\n\t\t# prior validation should prevent this\n\t\n\tdef Z99(Z1):\n\t\treturn ZObject(\n\t\t\tZ1K1(\"Z99\"),\n\t\t\tZ99K1 = Z1\n\t\t)\n\t\n\tdef Z7(ZID, argList):\n\t\targs = (Kmap(ZID, argList))\n\t\treturn ZObject(\n\t\t#\tZ1K1(\"Z7\"),\n\t\t\t{\n\t\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\t\"Z9K1\": \"Z7\"\n\t\t\t},\n\t\t\tZ7K1 = ZReference(ZID),\n\t\t\t**args\n\t\t)\n\t\n\tdef Z1K1(Z4_ZID):\n\t\treturn {\n\t\t\t\"Z1K1\": \"Z9\",\n\t\t\t\"Z9K1\": Z4_ZID\n\t\t}\n\t\n\tdef Kmap(prefix, argList):\n\t\tKmap = {}\n\t\tfor j,a in enumerate(argList):\n\t\t\tkey = f'{prefix}K{str(j+1)}'\n\t\t\tKmap.update({key: a})\n\t\t\n\t\treturn Kmap\n\t\n\tdef throwZ35990(errors):\n\t\tdef string_for(obj, policy='flat'):\n\t\t\tif obj is None or obj == '':\n\t\t\t\treturn ''\n\t\t\t\n\t\t\tif isinstance(obj, list):\n\t\t\t\tif not obj:\n\t\t\t\t\treturn '[]'\n\t\t\t\t\n\t\t\t\tif policy == 'nested':\n\t\t\t\t\treturn f\"[ {', '.join(string_for(j, policy) for j in obj)} ]\"\n\t\t\t\t\t\n\t\t\t\treturn f\"[{', '.join(string_for(n, policy) if n is not None else 'None' for n in obj)}]\"\n\t\t\t\n\t\t\t# make 0-based indexes 1-based\n\t\t\tif isinstance(obj, int) and policy == 'nested':\n\t\t\t\treturn f'[{str(obj + 1)}]'\n\t\t\t\n\t\t\treturn str(obj)\n\n\t\targument = index = length = required = argument_list = index_list = length_list = message = ''\n\t\tcontext = 'Z35910: Z36277'\n\t\tsupplementary = []\n\t\tif 'N' in errors and 'NZ8' not in errors:\n\t\t\tif 'Z6' in errors:\n\t\t\t\targument = errors['Z6'].get('argument')\n\t\t\t\tindex = errors['Z6'].get('index')\n\t\t\t\tlength = ''\n\t\t\t\tsupplementary = [errors['Z6'].get('message')]\n\t\t\trequired = ''\n\t\t\targument_list = errors['N'].get('argument')\n\t\t\tindex_list = errors['N'].get('index')\n\t\t\tlength_list = errors['N'].get('length')\n\t\t\tmessage = errors['N'].get('message')\n\t\telif 'NZ8' in errors and 'N' not in errors:\n\t\t\targument = errors['NZ8'].get('argument')\n\t\t\tindex = errors['NZ8'].get('index')\n\t\t\tlength = errors['NZ8'].get('length')\n\t\t\trequired = errors['NZ8'].get('required')\n\t\t\tmessage = errors['NZ8'].get('message')\n\t\t\tif 'Z6' in errors:\n\t\t\t\t#suppress NZ8 length (None)\n\t\t\t\tlength = '∅'\n\t\t\t\targument_list = errors['Z6'].get('argument')\n\t\t\t\tindex_list = errors['Z6'].get('index')\n\t\t\t\tlength_list = ''\n\t\t\t\tsupplementary = [errors['Z6'].get('message')]\n\t\telif 'Z6' in errors:\n\t\t\targument = errors['Z6'].get('argument')\n\t\t\tindex = errors['Z6'].get('index')\n\t\t\tlength = ''\n\t\t\tmessage = errors.get('Z6',{}).get('message',\"\")\n\t\t\n\t\treturn Wikifunctions.Error(\n\t\t\t\"Z35990\", [\n\t\t\targument, string_for(index, 'nested'), string_for(length,'flat'), string_for(required), argument_list, string_for(index_list, 'nested'), string_for(length_list), message, \n\t\t\t# propagated_context suppressed, promoting context\n\t\t\tcontext, ''\n\t\t\t] + supplementary\n\t\t)\n\n\t\t\n\treturn multicall(Z35910K1, Z35910K2)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ekeiuyzd3ovxk6fi9q99dav6gofq8i5
Z36287
0
85522
283432
282369
2026-06-15T09:27:51Z
GrounderUK
50
[[Z1002]] nudging comment
283432
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36287"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13464",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z899",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z35910",
"Z35910K1": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z28231",
"Z28231K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K1"
}
}
]
]
},
"Z35910K2": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z1",
"Z882K2": "Z6"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z1",
"Z882K2": "Z6"
},
"K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K2"
},
"K2": "N"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z1",
"Z882K2": "Z6"
},
"K1": {
"Z1K1": "Z18",
"Z18K1": "Z13464K3"
},
"K2": ""
}
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2-ary, list first, Composition: map unquote"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "# It may be that wait time is being counted when the calls are finally evaluated"
}
]
}
}
aofl1wo7bp1itb2lj35su8541ezbnsi
Z36337
0
85672
283430
282881
2026-06-15T09:27:18Z
HenkvD
1290
[af] A is die B van C.
283430
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l8mq9rxx3o68zg3b2p1pzjh7m9vcc87
283431
283430
2026-06-15T09:27:42Z
HenkvD
1290
283431
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas la B de C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
94mrkway5brxrybr4nlq2833boo8pwx
283433
283431
2026-06-15T09:28:09Z
HenkvD
1290
[pap] A ta e B di C.
283433
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas la B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta e B di C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3pguij4oe4j3dc54glknkcj33n6n49z
283437
283433
2026-06-15T09:31:36Z
HenkvD
1290
Added Z36402 to the approved list of test cases
283437
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338",
"Z36402"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas la B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta e B di C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
70fwjsyu0t3oeqh6alo9zfkrvcdebwu
283443
283437
2026-06-15T09:36:03Z
HenkvD
1290
Added Z36405 to the approved list of test cases
283443
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338",
"Z36402",
"Z36405"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas la B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta e B di C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oqwbiio2lttzsdvpm8d0cbu6we9iilv
Z36338
0
85673
283442
282873
2026-06-15T09:35:47Z
HenkvD
1290
[eo] Parizo estas la ĉefurbo de Francio.
283442
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36338"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36337",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36337",
"Z36337K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z36337K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36337K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36337K4": "Z1576"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Parizo estas la ĉefurbo de Francio."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[eo] Parizo estas la ĉefurbo de Francio."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dlrbuw4urrjh3bifw253wu8eqd38vmv
Z36341
0
85676
283163
282889
2026-06-14T16:18:51Z
Redmin
52094
Added Z36368 to the approved list of test cases
283163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36341"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36341K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Table"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36368"
],
"Z8K4": [
"Z14",
"Z36342"
],
"Z8K5": "Z36341"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) remove Wikitable rows with empty cells"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"strip table rows with empty cells"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qait73h6k6gulejsnvr6xt7nz8e80fs
283166
283163
2026-06-14T16:28:03Z
Redmin
52094
283166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36341"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36341K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Table"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36368"
],
"Z8K4": [
"Z14",
"Z36342"
],
"Z8K5": "Z36341"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove table rows with empty cells"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"strip table rows with empty cells"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dxmbuog1vli0n278y4ydphjbap5re2b
Z36342
0
85677
283164
282888
2026-06-14T16:27:09Z
Redmin
52094
Correctly handle cases where the entire table is in a single line
283164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36341",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36341( Z36341K1 ) {\n\tlet str = Z36341K1.Z89K1;\n\tstr = str.replace(/\u003Ctr[^\u003E]*\u003E[\\s\\S]*?\u003C\\/tr\u003E/gi, (match) =\u003E {\n\t\tconst hasTh = /\u003Cth/i.test(match);\n\t\tconst hasNonEmptyTd = /\u003Ctd[^\u003E]*\u003E[^\u003C]*[^\\s\u003C][^\u003C]*\u003C\\/td\u003E/i.test(match);\n\t\tconst allTdsEmpty = !/\u003Ctd[^\u003E]*\u003E\\s*[^\u003C\\s][\\s\\S]*?\u003C\\/td\u003E/i.test(match);\n\t\treturn (hasTh \u0026\u0026 allTdsEmpty) ? '' : match;\n});\n\treturn {Z1K1: {Z1K1: \"Z9\", Z9K1: \"Z89\"},\n\t\tZ89K1: str};\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8u1n45dlrqdqpjpgvahmoeczmp8lbcb
283165
283164
2026-06-14T16:27:36Z
Redmin
52094
+en label
283165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36341",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36341( Z36341K1 ) {\n\tlet str = Z36341K1.Z89K1;\n\tstr = str.replace(/\u003Ctr[^\u003E]*\u003E[\\s\\S]*?\u003C\\/tr\u003E/gi, (match) =\u003E {\n\t\tconst hasTh = /\u003Cth/i.test(match);\n\t\tconst hasNonEmptyTd = /\u003Ctd[^\u003E]*\u003E[^\u003C]*[^\\s\u003C][^\u003C]*\u003C\\/td\u003E/i.test(match);\n\t\tconst allTdsEmpty = !/\u003Ctd[^\u003E]*\u003E\\s*[^\u003C\\s][\\s\\S]*?\u003C\\/td\u003E/i.test(match);\n\t\treturn (hasTh \u0026\u0026 allTdsEmpty) ? '' : match;\n});\n\treturn {Z1K1: {Z1K1: \"Z9\", Z9K1: \"Z89\"},\n\t\tZ89K1: str};\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove table rows with empty cells, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
62700ejr81awfzs1caipoln713kddqp
283168
283165
2026-06-14T16:41:44Z
Redmin
52094
283168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36341",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36341( Z36341K1 ) {\n\tlet str = Z36341K1.Z89K1;\n\tstr = str.replace(/\u003Ctr[^\u003E]*\u003E[\\s\\S]*?\u003C\\/tr\u003E/gi, (match) =\u003E {\n\t\tconst hasTh = /\u003Cth/i.test(match);\n\t\tconst allTdsEmpty = !/\u003Ctd[^\u003E]*\u003E\\s*[^\u003C\\s][\\s\\S]*?\u003C\\/td\u003E/i.test(match);\n\t\treturn (hasTh \u0026\u0026 allTdsEmpty) ? '' : match;\n});\n\treturn {Z1K1: {Z1K1: \"Z9\", Z9K1: \"Z89\"},\n\t\tZ89K1: str};\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove table rows with empty cells, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ra1puf2ctojzr5awryw31yqrjn7yqyf
Wikifunctions:Status updates/2026-06-12/de
4
85679
283249
282924
2026-06-14T20:25:48Z
Ameisenigel
44
Created page with "Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia."
283249
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, the Function selector now gives some guidance that might explain that the required Type in a given context means that some Functions are missing ([[:phab:T423050|T423050]]). We also now check that the target Wikidata item exists when creating or publishing an abstract article revision ([[:phab:T424931|T424931]]). In addition, browser tab titles on Abstract Wikipedia are now consistent across view, edit, and history pages ([[:phab:T426833|T426833]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
il4x74k5ic5qk2s9atseovwzzbd7h80
283251
283249
2026-06-14T20:27:36Z
Ameisenigel
44
Created page with "In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ($1). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ($2). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitun..."
283251
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
3s37s92xo5velo839199n30gkkbk1dj
283253
283251
2026-06-14T20:33:09Z
Ameisenigel
44
Created page with "Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ($1). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ($2). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualE..."
283253
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
7uf92jy22izcyevct4s0a2622j77sj5
283255
283253
2026-06-14T20:35:15Z
Ameisenigel
44
Created page with "Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ($1). Vielen Dank an YoshiRulz für den Hinweis!"
283255
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
ef1fbk4h4e21urxbwjigjzxfhtk8nd2
283257
283255
2026-06-14T20:42:55Z
Ameisenigel
44
Created page with "Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ($1). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions m..."
283257
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ([[:phab:T425167|T425167]]). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ([[:phab:T423542|T423542]]), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
b8kk43de906ae302wbltdt9qgrdyuvw
283259
283257
2026-06-14T20:43:36Z
Ameisenigel
44
Created page with "Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang."
283259
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ([[:phab:T425167|T425167]]). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ([[:phab:T423542|T423542]]), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
bcgguhzu2eu8ehqswkypets55gmle9i
283261
283259
2026-06-14T20:43:58Z
Ameisenigel
44
Created page with "=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ==="
283261
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ([[:phab:T425167|T425167]]). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ([[:phab:T423542|T423542]]), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang.
<span id="Recording_of_8_June_Volunteers’_Corner"></span>
=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ===
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
t0nt3rrhmimqzcx4jzgoe80dfreyj93
283389
283261
2026-06-15T07:55:49Z
Ameisenigel
44
Created page with "Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (8. Juni 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen."
283389
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ([[:phab:T425167|T425167]]). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ([[:phab:T423542|T423542]]), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang.
<span id="Recording_of_8_June_Volunteers’_Corner"></span>
=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ===
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
Die [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Aufzeichnung des Freiwilligentreffens vom Montag (8. Juni 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
c7ima0fa7sd2tearlf9zqzxr38hcxci
283391
283389
2026-06-15T07:55:59Z
Ameisenigel
44
Created page with "=== Kommende Veranstaltungen ==="
283391
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-05
| nextlabel = Nächstes Update
| next =
}}
<span id="Improved_loading_and_display_of_Test_results"></span>
=== Verbessertes Laden und Anzeigen von Testergebnissen ===
[[File:Wikifunctions Test results table before June 2026.png|thumb|Tabelle der Testergebnisse vor unseren Änderungen]]
Wir haben eine lange bestehende Herausforderung bei der Ansicht von Funktionen gelöst: Die Tabelle mit den Testergebnissen auf der Funktionsseite, in der alle Ergebnisse für die verfügbaren Implementierungen angezeigt werden, führte bisher eine einzige, blockierende Sammelanfrage durch. Wenn die Anfrage feststellte, dass ein bestimmtes Testergebnis noch nicht vorlag, wartete sie dessen Ausführung ab und fuhr erst dann mit dem Rest fort.
[[File:Wikifunctions Test results table new June 2026.png|thumb|Neue Ansicht der Tabelle der Testergebnisse]]
Dieses Verhalten führte zu häufigen Zeitüberschreitungen bei Funktionen mit zahlreichen Implementierungen und Tests oder auch bei Funktionen mit nur einer einzigen langsamen Implementierung. Zudem hatte es zur Folge, dass bei einem unbehandelten Fehler in einem Test eine vollständige Tabelle der fehlgeschlagenen Tests angezeigt wurde, ohne dass die nötigen Werkzeuge zur Verfügung standen, um das Problem einzugrenzen oder zu identifizieren.
[[File:Provenance in Metadata in Wikifunction.png|thumb|Herkunftsinformationen in den Metadaten]]
Wir haben das System überarbeitet. Anstatt einen einzigen, umfassenden und blockierenden Durchlauf für alle Tests durchzuführen, geben wir die bereits vorliegenden Testergebnisse sofort zurück und die übrigen Tests werden im Hintergrund gestartet und für einen späteren Abruf bereitgestellt. In der Tabelle werden noch nicht abgeschlossene Tests als "Ausstehend" gekennzeichnet und es steht ein kleiner, kreisförmiger Pfeil zur Verfügung, mit dem du prüfen kannst, ob das jeweilige Testergebnis inzwischen vorliegt.
Du kannst beantragen, dass die Ergebnisse für einen einzelnen Testlauf neu geladen werden, oder die gesamte Seite neu laden, um alle verfügbaren Ergebnisse zu sehen. Derzeit laden wir Tests, die noch ausstehen, nicht automatisch neu, da dies eine zu hohe Last für Wikifunctions verursachen könnte.
Eine ähnliche Verbesserung wurde auch an den Seiten für Tests und Implementierung vorgenommen, allerdings unter Verwendung eines kleinen "Aktualisieren"-Links anstelle des kreisförmigen Pfeils.
Darüber hinaus zeigen wir weitere Informationen zu Testläufen an. Für Läufe, die aus dem Cache stammen, wird im Metadaten-Dialog ein neuer Bereich mit den verfügbaren Herkunftsinformationen angezeigt. Dieser liefert Angaben zu den für den Lauf verwendeten Versionen sowie zu den Zeitpunkten der Testausführung und der Zwischenspeicherung. Du kannst diese Informationen einsehen, indem du auf das kleine (i)-Symbol in einem Kreis neben dem Ergebnis tippst.
Es wird erwartet, dass diese Änderung die Seite etwas entlastet, gib uns daher bitte Bescheid, falls du unerwartete Auswirkungen bemerkst.
Wir hoffen, dass dir die Änderung gefällt! Lass es uns wissen!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ([[:phab:T423050|T423050]]). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ([[:phab:T424931|T424931]]). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ([[:phab:T426833|T426833]]).
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ([[:phab:T423444|T423444]]). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ([[:phab:T424187|T424187]]). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ([[:phab:T426024|T426024]]).
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ([[:phab:T424332|T424332]]). Vielen Dank an YoshiRulz für den Hinweis!
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ([[:phab:T425167|T425167]]). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ([[:phab:T423542|T423542]]), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang.
<span id="Recording_of_8_June_Volunteers’_Corner"></span>
=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ===
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
Die [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Aufzeichnung des Freiwilligentreffens vom Montag (8. Juni 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen.
<span id="Upcoming_events"></span>
=== Kommende Veranstaltungen ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span lang="en" dir="ltr" class="mw-content-ltr">A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
btm527rg1k9ilxhidpj3ekx2uiwzhpa
Z36343
0
85686
283149
282935
2026-06-14T13:21:10Z
Maltazarian
67364
science
283149
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "items"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sv2smgcs1cq9ta9jth1xjre7bppprej
283150
283149
2026-06-14T13:31:03Z
Maltazarian
67364
283150
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z40"
},
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlatives"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rrlw2tpiqih4dxnvwqsmmu4nviw3h6m
283151
283150
2026-06-14T13:35:34Z
Maltazarian
67364
283151
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlatives"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3b408r9pjoi8k9e01irlo9sg0r4ieg8
283152
283151
2026-06-14T13:48:26Z
Maltazarian
67364
283152
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kufx6r1q678vjhrtl6q78be2r0rtr6
283153
283152
2026-06-14T13:58:54Z
Maltazarian
67364
283153
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
clcq576adp2nuflxcjuvamxtunnwxg5
283154
283153
2026-06-14T14:02:14Z
Maltazarian
67364
283154
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class, superlative"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mkgad0kjhgsrt9qj68lvrvtzufcsta5
283157
283154
2026-06-14T14:14:03Z
Maltazarian
67364
283157
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class, superlative"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36343K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e9uruc0ai1bl98uumgk1cr4nvhvpbtd
283159
283157
2026-06-14T14:26:11Z
Maltazarian
67364
283159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pvl4ydfr8htzir6piw6lwyu42dz056k
283453
283159
2026-06-15T10:22:44Z
Maltazarian
67364
283453
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence two classes, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Inputs A, B, C and D and returns string of the form \"A is the B and C of [the] D\"."
}
]
}
}
j4mk1z2ts4p7gxytv29j0ny1zw8j1in
283460
283453
2026-06-15T10:28:34Z
Maltazarian
67364
283460
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence two classes, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is A and B of Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Inputs A, B, C and D and returns string of the form \"A is the B and C of [the] D\". Similar to Z28026."
}
]
}
}
b2lmqj3tthwpnkgatg57qirzinrnihj
283461
283460
2026-06-15T10:29:20Z
Maltazarian
67364
283461
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36343K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36343K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence two classes, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is the A and the B of Y",
"A is the X and the Y of B"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Inputs A, B, C and D and returns string of the form \"A is the B and C of [the] D\". Similar to Z28026."
}
]
}
}
iy7dmw6fzdp29kzswnwtykqv1tfqovv
User talk:Maltazarian
3
85692
283381
282915
2026-06-15T07:20:17Z
Dv103
11127
/* Label of new functions */ new section
283381
wikitext
text/x-wiki
{{Welcome/lang|user=Maltazarian|welcominguser=Feeglgeef|1=}}[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:24, 13 June 2026 (UTC)
== Label of new functions ==
Hi. I see that you are creating various functions, but without inserting any label in any language. Could you please insert at least a name? Without a name, it becomes very difficult to understand what your functions are supposed to do, and it is impossible to search them. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:20, 15 June 2026 (UTC)
r3jhtnu6yb46ymtle31rtdzdhvgmqzt
283452
283381
2026-06-15T10:20:24Z
Maltazarian
67364
/* Label of new functions */ Reply
283452
wikitext
text/x-wiki
{{Welcome/lang|user=Maltazarian|welcominguser=Feeglgeef|1=}}[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:24, 13 June 2026 (UTC)
== Label of new functions ==
Hi. I see that you are creating various functions, but without inserting any label in any language. Could you please insert at least a name? Without a name, it becomes very difficult to understand what your functions are supposed to do, and it is impossible to search them. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:20, 15 June 2026 (UTC)
:Oh okay [[User:Maltazarian|Maltazarian]] ([[User talk:Maltazarian|talk]]) 10:20, 15 June 2026 (UTC)
g2qzmxh0x4k5ioi1caf3jd0ewcr3muf
Z36344
0
85697
283156
282938
2026-06-14T14:13:03Z
Maltazarian
67364
283156
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": "Z1002"
}
},
""
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m4pwfd9cggam12iip9focr1dcl4xzcs
283158
283156
2026-06-14T14:25:41Z
Maltazarian
67364
283158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
}
},
"and",
{
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z18",
"Z18K1": ""
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e660fw7qnr8x9jk1n1mdhi5wwfbpz5i
283356
283158
2026-06-15T04:14:19Z
Maltazarian
67364
283356
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z26199"
}
},
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
02n8x6dinq4awzd09tciexk7nlp1e6j
283357
283356
2026-06-15T04:16:47Z
Maltazarian
67364
283357
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K6"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z26199"
}
},
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
scynse2umdq6fe38xq26kirs40mmb3n
283358
283357
2026-06-15T04:17:14Z
Maltazarian
67364
283358
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z26199"
}
},
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7z4qlqh2v9418f8sjfolayog7tfkzoq
283359
283358
2026-06-15T04:18:44Z
Maltazarian
67364
283359
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
et09089g2npr8zwogmr2u3y27uti30g
283454
283359
2026-06-15T10:23:32Z
Maltazarian
67364
283454
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition for Z36343"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hgy93cfg0gys25w58n7rdbak5bz9ldb
283455
283454
2026-06-15T10:23:52Z
Maltazarian
67364
283455
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition for [[Z36343]]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ldthwxan5dv6kfnju5dws55oaehd217
283456
283455
2026-06-15T10:24:05Z
Maltazarian
67364
283456
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36344"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36343",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z34927",
"Z34927K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K2"
},
"Z34927K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"and the",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z20305",
"Z20305K1": "",
"Z20305K2": {
"Z1K1": "Z7",
"Z7K1": "Z22131",
"Z22131K1": {
"Z1K1": "Z7",
"Z7K1": "Z32645",
"Z32645K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
}
}
}
},
"Z20305K3": "the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36343K4"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36343K5"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition for Z36343"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hgy93cfg0gys25w58n7rdbak5bz9ldb
Z36345
0
85698
283155
282940
2026-06-14T14:03:32Z
Maltazarian
67364
283155
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36345"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z36343K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Stockholm is the capital city and the largest city of Sweden."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tvyo8th3hce2c6w9v049717lr9lpew9
283160
283155
2026-06-14T14:27:28Z
Maltazarian
67364
283160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36345"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Stockholm is the capital city and the largest city of Sweden."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7c6oz1ft8ow1x2a69ea8bec8lucrs5v
283457
283160
2026-06-15T10:25:52Z
Maltazarian
67364
283457
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36345"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Stockholm is the capital city and the largest city of Sweden."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Stockholm, Kleenean not true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mykh74lozfcswvh9sf6zh1jiaaod8uq
Z36362
0
85767
283131
283119
2026-06-14T12:17:06Z
99of9
1622
property label
283131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36362"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28432",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
"The",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
},
"Z29825K2": {
"Z1K1": "Z7",
"Z7K1": "Z19306",
"Z19306K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
}
}
},
"of",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z23756",
"Z23756K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K1"
}
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
}
},
"was",
{
"Z1K1": "Z7",
"Z7K1": "Z25326",
"Z25326K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
},
"Z25326K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
}
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z28824",
"Z28824K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6061K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6064K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28321",
"Z28321K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
},
"Z28321K2": {
"Z1K1": "Z6092",
"Z6092K1": "P585"
}
}
}
}
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year-specific sentence from statement, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q7i9stv2o9zzwn4vncsdn66s3g7jfvh
Z36365
0
85770
283137
2026-06-14T12:30:45Z
Csisc
991
283137
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference before punctuation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Verifies whether a reference should come before a punctuation in a certain language or not."
}
]
}
}
1rwvrr9c1slvbi1ffvoiubt3dwudbcw
283140
283137
2026-06-14T12:35:06Z
Csisc
991
Added Z36366 to the approved list of implementations
283140
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36366"
],
"Z8K5": "Z36365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference before punctuation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Verifies whether a reference should come before a punctuation in a certain language or not."
}
]
}
}
gtrauzryycrqukd0h3vxjb9gk3rvmpq
283141
283140
2026-06-14T12:37:36Z
99of9
1622
aliases
283141
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36366"
],
"Z8K5": "Z36365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference before punctuation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"are references before punctuation?",
"references are not after punctuation?",
"relative location of references at the end of a sentence"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Verifies whether a reference should come before a punctuation in a certain language or not."
}
]
}
}
o0l0cahyiy025r5p5g57zy7hstyv56w
283143
283141
2026-06-14T12:45:31Z
Csisc
991
283143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36366"
],
"Z8K5": "Z36365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference before full stop"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"relative location of references at the end of a sentence",
"are references before full stop?",
"references are not after full stop?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Verifies whether a reference should come before a full stop in a certain language or not."
}
]
}
}
8a4ip3050fxvruzd6qs06nquioz3zaj
283145
283143
2026-06-14T12:45:44Z
99of9
1622
Added Z36367 to the approved list of test cases
283145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36365"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36365K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z36367"
],
"Z8K4": [
"Z14",
"Z36366"
],
"Z8K5": "Z36365"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference before full stop"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"relative location of references at the end of a sentence",
"are references before full stop?",
"references are not after full stop?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Verifies whether a reference should come before a full stop in a certain language or not."
}
]
}
}
8x2hmvk12abnd4pbio1b2myxkq006ow
Z36366
0
85771
283139
2026-06-14T12:34:48Z
Csisc
991
283139
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36366"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z36365K1"
},
"Z13381K2": [
"Z1",
"Z1004",
"Z1787",
"Z1005"
]
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implemetation for reference before punctuation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
25c2trviwspcaff2cgkf3f2tlynipen
283142
283139
2026-06-14T12:43:48Z
Csisc
991
283142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36366"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z36365K1"
},
"Z13381K2": [
"Z1",
"Z1004",
"Z1787",
"Z1005",
"Z1006",
"Z1645"
]
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implemetation for reference before punctuation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1j8d59l3c5kvia4g2qxmcaa74npzdnh
283146
283142
2026-06-14T12:45:55Z
Csisc
991
283146
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36366"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z36365K1"
},
"Z13381K2": [
"Z1",
"Z1004",
"Z1787",
"Z1005",
"Z1006",
"Z1645"
]
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implemetation for reference before full stop"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9fou4z47l0edusdsyyyxplvp82oz12y
283147
283146
2026-06-14T12:47:26Z
Csisc
991
283147
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36366"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z36365K1"
},
"Z13381K2": [
"Z1",
"Z1004",
"Z1787",
"Z1005",
"Z1006",
"Z1645",
"Z1411",
"Z1406",
"Z1504"
]
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implemetation for reference before full stop"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lh1ytvhze5y4k4lxjk79drpw1j1o4cp
283148
283147
2026-06-14T12:55:31Z
Csisc
991
283148
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36366"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36365",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z36365K1"
},
"Z13381K2": [
"Z1",
"Z1004",
"Z1787",
"Z1005",
"Z1006",
"Z1645",
"Z1411",
"Z1406",
"Z1504",
"Z1332"
]
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implemetation for reference before full stop"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6f7dpgdcd8arltjp94hepb8rzaii8v4
Z36367
0
85772
283144
2026-06-14T12:45:32Z
99of9
1622
283144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36367"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36365",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36365",
"Z36365K1": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "en-au: false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sfwjniaga3kpfw22x81hsyxp8ajiquk
Z36368
0
85773
283162
2026-06-14T16:18:30Z
Redmin
52094
+
283162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36368"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36341",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36341",
"Z36341K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable class=\"wikitable\"\u003E\u003Ccaption\u003E\"অলংকার\"-এর শব্দ রূপ\u003C/caption\u003E\u003Ctr\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eকর্তৃকারক\u003C/th\u003E\u003Ctd\u003Eঅলংকার\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eসম্বন্ধ পদ\u003C/th\u003E\u003Ctd\u003Eঅলংকারের\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eকর্ম কারক\u003C/th\u003E\u003Ctd\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eঅধিকরণ কারক\u003C/th\u003E\u003Ctd\u003Eঅলংকারে\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eসম্প্রদান কারক\u003C/th\u003E\u003Ctd\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable class=\"wikitable\"\u003E\u003Ccaption\u003E\"অলংকার\"-এর শব্দ রূপ\u003C/caption\u003E\u003Ctr\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eকর্তৃকারক\u003C/th\u003E\u003Ctd\u003Eঅলংকার\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eসম্বন্ধ পদ\u003C/th\u003E\u003Ctd\u003Eঅলংকারের\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003Eঅধিকরণ কারক\u003C/th\u003E\u003Ctd\u003Eঅলংকারে\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove rows with no data from bn noun declension"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tvo1ez4fpz2led2cgcvoly2ra9gowxd
Z36369
0
85774
283173
2026-06-14T18:53:49Z
Jsamwrites
938
283173
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36369"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36369K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36369"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table of art movements"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ws3ni4j5ky6u0eb195vdz1tttp4wvr
283175
283173
2026-06-14T19:06:45Z
Jsamwrites
938
Added Z36370 to the approved list of implementations
283175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36369"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36369K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36370"
],
"Z8K5": "Z36369"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table of art movements"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rpf9wv85piycsss13zdcie8cjl1lk0p
Z36370
0
85775
283174
2026-06-14T19:06:21Z
Jsamwrites
938
283174
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36370"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36369",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11028"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z36357",
"Z36357K1": {
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2277510"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z36357",
"Z36357K1": {
"Z1K1": "Z7",
"Z7K1": "Z32179",
"Z32179K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1282741"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1747618"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q830331"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1092377"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
]
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z36357",
"Z36357K1": {
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q38166"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z36357",
"Z36357K1": {
"Z1K1": "Z7",
"Z7K1": "Z32179",
"Z32179K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q397469"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40415"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q200034"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q39427"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z36369K1"
}
}
]
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table of art movements, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jzpl6x871a3v0c2a498qok5dimc8ts8
Translations:Wikifunctions:Introduction/Page display title/cs
1198
85776
283176
2026-06-14T19:55:59Z
Comfyquiettree
6942
Created page with "Wikifunkce:Úvod"
283176
wikitext
text/x-wiki
Wikifunkce:Úvod
5wc0ibmydi2fp90iuws2rodgzq97z45
Wikifunctions:Introduction/cs
4
85777
283177
2026-06-14T19:56:00Z
Comfyquiettree
6942
Created page with "Wikifunkce:Úvod"
283177
wikitext
text/x-wiki
<languages/>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions make calculations on the data you provide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is an open source project that enables anyone to create functions and share them for others to use, remix, test, and learn from.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Use the following how-to guides to try out the basic features of Wikifunctions. We are looking forward to your [[Special:MyLanguage/Wikifunctions:Report a technical problem|feedback]] and contributions!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Evaluate a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can try out community-contributed functions on Wikifunctions for yourself! Pick one from our ''[[Wikifunctions:Main Page#Functions to try out|library of functions]]'', and give input values to discover the output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
rpazogde2b8z2lt6ots3srgo77rt16s
283179
283177
2026-06-14T19:56:35Z
Comfyquiettree
6942
Created page with "Funkce provádějí výpočty na datech, která jim poskytnete."
283179
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is an open source project that enables anyone to create functions and share them for others to use, remix, test, and learn from.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Use the following how-to guides to try out the basic features of Wikifunctions. We are looking forward to your [[Special:MyLanguage/Wikifunctions:Report a technical problem|feedback]] and contributions!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Evaluate a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can try out community-contributed functions on Wikifunctions for yourself! Pick one from our ''[[Wikifunctions:Main Page#Functions to try out|library of functions]]'', and give input values to discover the output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
tn5mzxnatzbrawpf3sybkkbobc3uxbi
283181
283179
2026-06-14T19:57:07Z
Comfyquiettree
6942
Created page with "Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich."
283181
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
<div lang="en" dir="ltr" class="mw-content-ltr">
Use the following how-to guides to try out the basic features of Wikifunctions. We are looking forward to your [[Special:MyLanguage/Wikifunctions:Report a technical problem|feedback]] and contributions!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Evaluate a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can try out community-contributed functions on Wikifunctions for yourself! Pick one from our ''[[Wikifunctions:Main Page#Functions to try out|library of functions]]'', and give input values to discover the output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
jvkhz553iqk0ugi388hpjv4mcjjns99
283183
283181
2026-06-14T19:59:30Z
Comfyquiettree
6942
Created page with "Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[$1|zpětnou vazbu]] a příspěvky!"
283183
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<div lang="en" dir="ltr" class="mw-content-ltr">
== Evaluate a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can try out community-contributed functions on Wikifunctions for yourself! Pick one from our ''[[Wikifunctions:Main Page#Functions to try out|library of functions]]'', and give input values to discover the output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
9uabey8su5od7cjgve58kuk1tx2vm0o
283185
283183
2026-06-14T20:01:02Z
Comfyquiettree
6942
Created page with "== Dosaďte do funkce =="
283185
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can try out community-contributed functions on Wikifunctions for yourself! Pick one from our ''[[Wikifunctions:Main Page#Functions to try out|library of functions]]'', and give input values to discover the output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
doh2lv96ban45j476lde715mfgmlaxs
283187
283185
2026-06-14T20:02:26Z
Comfyquiettree
6942
Created page with "Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší „[[$1|knihovny funkcí]]“ a zadáním vstupních hodnot zjistěte výsledek."
283187
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší „[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]“ a zadáním vstupních hodnot zjistěte výsledek.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
6vpcrl2748eacb45qh4vaaoupi1slsb
283189
283187
2026-06-14T20:02:43Z
Comfyquiettree
6942
283189
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
2it91ea65os4q1miwmcmoeq8ot37eyo
283191
283189
2026-06-14T20:02:50Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283191
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
6hdcz4464cxoa4i28jxwcl1iwxokm6y
283193
283191
2026-06-14T20:03:32Z
Comfyquiettree
6942
Created page with "Najděte funkci na ''[[$1|Hlavní straně]]''."
283193
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to a function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
iv9majzdwqcj12ol028sox1xmayh2vj
283195
283193
2026-06-14T20:03:57Z
Comfyquiettree
6942
Created page with "Přejděte na stránku funkce."
283195
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the input values.</span>
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
b0h45l4q4800796g6thw447ja0alzuu
283197
283195
2026-06-14T20:04:02Z
Comfyquiettree
6942
Created page with "Vložte vstupní hodnoty."
283197
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Run the function.</span>
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
as708477m7vqfjbpdktkw3y8jt759pa
283199
283197
2026-06-14T20:04:06Z
Comfyquiettree
6942
Created page with "Spusťte funkci"
283199
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
f1tckmpl3hedmyty5qk16htam042tyw
283201
283199
2026-06-14T20:04:18Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283201
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
dv73p1yzwe4tii5ofh1u7ixyetr5ns3
283203
283201
2026-06-14T20:04:35Z
Comfyquiettree
6942
Created page with "Byl výsledek takový, jaký jste očekávali?"
283203
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
57lo2cq71c34rc1hupiyoc5tq2mo7tw
283205
283203
2026-06-14T20:05:02Z
Comfyquiettree
6942
Created page with "Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[$1|''nahlásit'']]?"
283205
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<div lang="en" dir="ltr" class="mw-content-ltr">
== Share a Function call ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
m6miq5j2z0paf99r0mwc72by27cb8yu
283207
283205
2026-06-14T20:05:53Z
Comfyquiettree
6942
Created page with "== Sdílejte volání funkce =="
283207
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Edit a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
huaxak0dadbgw7yqsu5gyhr8k4wbq57
283209
283207
2026-06-14T20:06:40Z
Comfyquiettree
6942
Created page with "== Upravte funkci =="
283209
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create tests ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
mkb2zchu0zyz429zdpm47cza70blawq
283211
283209
2026-06-14T20:07:13Z
Comfyquiettree
6942
Created page with "== Vytvořte testy =="
283211
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create an implementation ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
01f4u1mtjwwskj2fqqhyewab0y7sy7a
283213
283211
2026-06-14T20:08:10Z
Comfyquiettree
6942
Created page with "== Vytvořte implementaci =="
283213
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Create a Function ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
duo4qvm0ru0dj1niylxpqr1tgt9xf67
283215
283213
2026-06-14T20:09:32Z
Comfyquiettree
6942
Created page with "== Vytvořte funkci =="
283215
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Connect an Implementation or Test to a Function ==
</div>
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
4pak0bogw86w7u9fdb9tj29mz8s4rhl
283217
283215
2026-06-14T20:10:56Z
Comfyquiettree
6942
Created page with "== Propojte implementaci nebo test s funkcí =="
283217
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Insert a Function in a Wikipedia article ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
3k3ih632fxfxcpt0hj1x7e3yxudifml
283219
283217
2026-06-14T20:11:31Z
Comfyquiettree
6942
Created page with "== Vložit funkci do článku na Wikipedii =="
283219
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
0dtkke51l5g8x5z8v4bmn4073a9sa80
283221
283219
2026-06-14T20:17:37Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283221
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
i8n8yemfxr6sr1oldts75xb9odbls5r
283223
283221
2026-06-14T20:17:50Z
Comfyquiettree
6942
Created page with "'''Results:'''"
283223
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
8v1eljvyp8chci529bgubhwjswkddsm
283225
283223
2026-06-14T20:17:59Z
Comfyquiettree
6942
Created page with "'''Steps:'''"
283225
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
lpd5r1v4ktkqkkk3izcikqjiuct5ptf
283227
283225
2026-06-14T20:18:12Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283227
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
p7zn70xj3pxr5jp4w7rrroxjslodc5n
283229
283227
2026-06-14T20:18:58Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283229
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
6huv5nejc9vmvuwh0lddrlzpwpqgkmg
283231
283229
2026-06-14T20:19:19Z
Comfyquiettree
6942
Created page with "'''Steps:'''"
283231
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
2990pueglhxrpsbk5ijp3trdh1869lb
283233
283231
2026-06-14T20:19:30Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283233
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
jy8pu67vdq2qxvsbpr3sgefep5pvltj
283235
283233
2026-06-14T20:19:36Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283235
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
fihz43xiov6g34h79brvxly87d17c5y
283237
283235
2026-06-14T20:19:47Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283237
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
tfbetqck5ijony4wztipkwg62nse0bg
283239
283237
2026-06-14T20:19:59Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283239
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
gy02u331m9rflq5bje6b4ewjlnmzist
283241
283239
2026-06-14T20:20:42Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283241
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
6oizmghnhf8fcyk9gg71ndikfrqx7on
283243
283241
2026-06-14T20:21:00Z
Comfyquiettree
6942
283243
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Results:'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
9oeh38gx9lfho2c2z3exjjbjsalzoi7
283245
283243
2026-06-14T20:21:12Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283245
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Steps:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
a38ec284b7a7dveg77qqjav8g6146zm
283247
283245
2026-06-14T20:21:39Z
Comfyquiettree
6942
283247
wikitext
text/x-wiki
<languages/>
Funkce provádějí výpočty na datech, která jim poskytnete.
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[Special:MyLanguage/Wikifunctions:Report a technical problem|zpětnou vazbu]] a příspěvky!
<span id="Evaluate_a_Function"></span>
== Dosaďte do funkce ==
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[Wikifunctions:Main Page#Functions to try out|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
'''Kroky:'''
# Najděte funkci na ''[[Wikifunctions:Main Page|Hlavní straně]]''.
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Přejděte na stránku funkce.
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Vložte vstupní hodnoty.
#:[[File:Wikifunctions function page with evaluation input filled.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# Spusťte funkci
#:[[File:Wikifunctions function page with evaluation result.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# Byl výsledek takový, jaký jste očekávali?
# Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[Special:MyLanguage/Wikifunctions:Report a technical problem|''nahlásit'']]?
<span id="Share_a_Function_call"></span>
== Sdílejte volání funkce ==
<div lang="en" dir="ltr" class="mw-content-ltr">
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Steps (continue from "Evaluate a Function"):'''
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">After the result loads, click 'Copy result link' under the result panel.</span>
#:[[File:Wikifunctions-copy-result-link.png|border|alt=Share a function call feature in Wikifunctions screenshot|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Share the [https://www.wikifunctions.org/wiki/Z10000?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10000%22%2C%22Z10000K1%22%3A%22Hello%2C+%22%2C%22Z10000K2%22%3A%22World%21%22%7D URL] with others!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
''Note:'' ''the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.''
</div>
<span id="Create_a_Function"></span>
== Vytvořte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can add your own functions to Wikifunctions! Create a new function for use in your own implementations and enable others to use it as well. New functions can be written in your [[Special:MyLanguage/Wikifunctions:FAQ#Which programming languages does Wikifunctions currently support? Which programming languages will be supported in the future?|preferred language]].
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the ''[{{MediaWiki:Createfunction-url}} function creation page]''.</span>
#:[[File:Wikifunctions create a new function page 01.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Name your function.</span>
#:[[File:Wikifunctions create a new function page with name filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function's inputs:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Define each input type.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Name each input.</span>
#:[[File:Wikifunctions create a new function page with input type and label filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Define your function output type.</span>
#:[[File:Wikifunctions create a new function page with output type filled in.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
#* <span lang="en" dir="ltr" class="mw-content-ltr">Function name, function aliases, input labels.</span>
#:[[File:Wikifunctions create a new function page with labels in another language.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your function.</span>
#:[[File:Wikifunctions create a new function page publish button.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the function successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Edit_a_Function"></span>
== Upravte funkci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can contribute to Wikifunctions by editing its library of functions. Add or edit multilingual information to functions, and expand and alter the definitions of functions.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click Edit source to see the edit options for this function.</span>
#:[[File:Edit function that converts a roman numeral to its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, modify the values of:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases,</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input list</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Add/remove input fields</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input type</span>
### <span lang="en" dir="ltr" class="mw-content-ltr">Edit input labels</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Output type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Optionally, provide multilingual values for any of these fields:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function name</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Function aliases</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Input labels.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Results:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Were your edits successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_tests"></span>
== Vytvořte testy ==
<div lang="en" dir="ltr" class="mw-content-ltr">
You can create tests for your function implementations in Wikifunctions to ensure they are working properly.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]'' or the function you created in the previous workflow.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the tests table.</span>
#:[[File:Details view of a function that turns a roman numeral into its decimal form.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Call" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you are testing and select the function when it shows up.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add values for the inputs in the respective fields.</span>
#:[[File:Add call to function test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">The "Result Validation" section should automatically be expanded.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">In the field under "Function", type in the name of the function you want to use to check the result.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For a function whose output is String, this will be "String equality", for a function whose output is Boolean, this will be "Boolean equality".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Add the expected value in the given field (either "Second String" or "Second Boolean").</span>
#:[[File:Create a new test on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the test successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Create_an_implementation"></span>
== Vytvořte implementaci ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Functions are brought to life in implementations created to suit your needs. Run, remix, and combine functions via implementations in Wikifunctions. See the section below to learn how to [[#Connect an Implementation or Test to a Function|connect your implementation to functions]]. We recommend [[#Create tests|creating and connecting a test]] before creating an implementation. A more comprehensive guide to creating implementations is available at {{ll|Wikifunctions:How to create implementations}}.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click the “+” link in the implementations table.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can create a new implementation in one of two ways:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Code'''</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Select the required programming language to write the function code.</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Input your code.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">'''Composition''':</span>
##* <span lang="en" dir="ltr" class="mw-content-ltr">Create a composition using existing functions.</span>
#:[[File:Create a new implementation on Wikifunctions.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Publish your updates (after running a test by clicking the round arrow on the right of the box titled {{int|wikilambda-function-test-cases-table-header}}).</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the implementation successfully published?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Connect_an_Implementation_or_Test_to_a_Function"></span>
== Propojte implementaci nebo test s funkcí ==
:<span lang="en" dir="ltr" class="mw-content-ltr">''Note: This feature is only available to [[Special:MyLanguage/Wikifunctions:Functioneers|Functioneers]].''</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Connect tests and implementations to your function to see it come to life.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Find a function on the ''[[Wikifunctions:Main Page|Main Page]]''.</span>
#:[[File:Wikifunctions main page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Navigate to the function page.</span>
#:[[File:Wikifunctions function page.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select one or more tests, or one or more implementations.</span>
#:[[File:A function detail page with with inactive implementations and tests selected.jpg|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the button “{{int|wikilambda-function-details-table-approve}}”.</span>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the {{int|wikilambda-function-tester-state-approved}}/{{int|wikilambda-function-tester-state-deactivated}} state successfully changed?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
<span id="Insert_a_Function_in_a_Wikipedia_article"></span>
== Vložit funkci do článku na Wikipedii ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Now it is time to insert a function in a Wikipedia article and see the magic unfold.
</div>
'''Kroky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Open the article you want to add a function to.</span>
#:[[File:How to insert a function 01.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Go to the edit tab and open visual editor.</span>
#:[[File:How to insert a function 02.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.</span>
#:[[File:How to insert a function 03.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.</span>
#:[[File:How to insert a function 04.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.</span>
#:[[File:How to insert a function 05.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">You can now see the output of your function in the article. You can proceed to publish the changes.</span>
#:[[File:How to insert a function 06.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.</span>
#:[[File:How to insert a function 07.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Then you can make changes to the inputs and click on “Apply changes” when you are done editing.</span>
#:[[File:How to insert a function 08.png|border|{{#ifeq:{{#dir:{{PAGELANGUAGE}}}}|rtl|right|left}}|300px]]<div style="clear:both;"></div>
'''Výsledky:'''
# <span lang="en" dir="ltr" class="mw-content-ltr">Was the output what you expected?</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Do you have corrections or feedback to [[Special:MyLanguage/Wikifunctions:Report a technical problem|''report'']]?</span>
[[Category:Introduction| {{#translation:}}]]
5r05rdq6eqzs8yaulrkixqsudem5ywl
Translations:Wikifunctions:Introduction/120/cs
1198
85778
283178
2026-06-14T19:56:34Z
Comfyquiettree
6942
Created page with "Funkce provádějí výpočty na datech, která jim poskytnete."
283178
wikitext
text/x-wiki
Funkce provádějí výpočty na datech, která jim poskytnete.
9vp87xalblbd47dskol6fm54zd2ybxa
Translations:Wikifunctions:Introduction/2/cs
1198
85779
283180
2026-06-14T19:57:07Z
Comfyquiettree
6942
Created page with "Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich."
283180
wikitext
text/x-wiki
Wikifunctions je open source projekt, který komukoliv umožňuje vytvářet funkce a sdílet je s ostatními, aby je mohli používat, upravovat, testovat a učit se z nich.
pebs0nwnqq1z3kaa8bg1sk5q6m9hlzu
Translations:Wikifunctions:Introduction/3/cs
1198
85780
283182
2026-06-14T19:59:29Z
Comfyquiettree
6942
Created page with "Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[$1|zpětnou vazbu]] a příspěvky!"
283182
wikitext
text/x-wiki
Použijte následující návody pro vyzkoušení základních vymožeností Wikifunkcí. Těšíme se na vaši [[$1|zpětnou vazbu]] a příspěvky!
c0pd748qa8xfqemurq7tvoyxy2s1uzb
Translations:Wikifunctions:Introduction/99/cs
1198
85781
283184
2026-06-14T20:01:01Z
Comfyquiettree
6942
Created page with "== Dosaďte do funkce =="
283184
wikitext
text/x-wiki
== Dosaďte do funkce ==
9ln8vn25xx04caie2czku4ssrluimc8
Translations:Wikifunctions:Introduction/5/cs
1198
85782
283186
2026-06-14T20:02:25Z
Comfyquiettree
6942
Created page with "Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší „[[$1|knihovny funkcí]]“ a zadáním vstupních hodnot zjistěte výsledek."
283186
wikitext
text/x-wiki
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší „[[$1|knihovny funkcí]]“ a zadáním vstupních hodnot zjistěte výsledek.
0t5beaeyt68wtofzjnhftv78u7rptwc
283188
283186
2026-06-14T20:02:43Z
Comfyquiettree
6942
283188
wikitext
text/x-wiki
Sami si můžete vyzkoušet funkce od komunity Wikifunkcí! Vyberte si jednu z naší ''[[$1|knihovny funkcí]]'' a zadáním vstupních hodnot zjistěte výsledek.
f6g49l0kaetwhzqw7t1h9uhumnwhmjp
Translations:Wikifunctions:Introduction/6/cs
1198
85783
283190
2026-06-14T20:02:49Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283190
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/7/cs
1198
85784
283192
2026-06-14T20:03:31Z
Comfyquiettree
6942
Created page with "Najděte funkci na ''[[$1|Hlavní straně]]''."
283192
wikitext
text/x-wiki
Najděte funkci na ''[[$1|Hlavní straně]]''.
jby7xde01z1r76wgjq115k1ap6zi2ls
Translations:Wikifunctions:Introduction/8/cs
1198
85785
283194
2026-06-14T20:03:56Z
Comfyquiettree
6942
Created page with "Přejděte na stránku funkce."
283194
wikitext
text/x-wiki
Přejděte na stránku funkce.
o43jqqjcfg0mp2rzvbxvyu1bfcttfrj
Translations:Wikifunctions:Introduction/9/cs
1198
85786
283196
2026-06-14T20:04:01Z
Comfyquiettree
6942
Created page with "Vložte vstupní hodnoty."
283196
wikitext
text/x-wiki
Vložte vstupní hodnoty.
o03hqpk5mtap2tbeb3gsemqzm3oect7
Translations:Wikifunctions:Introduction/10/cs
1198
85787
283198
2026-06-14T20:04:06Z
Comfyquiettree
6942
Created page with "Spusťte funkci"
283198
wikitext
text/x-wiki
Spusťte funkci
obemoc8syq3ahxgn1g33qfgv0fywv6o
Translations:Wikifunctions:Introduction/11/cs
1198
85788
283200
2026-06-14T20:04:17Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283200
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Introduction/12/cs
1198
85789
283202
2026-06-14T20:04:34Z
Comfyquiettree
6942
Created page with "Byl výsledek takový, jaký jste očekávali?"
283202
wikitext
text/x-wiki
Byl výsledek takový, jaký jste očekávali?
e43iho4ddx1iznp7bmlvrftsy4cebnx
Translations:Wikifunctions:Introduction/13/cs
1198
85790
283204
2026-06-14T20:05:01Z
Comfyquiettree
6942
Created page with "Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[$1|''nahlásit'']]?"
283204
wikitext
text/x-wiki
Máte nějaké opravy nebo zpětnou vazbu, kterou chcete [[$1|''nahlásit'']]?
bjejpf1fogtlxn70bhjrffzmbr2n9eh
Translations:Wikifunctions:Introduction/121/cs
1198
85791
283206
2026-06-14T20:05:52Z
Comfyquiettree
6942
Created page with "== Sdílejte volání funkce =="
283206
wikitext
text/x-wiki
== Sdílejte volání funkce ==
bfv2zpvt0hss2h68e7lp2qpabrnz1fe
Translations:Wikifunctions:Introduction/101/cs
1198
85792
283208
2026-06-14T20:06:39Z
Comfyquiettree
6942
Created page with "== Upravte funkci =="
283208
wikitext
text/x-wiki
== Upravte funkci ==
lqfyj7gsoi31jc4fs9kdd4id7gqeiu0
Translations:Wikifunctions:Introduction/102/cs
1198
85793
283210
2026-06-14T20:07:12Z
Comfyquiettree
6942
Created page with "== Vytvořte testy =="
283210
wikitext
text/x-wiki
== Vytvořte testy ==
l7f1t0klyl1w9g4qzorsriiwyyh3eaw
Translations:Wikifunctions:Introduction/103/cs
1198
85794
283212
2026-06-14T20:08:08Z
Comfyquiettree
6942
Created page with "== Vytvořte implementaci =="
283212
wikitext
text/x-wiki
== Vytvořte implementaci ==
mmld82cgaoeha8rgta09126uzh7h8yh
Translations:Wikifunctions:Introduction/100/cs
1198
85795
283214
2026-06-14T20:09:32Z
Comfyquiettree
6942
Created page with "== Vytvořte funkci =="
283214
wikitext
text/x-wiki
== Vytvořte funkci ==
c3ufl0l0fck7xr15ii4eqyq1g2kua7t
Translations:Wikifunctions:Introduction/104/cs
1198
85796
283216
2026-06-14T20:10:55Z
Comfyquiettree
6942
Created page with "== Propojte implementaci nebo test s funkcí =="
283216
wikitext
text/x-wiki
== Propojte implementaci nebo test s funkcí ==
dv2755gtt6y0w4l0aahx4ggjboqiw5j
Translations:Wikifunctions:Introduction/106/cs
1198
85797
283218
2026-06-14T20:11:30Z
Comfyquiettree
6942
Created page with "== Vložit funkci do článku na Wikipedii =="
283218
wikitext
text/x-wiki
== Vložit funkci do článku na Wikipedii ==
1e1rezwzv2b08v501csup7a7eb1shy2
Translations:Wikifunctions:Introduction/34/cs
1198
85798
283220
2026-06-14T20:17:36Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283220
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/51/cs
1198
85799
283222
2026-06-14T20:17:50Z
Comfyquiettree
6942
Created page with "'''Results:'''"
283222
wikitext
text/x-wiki
'''Results:'''
mu0w1afvh8n480hq2ek85afg3k3bpzh
Translations:Wikifunctions:Introduction/57/cs
1198
85800
283224
2026-06-14T20:17:58Z
Comfyquiettree
6942
Created page with "'''Steps:'''"
283224
wikitext
text/x-wiki
'''Steps:'''
76g7jdtgile9kex6olozekla1iuh6k9
283242
283224
2026-06-14T20:20:59Z
Comfyquiettree
6942
283242
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/74/cs
1198
85801
283226
2026-06-14T20:18:12Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283226
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/85/cs
1198
85802
283228
2026-06-14T20:18:58Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283228
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Introduction/91/cs
1198
85803
283230
2026-06-14T20:19:18Z
Comfyquiettree
6942
Created page with "'''Steps:'''"
283230
wikitext
text/x-wiki
'''Steps:'''
76g7jdtgile9kex6olozekla1iuh6k9
283246
283230
2026-06-14T20:21:38Z
Comfyquiettree
6942
283246
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/96/cs
1198
85804
283232
2026-06-14T20:19:30Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283232
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Introduction/108/cs
1198
85805
283234
2026-06-14T20:19:35Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283234
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/117/cs
1198
85806
283236
2026-06-14T20:19:46Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283236
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Introduction/17/cs
1198
85807
283238
2026-06-14T20:19:58Z
Comfyquiettree
6942
Created page with "'''Kroky:'''"
283238
wikitext
text/x-wiki
'''Kroky:'''
iohjzoq3z2ssleqj62w01qh5lut0j4q
Translations:Wikifunctions:Introduction/28/cs
1198
85808
283240
2026-06-14T20:20:42Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283240
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Introduction/68/cs
1198
85809
283244
2026-06-14T20:21:11Z
Comfyquiettree
6942
Created page with "'''Výsledky:'''"
283244
wikitext
text/x-wiki
'''Výsledky:'''
3p5j4hy4sj5jtzb3ddq1g6gleine15s
Translations:Wikifunctions:Status updates/2026-06-12/28/de
1198
85810
283248
2026-06-14T20:25:47Z
Ameisenigel
44
Created page with "Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia."
283248
wikitext
text/x-wiki
Diese Woche gibt es eine Reihe von Verbesserungen für Wikifunctions und die Abstrakte Wikipedia.
1c9ea9h6tj8l0e785i6us48aa0k8nm4
Translations:Wikifunctions:Status updates/2026-06-12/15/de
1198
85811
283250
2026-06-14T20:27:36Z
Ameisenigel
44
Created page with "In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ($1). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ($2). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitun..."
283250
wikitext
text/x-wiki
In der Abstrakten Wikipedia bietet die Funktionsauswahl nun Hinweise, die verdeutlichen können, dass der in einem bestimmten Kontext erforderliche Typ darauf hindeutet, dass einige Funktionen fehlen ($1). Zudem wird beim Erstellen oder Veröffentlichen einer Version eines abstrakten Artikels nun geprüft, ob das entsprechende Wikidata-Datenobjekt existiert ($2). Darüber hinaus sind die Titel der Browsertabs in der Abstrakten Wikipedia nun für die Ansichts-, Bearbeitungs- und Versionsgeschichtenseiten einheitlich gestaltet ($3).
jiiwi4wjkwvrq9mz04fw62nnyweq18c
Translations:Wikifunctions:Status updates/2026-06-12/16/de
1198
85812
283252
2026-06-14T20:33:08Z
Ameisenigel
44
Created page with "Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ($1). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ($2). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualE..."
283252
wikitext
text/x-wiki
Zudem haben wir einige Probleme bei der Anzeige und Vorschau behoben. Wenn ein Bild von Commons nicht geladen werden kann, zeigen wir nun einen Platzhalter anstelle einer fehlerhaften Darstellung ($1). Auch die Anzeige bestimmter Fehlermeldungen beim Veröffentlichen und Speichern wurde korrigiert, sodass Rich-Text-Inhalte nun korrekt dargestellt werden ($2). Schließlich haben wir bei eingebetteten Funktionen einen verwirrenden Fehler behoben, durch den sich die VisualEditor-Vorschau beim Bearbeiten einer eingebetteten Funktion das Ergebnis eines fehlgeschlagenen Durchlaufs fälschlicherweise als leere Ausgabe "merkte" ($3).
bxbs9nnn6wrubg2od9o0yc3i63wp44b
Translations:Wikifunctions:Status updates/2026-06-12/17/de
1198
85813
283254
2026-06-14T20:35:14Z
Ameisenigel
44
Created page with "Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ($1). Vielen Dank an YoshiRulz für den Hinweis!"
283254
wikitext
text/x-wiki
Wir haben zudem einige kleinere Korrekturen vorgenommen, die das Verhalten von Referenzen, Sprachanzeige und due Arbeitsabläufe von externen Werkzeugen verbessern. Die UX im Frontend wurde so angepasst, dass sie bei der Definition von Referenzen dieselbe Logik wie das Backend verwendet, wodurch Zeichenketten wie "Z01234" und ähnliche Zeichenketten nicht mehr als Referenz verlinkt werden ($1). Vielen Dank an YoshiRulz für den Hinweis!
bm4wd8oca8ox3um39khyrfnwdkk5hne
Translations:Wikifunctions:Status updates/2026-06-12/18/de
1198
85814
283256
2026-06-14T20:42:55Z
Ameisenigel
44
Created page with "Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ($1). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions m..."
283256
wikitext
text/x-wiki
Bei der Anzeige eines einsprachigen Textes werden Sprache und Schreibrichtung nun korrekt festgelegt, wodurch Browser besser erkennen, welche Skripte geladen werden müssen, und die Spracheinstellung ist nicht mehr fehlerhaft, wenn es sich um RTL-Texte in einer LTR-Umgebung (oder ''vice versa'') handelt ($1). Vielen Dank an Rae 5e, der das Problem für die Community gemeldet und auch selbst behoben hat! Zudem sollten sich nun Werkzeuge zur Bearbeitung von Wikifunctions mittels OAuth konfigurieren lassen ($2), sofern diese den Richtlinien der Community entsprechen. Danke an Ragesoss für diese Anregung.
bpw82r4d3xk5kl7lsovkin6w2xe8nha
Translations:Wikifunctions:Status updates/2026-06-12/19/de
1198
85815
283258
2026-06-14T20:43:35Z
Ameisenigel
44
Created page with "Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang."
283258
wikitext
text/x-wiki
Wir haben zudem einen ersten Schritt unternommen, um das Laden von Seiten zu beschleunigen. Browser können nun Seiten von Wikifunctions und der Abstrakten Wikipedia für nicht angemeldete Nutzer zwischenspeichern, was die Ladezeit geringfügig verkürzen kann. Da diese Seiten weiterhin clientseitig generiert werden, ist zwar noch keine massive Geschwindigkeitssteigerung zu erwarten, aber es ist ein Anfang.
jsyp4sn7qzc216cnjo6o2bt1e9v5fi0
Translations:Wikifunctions:Status updates/2026-06-12/20/de
1198
85816
283260
2026-06-14T20:43:57Z
Ameisenigel
44
Created page with "=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ==="
283260
wikitext
text/x-wiki
=== Aufzeichnung des Freiwilligentreffens vom 8. Juni ===
qdiqcba91pd37xrsczao47xn5diz1sl
Z36371
0
85817
283277
2026-06-14T21:38:15Z
Aaron Liu
2395
283277
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
}
]
}
}
nj59splbrw9xesxneh21tx1bfgg9h9u
283283
283277
2026-06-14T21:48:14Z
Aaron Liu
2395
Added Z36372 and Z36374 to the approved list of implementations
283283
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36372",
"Z36374"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
}
]
}
}
qkxo3mj1le0l7hgtdeokopnq7mq1p3r
283291
283283
2026-06-14T22:00:02Z
Aaron Liu
2395
Added Z36376 and Z36377 to the approved list of test cases
283291
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36376",
"Z36377"
],
"Z8K4": [
"Z14",
"Z36372",
"Z36374"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
}
]
}
}
n53numwljxxj6v2udesrhtzn05jyja3
283371
283291
2026-06-15T07:10:15Z
Dv103
11127
Added Z36386 to the approved list of implementations
283371
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36376",
"Z36377"
],
"Z8K4": [
"Z14",
"Z36372",
"Z36374",
"Z36386"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
}
]
}
}
484m3ymio1mbcwz9l0h1inw2lmtkzm0
283372
283371
2026-06-15T07:11:49Z
Dv103
11127
283372
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36376",
"Z36377"
],
"Z8K4": [
"Z14",
"Z36372",
"Z36374",
"Z36386"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nullary \"\\n\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"\\n\" nullario"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak",
"\"\\n\""
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"caporiga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce una stringa con solo un caporiga"
}
]
}
}
n0n36o9t2aojmc6d3dl862uw48fsegr
283373
283372
2026-06-15T07:11:54Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
283373
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36376",
"Z36377"
],
"Z8K4": [
"Z14",
"Z36386",
"Z36374",
"Z36372"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nullary \"\\n\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"\\n\" nullario"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak",
"\"\\n\""
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"caporiga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce una stringa con solo un caporiga"
}
]
}
}
ebkwp34ag65rwoecmu4atzn5dqdwsmf
283377
283373
2026-06-15T07:14:02Z
Dv103
11127
Added Z36388 to the approved list of implementations
283377
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36371"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36376",
"Z36377"
],
"Z8K4": [
"Z14",
"Z36386",
"Z36374",
"Z36372",
"Z36388"
],
"Z8K5": "Z36371"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nullary \"\\n\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"\\n\" nullario"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline",
"linebreak",
"\"\\n\""
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"caporiga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string with only a line break"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce una stringa con solo un caporiga"
}
]
}
}
k0lufvsj6llgextcrphvi59oydy4s99
Z36372
0
85818
283278
2026-06-14T21:43:12Z
Aaron Liu
2395
283278
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36372"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36371( ) {\n\treturn \"\\n\";\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return \"\\n\";"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b8rz5qrg5k3dnvtcrd20pqc8zgwjnfh
Z36373
0
85819
283279
2026-06-14T21:45:56Z
YoshiRulz
10156
Create implementation
283279
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36373"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27778",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z17101",
"Z17101K1": {
"Z1K1": "Z18",
"Z18K1": "Z27778K1"
}
},
"Z35338K2": {
"Z1K1": "Z7",
"Z7K1": "Z24517",
"Z24517K1": {
"Z1K1": "Z7",
"Z7K1": "Z13569",
"Z13569K1": {
"Z1K1": "Z7",
"Z7K1": "Z14344",
"Z14344K1": {
"Z1K1": "Z18",
"Z18K1": "Z27778K1"
}
},
"Z13569K2": {
"Z1K1": "Z18",
"Z18K1": "Z27778K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural to significant figures, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1dl5yboa20rwltvzt7dv6n2v202sk2b
Z36374
0
85820
283282
2026-06-14T21:47:59Z
Aaron Liu
2395
283282
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36374"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15631",
"Z15631K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "U+000A to string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qz2dxwd32mny2yvobhkmukmbuyqeimd
Z36375
0
85821
283286
2026-06-14T21:56:08Z
YoshiRulz
10156
Create implementation
283286
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36375"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27783",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19711",
"Z19711K1": {
"Z1K1": "Z7",
"Z7K1": "Z19679",
"Z19679K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19679K2": {
"Z1K1": "Z7",
"Z7K1": "Z21071",
"Z21071K1": {
"Z1K1": "Z7",
"Z7K1": "Z21028",
"Z21028K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "1125899906842624"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21028K2": {
"Z1K1": "Z7",
"Z7K1": "Z20854",
"Z20854K1": {
"Z1K1": "Z7",
"Z7K1": "Z19854",
"Z19854K1": {
"Z1K1": "Z7",
"Z7K1": "Z17315",
"Z17315K1": {
"Z1K1": "Z18",
"Z18K1": "Z27783K2"
},
"Z17315K2": {
"Z1K1": "Z18",
"Z18K1": "Z27783K1"
}
},
"Z19854K2": {
"Z1K1": "Z13518",
"Z13518K1": "400"
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "winning probability from Elo ratings, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kpqguj87n0mphkxddgs6dk9cct288rg
Z36376
0
85822
283289
2026-06-14T21:58:12Z
Aaron Liu
2395
283289
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36376"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36371",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z7",
"Z7K1": "Z36371"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "length is 1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f0s1t7t7wt9lm8m2tqnadgxcoufp9od
Z36377
0
85823
283290
2026-06-14T21:59:54Z
Aaron Liu
2395
283290
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36377"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36371",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32065",
"Z32065K1": {
"Z1K1": "Z7",
"Z7K1": "Z36371"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z22683",
"Z22683K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1st code point is U+000A"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "U+000A is LF (\"line feed\")"
}
]
}
}
om1v15a4cn5dv2q97prsbux0d1o7xe7
Z36378
0
85824
283292
2026-06-14T22:04:50Z
YoshiRulz
10156
Create implementation
283292
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36378"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27340",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23116",
"Z23116K1": {
"Z1K1": "Z18",
"Z18K1": "Z27340K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z27340K2"
}
]
}
},
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z27340K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme sense has specific statement, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qwur0wqykipumbcfopg8atqeo83uvt2
Z36379
0
85825
283297
2026-06-14T22:12:11Z
YoshiRulz
10156
Create implementation
283297
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36379"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28548",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z28548K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z28548K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z28548K1"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z12696",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z28548K2"
},
"Z13436K3": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19306",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z28548K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter Statements by property type, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dktyrn779z23d2loy9j1tc1a9ft1gfp
Z36380
0
85826
283300
2026-06-14T22:16:29Z
YoshiRulz
10156
Create implementation
283300
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36380"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18504",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14613",
"Z14613K1": {
"Z1K1": "Z18",
"Z18K1": "Z18504K1"
},
"Z14613K2": {
"Z1K1": "Z7",
"Z7K1": "Z22693",
"Z22693K1": [
"Z86",
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1632"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1633"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1634"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1635"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1636"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1637"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1638"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1639"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1640"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1641"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1643"
}
},
{
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "1642"
}
}
]
},
"Z14613K3": "0123456789.%"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Indo-Arabic to Arabic numerals, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jyhkjzappa3col93aq5ebchh80u02d4
Talk:Z523
1
85827
283328
2026-06-14T23:54:26Z
Virinas-code
2884
/* How is this error obtained? */ new section
283328
wikitext
text/x-wiki
== How is this error obtained? ==
After many attempts with invalid JSON I was never able to replicate this error: either it failed normalization, or it took it as an invalid type, or it just returned an evaluation error. Is this still in use somewhere? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 23:54, 14 June 2026 (UTC)
rwp6u348qtggmtthtsyoicqntxtn24l
Z36381
0
85828
283333
2026-06-15T01:11:36Z
99of9
1622
283333
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36381"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26838",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z25932",
"Z25932K2": {
"Z1K1": "Z6011",
"Z6011K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "25"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6011K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "133"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6011K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6011K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "coords of Q408 (large item)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
syaknp5xg5a2e5xmzbczt4cr6bssx61
User:Carlossn77716
2
85829
283336
2026-06-15T02:10:57Z
Carlossn77716
88844
Created page with "{{#function:Z40|}"
283336
wikitext
text/x-wiki
{{#function:Z40|}
6u6l2pbpksw4muuom4r2lllnx2jksgd
283338
283336
2026-06-15T02:12:26Z
Carlossn77716
88844
283338
wikitext
text/x-wiki
{{#function:Z40}}
axp467zgf73l3vhli9qynfbjbmfsk36
283339
283338
2026-06-15T02:16:23Z
Carlossn77716
88844
283339
wikitext
text/x-wiki
{{#function:Z80}}
1spe1x0s7ppsai4b501d8yz8q1hkmix
283340
283339
2026-06-15T02:18:06Z
Carlossn77716
88844
283340
wikitext
text/x-wiki
{{#function:Z40}}
axp467zgf73l3vhli9qynfbjbmfsk36
Z36382
0
85830
283360
2026-06-15T04:22:28Z
Maltazarian
67364
283360
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36382"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3940"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1042"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Victoria is the capital city and the largest city of the Seychelles."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hmr1w9klth3ofbr0ovtg23qz6zs2qdg
283458
283360
2026-06-15T10:26:28Z
Maltazarian
67364
283458
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36382"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3940"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1042"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Victoria is the capital city and the largest city of the Seychelles."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Victoria, Kleenean true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fq19ektqofdsabdh8z12z0yvpfu6q9n
283462
283458
2026-06-15T10:39:51Z
Maltazarian
67364
283462
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36382"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q647"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q12130"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Rennes is the capital city and the largest city of Brittany."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Rennes, Kleenean not true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jpe9iafq0815apux5pq4cyg3y7mism3
Z36383
0
85831
283361
2026-06-15T04:26:13Z
Maltazarian
67364
283361
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40921"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q685"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Honiara is the capital city and the largest city of the Solomon Islands."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
39avz620a77ahhloo9albh2iuu9z0z9
283362
283361
2026-06-15T04:29:49Z
Maltazarian
67364
283362
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40921"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q685"
},
"Z36343K5": "Z1124"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Honiara is the capital city and the largest city of the Solomon Islands."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bpus24h0bh7v8wcyx4ccs9tl1tx6dck
283363
283362
2026-06-15T04:30:04Z
Maltazarian
67364
283363
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40921"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q685"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Honiara is the capital city and the largest city of the Solomon Islands."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
39avz620a77ahhloo9albh2iuu9z0z9
283459
283363
2026-06-15T10:26:49Z
Maltazarian
67364
283459
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36383"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36343",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36343",
"Z36343K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40921"
},
"Z36343K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36343K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q51929311"
},
"Z36343K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q685"
},
"Z36343K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Honiara is the capital city and the largest city of the Solomon Islands."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Honiara, Kleenean true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
261ycw0cxb3zsp26ty4qxw6ah2lb9jc
Z36384
0
85832
283364
2026-06-15T04:47:39Z
Sun8908
9804
283364
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36384"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36234",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36234",
"Z36234K1": "한글"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "hangeul"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "한글: hangeul"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ytyn3vrjq9oa0co00c8bq1r7g44gsj
Z36385
0
85833
283365
2026-06-15T05:24:43Z
Redmin
52094
+
283365
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36385"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33946",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33946",
"Z33946K1": {
"Z1K1": "Z6096",
"Z6096K1": "L1568320-S2"
},
"Z33946K2": {
"Z1K1": "Z6092",
"Z6092K1": "P496"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L1568320-S1 does not have P496"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r3sza4u2fgyboydz9532ixfsin2gw15
Z36386
0
85834
283369
2026-06-15T07:08:51Z
Dv103
11127
283369
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K2": ""
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "restituisci direttamente stringa \"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tumz16ds7ze7rc6yphvlymdhxxyz57b
283370
283369
2026-06-15T07:09:54Z
Dv103
11127
Adding "\n" directly by source SJON
283370
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K2": "\n"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "restituisci direttamente stringa \"\\n\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k7bffps8tlgvpzincw1vtgcjd74l8t9
283378
283370
2026-06-15T07:14:44Z
99of9
1622
283378
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36386"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K2": "\n"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "restituisci direttamente stringa \"\\n\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nullary \"\\n\", composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ai278wmqd5ayujuoh7i7jc4vwpfgnw2
Z36387
0
85835
283374
2026-06-15T07:12:10Z
Dv103
11127
283374
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36387"
},
"Z2K2": "",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\\n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p4ndlicyf7zpc0tezurd9178w2sqcyg
283375
283374
2026-06-15T07:12:38Z
Dv103
11127
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
283375
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36387"
},
"Z2K2": "\n",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\\n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3cdtqg7stgz7y7c9scmwpnn9hfldgon
283379
283375
2026-06-15T07:15:30Z
99of9
1622
283379
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36387"
},
"Z2K2": "\n",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\\n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pe6yc4p4p84s9pj25vpyuath2phqhy8
283380
283379
2026-06-15T07:15:45Z
Dv103
11127
+aliases
283380
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36387"
},
"Z2K2": "\n",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\\n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"\"\\n\"",
"caporiga"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"newline"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tbvq599zqmub7r7i5hebola0ngxlhcn
Z36388
0
85836
283376
2026-06-15T07:13:41Z
Dv103
11127
283376
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36388"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36371",
"Z14K2": "Z36387"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "usando oggetto permanente Z36387"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using permanent object Z36387"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2fx3m0qx8tfpb3e724299k8fjl8fc30
Z36389
0
85837
283382
2026-06-15T07:36:35Z
Dv103
11127
283382
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36389"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36389K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36389K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36389"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table of lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un lessema in una lingua qualsiasi, e data la lingua delle intestazioni, genera una tabella di coniugazione per Wiktionary"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a lexeme in any language, and given the header language, returns the conjugation table of the lexeme for Wiktionary"
}
]
}
}
8uebolcdff8qbxrsvicrs1nlfjhgpu9
283424
283382
2026-06-15T09:17:44Z
Dv103
11127
Added Z36400 to the approved list of implementations
283424
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36389"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36389K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36389K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36400"
],
"Z8K5": "Z36389"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table of lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un lessema in una lingua qualsiasi, e data la lingua delle intestazioni, genera una tabella di coniugazione per Wiktionary"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a lexeme in any language, and given the header language, returns the conjugation table of the lexeme for Wiktionary"
}
]
}
}
ev7vd93uw5cf8ac4w2e6yc38mwmcjiy
283428
283424
2026-06-15T09:23:58Z
Dv103
11127
Added Z36401 to the approved list of test cases
283428
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36389"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36389K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36389K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36401"
],
"Z8K4": [
"Z14",
"Z36400"
],
"Z8K5": "Z36389"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation table of lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un lessema in una lingua qualsiasi, e data la lingua delle intestazioni, genera una tabella di coniugazione per Wiktionary"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a lexeme in any language, and given the header language, returns the conjugation table of the lexeme for Wiktionary"
}
]
}
}
70k2yo92yofet10w0uwr9q0oq0vxyz5
Z36390
0
85838
283384
2026-06-15T07:46:57Z
Dv103
11127
283384
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36390"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36390K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36390K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36390"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema bangladese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali lexeme conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
68piux06ywfikgzcas23vdvy2el2tyc
283396
283384
2026-06-15T07:59:33Z
Dv103
11127
Added Z36393 to the approved list of implementations
283396
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36390"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36390K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36390K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36393"
],
"Z8K5": "Z36390"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema bangladese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bengali lexeme conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lupxt9ixr6lz922fbw61fpolk01xcwv
Z36391
0
85839
283386
2026-06-15T07:55:17Z
Dv103
11127
283386
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36391"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexical category QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID della categoria lessicale"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language code of lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice della lingua del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme LID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "LID del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z36391"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "categoria lessicale del lessema non supportata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme lexical category not supported"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
caf0ri23dlic454bik3k4et08yprr3k
283420
283386
2026-06-15T09:12:16Z
Dv103
11127
uppercase
283420
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36391"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexical category QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID della categoria lessicale"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language code of lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice della lingua del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36391K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme LID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "LID del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z36391"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Categoria lessicale del lessema non supportata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme lexical category not supported"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lim0r217u3h6utbqni8ndpwazo7zjd7
Translations:Wikifunctions:Status updates/2026-06-12/21/de
1198
85840
283388
2026-06-15T07:55:49Z
Ameisenigel
44
Created page with "Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (8. Juni 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen."
283388
wikitext
text/x-wiki
Die [[$1|Aufzeichnung des Freiwilligentreffens vom Montag (8. Juni 2026) ist jetzt auf Commons verfügbar]]. Vielen Dank für die lebhafte Diskussion über spezifische Aspekte der NLG. Wir planen, dieses Thema in einem der nächsten Newsletter aufzugreifen.
n8hbt2zyqiweli86twov9631zyv0plx
Translations:Wikifunctions:Status updates/2026-06-12/22/de
1198
85841
283390
2026-06-15T07:55:58Z
Ameisenigel
44
Created page with "=== Kommende Veranstaltungen ==="
283390
wikitext
text/x-wiki
=== Kommende Veranstaltungen ===
7vo5mqjsn70knd4mcuj06q23769kiah
Z36392
0
85842
283392
2026-06-15T07:56:29Z
Redmin
52094
+
283392
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36392"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36392K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Table"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36392"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove empty column from table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
808ao3ny15s64mdsk0sgkpu14xj9pfl
283408
283392
2026-06-15T08:23:21Z
Redmin
52094
283408
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36392"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36392K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Table"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36392"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove empty columns and rows from table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the same table with its empty columns removed (content inside headings are not taken into consideration when determining whether a column or row is empty)"
}
]
}
}
b6c3q74xhq8fk2o73rr4wvyspahjh6l
Z36393
0
85843
283395
2026-06-15T07:59:22Z
Dv103
11127
283395
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36393"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36390",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33243",
"Z33243K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z33243K2": {
"Z1K1": "Z18",
"Z18K1": "Z36390K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z36391",
"Z851K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
},
"bn",
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ps97s7z18o2xi5jzpwvjo7lr39ia0z
283441
283395
2026-06-15T09:35:36Z
Dv103
11127
+it
283441
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36393"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36390",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z33243",
"Z33243K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
},
"Z33243K2": {
"Z1K1": "Z18",
"Z18K1": "Z36390K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z36391",
"Z851K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
},
"bn",
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36390K1"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema bangladese,comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gaz2hdt8cvebb7tv5k2bsb3nte8mpjz
Z36394
0
85844
283402
2026-06-15T08:02:35Z
Dv103
11127
283402
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36394"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z33243",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione per tabella di coniugazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table configuration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bu3a4ex1z4r3gc30yhz4zwg7ctdvj38
283425
283402
2026-06-15T09:20:33Z
Dv103
11127
283425
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36394"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36390",
"Z14293K2": [
"Z60",
"Z1011"
]
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione per tabella di coniugazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table configuration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ttdmbim061pey2hzunk4vpqhodv948f
283450
283425
2026-06-15T09:47:22Z
Dv103
11127
added Italian
283450
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36394"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36390",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36403",
"Z14293K2": [
"Z60",
"Z1787"
]
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione per tabella di coniugazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table configuration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o1u579jlmai6abnle2bmt0fuxrymct8
Z36395
0
85845
283406
2026-06-15T08:06:36Z
Dv103
11127
283406
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36395"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z36395K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z36395K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z36395K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36395"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1owy54ph69xxot37vifh689zgty7hhc
283410
283406
2026-06-15T08:57:13Z
Dv103
11127
Added Z36396 to the approved list of test cases
283410
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36395"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z36395K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z36395K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z36395K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z36396"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36395"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
69265cu937idstb9vw2e9w9evecxv7x
283412
283410
2026-06-15T09:05:09Z
Dv103
11127
Added Z36397 to the approved list of test cases
283412
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36395"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z36395K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z36395K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z36395K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z36396",
"Z36397"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36395"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
artdfz30q80sa3ewir1vn31t5sie9g7
283415
283412
2026-06-15T09:07:53Z
Dv103
11127
Added Z36398 to the approved list of implementations
283415
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36395"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z36395K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z36395K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z36395K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z36396",
"Z36397"
],
"Z8K4": [
"Z14",
"Z36398"
],
"Z8K5": "Z36395"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s06etl99bi6bp74nquyrg63s6zsq2ph
283417
283415
2026-06-15T09:08:47Z
Dv103
11127
uppercase
283417
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36395"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z36395K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36395K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z50",
"Z17K2": "Z36395K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error type"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z36395K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "argomenti dell'errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z36396",
"Z36397"
],
"Z8K4": [
"Z14",
"Z36398"
],
"Z8K5": "Z36395"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non Crea errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply 2 arguments if not throw error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gh7te8da8awttsfwc5z6ocl8z0yiy1p
Z36396
0
85846
283409
2026-06-15T08:57:02Z
Dv103
11127
283409
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36396"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36395",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": "Z13521",
"Z36395K2": {
"Z1K1": "Z13518",
"Z13518K1": ""
},
"Z36395K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z36395K4": "Z28194",
"Z36395K5": [
"Z6",
"1",
"",
""
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "1+2 = 3"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8rajpfybjlcd1p1e3sz55soh8g2k4s6
283414
283409
2026-06-15T09:07:39Z
Dv103
11127
283414
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36396"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36395",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": "Z13521",
"Z36395K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z36395K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z36395K4": "Z28194",
"Z36395K5": [
"Z6",
"1",
"",
""
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "1+2 = 3"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5y3edgej04hmw4cdofifpqx6jq5107r
Z36397
0
85847
283411
2026-06-15T09:04:45Z
Dv103
11127
283411
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36397"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36395",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z853",
"Z853K1": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": "Z851",
"Z36395K2": "as",
"Z36395K3": "asd",
"Z36395K4": "Z36391",
"Z36395K5": [
"Z1"
]
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z852",
"Z852K2": "Z36391"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "crea errore Z36391"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
km797cz6scpazjgib0ghahl1wcveppl
Z36398
0
85848
283413
2026-06-15T09:07:14Z
Dv103
11127
283413
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36398"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36395",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z14562",
"Z14562K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K1"
},
"Z14562K2": "Z851"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K4"
},
"Z851K2": {
"Z1K1": "Z18",
"Z18K1": "Z36395K5"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z18",
"Z18K1": "Z36395K1"
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z36395K2"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z36395K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica 2 argomenti se non crea errore, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
26gfjgduki1aisohopyqh6h4af44dan
Z36399
0
85849
283418
2026-06-15T09:11:15Z
Dv103
11127
283418
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36399"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36399K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme language code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice della lingua del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z36399K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme LID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "LID del lessema"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z36399"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Lingua del lessema non supportata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unsupported lexeme language"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k9uog0r31yknc1mh34n9rcgisnuwshc
Z36400
0
85850
283422
2026-06-15T09:16:56Z
Dv103
11127
283422
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36400"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36389",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36394",
"Z14310K2": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
"Z36395K2": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
},
"Z36395K3": {
"Z1K1": "Z18",
"Z18K1": "Z36389K2"
},
"Z36395K4": "Z36399",
"Z36395K5": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ofu90hpi4cjnnunm9lso4amdtp0ytx0
283423
283422
2026-06-15T09:17:12Z
Dv103
11127
283423
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36400"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36389",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36395",
"Z36395K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36394",
"Z14310K2": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
"Z36395K2": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
},
"Z36395K3": {
"Z1K1": "Z18",
"Z18K1": "Z36389K2"
},
"Z36395K4": "Z36399",
"Z36395K5": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": {
"Z1K1": "Z7",
"Z7K1": "Z19295",
"Z19295K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36389K1"
}
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bki14kuiro6cr8wot7d5itvjhrqfeiq
Z36401
0
85851
283427
2026-06-15T09:23:46Z
Dv103
11127
283427
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36401"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36389",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36389",
"Z36389K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L1568317"
}
},
"Z36389K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29045",
"Z29045K2": "অলংকার"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di অলংকার esiste"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tt84cxgcc0qr8xrqwf058uaudvpplbh
Talk:Z36337
1
85852
283429
2026-06-15T09:25:48Z
HenkvD
1290
Simple rules for A is the B of C for a few languages
283429
wikitext
text/x-wiki
== Simple rules for A is the B of C for a few languages ==
This function and implementation is for a few languages with simple rules for "A is the B of C".
:[af] A is die B van C.
:[eo] A estas la B de C.
:[pap] A ta e B di C.
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:25, 15 June 2026 (UTC)
fly0da7raompxt9sr1lx4kkzahvwts5
Z36402
0
85853
283434
2026-06-15T09:29:42Z
HenkvD
1290
[af] Parys is die hoofstad van Frankryk.
283434
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36402"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36337",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36337",
"Z36337K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z36337K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36337K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36337K4": "Z1532"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "Parys is die hoofstad van Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[af] Parys is die hoofstad van Frankryk.\n"
}
]
}
}
nvfgakm9m3twjf2iucu719ux8s38aeq
283435
283434
2026-06-15T09:31:17Z
HenkvD
1290
label
283435
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36402"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36337",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36337",
"Z36337K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z36337K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36337K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36337K4": "Z1532"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "Parys is die hoofstad van Frankryk."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[af] Parys is die hoofstad van Frankryk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p2o492nghuv2m7wk941a5rjxszkklve
Z36403
0
85854
283436
2026-06-15T09:31:19Z
Dv103
11127
283436
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table of Italian lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t4vk56t2wknq494pmqndvn62zkeymnq
283439
283436
2026-06-15T09:32:21Z
Dv103
11127
Added Z36404 to the approved list of test cases
283439
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36404"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table of Italian lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nzf7qvkv1ijoie7nfqrfqj0b01gm0qm
283445
283439
2026-06-15T09:37:07Z
Dv103
11127
Added Z36406 to the approved list of implementations
283445
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "header language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36404"
],
"Z8K4": [
"Z14",
"Z36406"
],
"Z8K5": "Z36403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cojugation table of Italian lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nia0e2vlb51pdpj2fj90yhtjdxc2mju
Z36404
0
85855
283438
2026-06-15T09:32:09Z
Dv103
11127
283438
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36404"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36403",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36403",
"Z36403K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L43226"
}
},
"Z36403K2": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29045",
"Z29045K2": "bella"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione dell'aggettivo \"bello\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pavtjzcrr7geagrcumf2tjd3avlqkvy
Z36405
0
85856
283440
2026-06-15T09:32:42Z
HenkvD
1290
[pap] Paris ta e kapital di Fransia.
283440
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36405"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36337",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36337",
"Z36337K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z36337K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z36337K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z36337K4": "Z1137"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "Paris ta e kapital di Fransia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[pap] Paris ta e kapital di Fransia."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ld2mwfmqusu047jz9zrw1ukfuzqxnwr
Z36406
0
85857
283444
2026-06-15T09:36:55Z
Dv103
11127
283444
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36406"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36403",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z29346",
"Z29346K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
},
"Z29346K2": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z36391",
"Z851K2": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K1"
}
}
},
"it",
{
"Z1K1": "Z7",
"Z7K1": "Z19310",
"Z19310K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z18",
"Z18K1": "Z36403K2"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di lessema italiano, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ojjqzo3f7833m603luvm8mzoftxt46g
Z36407
0
85858
283447
2026-06-15T09:41:38Z
Dv103
11127
283447
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36407"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36407K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36407K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of row/column headings"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36407"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1ha42yoc9g7rugx40dd5s3ssz7wk4sm
283449
283447
2026-06-15T09:46:38Z
Dv103
11127
Added Z36408 to the approved list of test cases
283449
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36407"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36407K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36407K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of row/column headings"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36408"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36407"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f3ttu0r9blwexsqv9tj2vukj1gyldov
283475
283449
2026-06-15T11:30:37Z
Dv103
11127
Added Z36410 to the approved list of implementations
283475
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36407"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36407K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36407K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of row/column headings"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36408"
],
"Z8K4": [
"Z14",
"Z36410"
],
"Z8K5": "Z36407"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1147cdqouqekv1dya2tvc804vtsmsca
283487
283475
2026-06-15T11:58:27Z
Dv103
11127
Removed Z36410 from the approved list of implementations
283487
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36407"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36407K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36407K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua delle intestazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language of row/column headings"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36408"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36407"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Italian adjective conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f3ttu0r9blwexsqv9tj2vukj1gyldov
Z36408
0
85859
283448
2026-06-15T09:46:24Z
Dv103
11127
283448
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36408"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36407",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36407",
"Z36407K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L260457"
}
},
"Z36407K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29045",
"Z29045K2": "bellissima"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella per \"bello\" contiene \"bellissima\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
maeg6elmc7kuyhar6jhfxfq6se3x2ht
283474
283448
2026-06-15T11:20:33Z
Dv103
11127
283474
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36408"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36407",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36407",
"Z36407K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L43226"
}
},
"Z36407K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z29045",
"Z29045K2": "bellissima"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella per \"bello\" contiene \"bellissima\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
je1wfo7bsg6r99l4uit4cmc7ka0t9fl
Z36409
0
85860
283451
2026-06-15T10:15:58Z
Dv103
11127
incomplete implementation
283451
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tif (titoli.length\u003E3){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\t\n\t\t\t}\n\t\t}\n\t}\n\n\tlet ret = \"\";\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret += '\u003Ctr\u003E';\n\tif (!!Z27878K3[0] \u0026\u0026 Z27878K2.length === Z27878K3[0].length) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\tfor (let tAtt of Z27878K2) {\n\t\tret += `\u003Cth\u003E${cleanString(tAtt)}\u003C/th\u003E`;\n\t}\n\tret += '\u003C/tr\u003E';\n\n\tfor (let iRiga = 0; iRiga \u003C Z27878K3.length; iRiga++) {\n\t\tret += `\u003Ctr\u003E\u003Cth\u003E${cleanString(Z27878K3[iRiga])}\u003C/th\u003E`;\n\t\tfor (let tAtt of Z27878K4[iRiga]) {\n\t\t\tret += `\u003Ctd\u003E${cleanString(tAtt)}\u003C/td\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t}\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "!helper di Wikitable di per Wiktionary regolare,js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k7huciegqbw3j12sze0w7uuveof98we
283464
283451
2026-06-15T10:53:57Z
Dv103
11127
283464
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tWikifunctions.Debug(\"ret = \"+ret);\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth rowspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\tret += '\u003Ctr\u003E';\n\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\t\telse if (titoli.length===3){\n\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\ttitoli=titoli.slice(1);\n\t\t}\n\t\t\n\t\t\n\t\tfor (let tAtt of titoli[1]) {\n\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t\n\t\tfor (let iRiga = 0; iRiga \u003C titoli[0].length; iRiga++) {\n\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][iRiga])}\u003C/th\u003E`;\n\t\t\tfor (let tAtt of valori[iRiga]) {\n\t\t\t\tret += `\u003Ctd\u003E${valToElemento(tAtt)}\u003C/td\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "!helper di Wikitable di per Wiktionary regolare,js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rarhy9mkzhbmfi5x0lyzs5pravkcuh5
283466
283464
2026-06-15T10:54:27Z
Dv103
11127
283466
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tWikifunctions.Debug(\"ret = \"+ret);\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth rowspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\tret += '\u003Ctr\u003E';\n\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\t\telse if (titoli.length===3){\n\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\ttitoli=titoli.slice(1);\n\t\t}\n\t\t\n\t\t\n\t\tfor (let tAtt of titoli[1]) {\n\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t\n\t\tfor (let iRiga = 0; iRiga \u003C titoli[0].length; iRiga++) {\n\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][iRiga])}\u003C/th\u003E`;\n\t\t\tfor (let tAtt of valori[iRiga]) {\n\t\t\t\tret += `\u003Ctd\u003E${valToElemento(tAtt)}\u003C/td\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare,js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p7nl9po4xcjvtbclcvxm7vd1rglbzxg
283468
283466
2026-06-15T11:00:30Z
Dv103
11127
283468
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\tif (val===Z30463K3) return cleanString(val);\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\tif (val===Z30463K3) {\n\t\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ cleanString(val) + '\u003C/span\u003E'\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val) + '\"\u003E' + cleanString(val) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '#'+ Z30463K8 + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(val.Z11K2) + '\" title=\"' + cleanString(val.Z11K2) + '\"\u003E' + cleanString(val.Z11K2) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E';\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ '\u003Ca href=\"/wiki/' + cleanString(Z30463K9.get(val.Z6091K1)) + '#'+ Z30463K8 + '\" title=\"' + cleanString(Z30463K9.get(val.Z6091K1)) + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/a\u003E' + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tWikifunctions.Debug(\"ret = \"+ret);\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth rowspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\tret += '\u003Ctr\u003E';\n\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\t\telse if (titoli.length===3){\n\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\ttitoli=titoli.slice(1);\n\t\t}\n\t\t\n\t\t\n\t\tfor (let tAtt of titoli[1]) {\n\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t\n\t\tfor (let iRiga = 0; iRiga \u003C titoli[0].length; iRiga++) {\n\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][iRiga])}\u003C/th\u003E`;\n\t\t\tfor (let tAtt of valori[iRiga]) {\n\t\t\t\tret += `\u003Ctd\u003E${valToElemento(tAtt)}\u003C/td\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "helper di Wikitable di per Wiktionary regolare,js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0rpfz9oalxnvprvs5dvrimbl0iv0rfs
Z36410
0
85861
283471
2026-06-15T11:12:20Z
Dv103
11127
283471
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36410"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36407",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30232",
"Z30232K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3482678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
],
"Z30232K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z9",
"Z9K1": ""
}
},
"bellissimi"
],
[
"Z6",
"bellissima",
"bellissime"
]
]
],
"Z30232K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
}
},
"Z30232K4": {
"Z1K1": "Z18",
"Z18K1": "Z36407K2"
},
"Z30232K5": "Z1787",
"Z30232K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z30232K7": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano,comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bfk1kethp0lcqbo9etzb0ispvhljfwa
283472
283471
2026-06-15T11:13:05Z
Dv103
11127
283472
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36410"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36407",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30232",
"Z30232K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3482678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
],
"Z30232K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"TODO",
"TODO"
],
[
"Z6",
"TODO",
"TODO"
]
]
],
"Z30232K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
}
},
"Z30232K4": {
"Z1K1": "Z18",
"Z18K1": "Z36407K2"
},
"Z30232K5": "Z1787",
"Z30232K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z30232K7": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano,comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
07m64sw5q5oyvl4248r21107nr262es
283473
283472
2026-06-15T11:14:18Z
Dv103
11127
283473
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36410"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36407",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30232",
"Z30232K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3482678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
],
"Z30232K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
],
[
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"TODO",
"TODO"
],
[
"Z6",
"TODO",
"TODO"
]
]
],
"Z30232K3": {
"Z1K1": "Z7",
"Z7K1": "Z27423",
"Z27423K1": {
"Z1K1": "Z18",
"Z18K1": "Z36407K1"
}
},
"Z30232K4": {
"Z1K1": "Z18",
"Z18K1": "Z36407K2"
},
"Z30232K5": "Z1787",
"Z30232K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z30232K7": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di aggettivo italiano,comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
92dlud9upznf5ggtxpwnhqs1z4o0t07
Z36411
0
85862
283476
2026-06-15T11:30:52Z
GrounderUK
50
[[Z12964]]➕[[Z14]]: composition of built-ins (indirect)
283476
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36411"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z12964",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z31580",
"Z31580K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"K1": {
"Z1K1": "Z18",
"Z18K1": "Z12964K1"
},
"K2": [
"Z1"
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sm5r2gi5jvzs9q39mndedxffhy8ivrj
Z36412
0
85863
283477
2026-06-15T11:36:32Z
Dv103
11127
283477
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36412"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30463",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z30463( Z30463K1, Z30463K2, Z30463K3, Z30463K4, Z30463K5, Z30463K6, Z30463K7, Z30463K8, Z30463K9 ) {\n\tfunction cleanString( Z27868K1 ) {\n\t\tlet s = Z27868K1.replaceAll('\u0026', \"\u0026amp;\");\n\t\ts = s.replaceAll('\"', \"\u0026quot;\");\n\t\ts = s.replaceAll(\"'\", \"\u0026apos;\");\n\t\ts = s.replaceAll('\u003C', \"\u0026lt;\");\n\t\ts = s.replaceAll('\u003E', \"\u0026gt;\");\n\t\treturn s;\n\t}\n\tfunction sameLanguage( Z14326K1, Z14326K2 ) {\n\t\treturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n\t}\n\tfunction tipoDiZobject(v){\n\t\tif (typeof(v.Z1K1) === \"string\"){\n\t\t\treturn v.Z1K1;\n\t\t}\n\t\treturn v.Z1K1.Z9K1;\n\t}\n\tfunction valToTitolo(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\treturn cleanString(val);\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2);\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1));\n\t\t}\n\t}\n\tfunction valToElemento(val){\n\t\tif (typeof(val)===\"string\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\tif (val===Z30463K3) return cleanString(val);\n\t\t\t\treturn cleanString(val) ;\n\t\t\t}\n\t\t\tif (val===Z30463K3) {\n\t\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E'+ cleanString(val) + '\u003C/span\u003E'\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E' + cleanString(val) + '\u003C/span\u003E';\n\t\t}\n\t\tif (tipoDiZobject(val)===\"Z89\"){\n\t\t\treturn val.Z89K1;\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z11\"){\n\t\t\tif (sameLanguage(val.Z11K1,Z30463K4) || !val.Z11K1?.Z60K1){\n\t\t\t\treturn cleanString(val.Z11K2) ;\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ val.Z11K1.Z60K1 + '\"\u003E'+ cleanString(val.Z11K2) + '\u003C/span\u003E';\n\t\t}\n\t\t\n\t\tif (tipoDiZobject(val)===\"Z6091\"){\n\t\t\tif (!Z30463K4?.Z60K1){\n\t\t\t\treturn cleanString(Z30463K9.get(val.Z6091K1)) ;\n\t\t\t}\n\t\t\treturn '\u003Cspan lang=\"'+ Z30463K4.Z60K1 + '\"\u003E' + cleanString(Z30463K9.get(val.Z6091K1)) + '\u003C/span\u003E';\n\t\t}\n\t}\n\t\n\tlet vAtt=Z30463K2;\n\twhile (typeof(vAtt[0])===\"object\" \u0026\u0026 (0 in vAtt[0])){\n\t\tvAtt=vAtt[0];\n\t}\n\tconst nColonne=vAtt.length+1;\n\t\n\tfunction faiRicorsione(valori, titoli){\n\t\tlet ret='';\n\t\tif (titoli.length\u003E3 || (titoli.length===3 \u0026\u0026 titoli[2].length===nColonne)){\n\t\t\tfor(let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tWikifunctions.Debug(\"ret = \"+ret);\n\t\t\t\tret+=`\u003Ctr\u003E\u003Cth rowspan=\"${nColonne}\"\u003E${valToTitolo(titoli[0][i])}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t\t\tret+=faiRicorsione(valori[i],titoli.slice(1));\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\tif (titoli.length===3 \u0026\u0026 titoli[0].length\u003E1){\n\t\t\tret='';\n\t\t\tfor (let i=0; i\u003Ctitoli[0].length; ++i){\n\t\t\t\tret+= faiRicorsione(valori[i], [[titoli[0][i]], ...titoli.slice(1)]);\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t\t\n\t\tret += '\u003Ctr\u003E';\n\t\tif (titoli.length===2 \u0026\u0026 titoli[1].length\u003CnColonne) ret += '\u003Ctd\u003E\u003C/td\u003E';\n\t\telse if (titoli.length===3){\n\t\t\tret+= `\u003Cth\u003E${valToTitolo(titoli[0][0])}\u003C/th\u003E`;\n\t\t\ttitoli=titoli.slice(1);\n\t\t}\n\t\t\n\t\t\n\t\tfor (let tAtt of titoli[1]) {\n\t\t\tret += `\u003Cth\u003E${valToTitolo(tAtt)}\u003C/th\u003E`;\n\t\t}\n\t\tret += '\u003C/tr\u003E';\n\t\n\t\tfor (let iRiga = 0; iRiga \u003C titoli[0].length; iRiga++) {\n\t\t\tret += `\u003Ctr\u003E\u003Cth\u003E${valToTitolo(titoli[0][iRiga])}\u003C/th\u003E`;\n\t\t\tfor (let tAtt of valori[iRiga]) {\n\t\t\t\tret += `\u003Ctd\u003E${valToElemento(tAtt)}\u003C/td\u003E`;\n\t\t\t}\n\t\t\tret += '\u003C/tr\u003E';\n\t\t}\n\t\treturn ret;\n\t}\n\n\tlet ret='';\n\tif (Z30463K7.Z89K1 !== \"\") ret += `\u003Ccaption\u003E${Z30463K7.Z89K1}\u003C/caption\u003E`;\n\tret+= faiRicorsione(Z30463K2,Z30463K1);\n\n\treturn { Z1K1: { Z1K1: \"Z9\", Z9K1: \"Z89\" }, Z89K1: `\u003Ctable class=\"wikitable\"\u003E${ret}\u003C/table\u003E` };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "wikitable senza link, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mntgm7phdhlz4cxhg470o35kisz3oho
Z36413
0
85864
283481
2026-06-15T11:40:00Z
Dv103
11127
283481
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36413"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30463",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30463",
"Z30463K1": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
[
"Z1",
"Present",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cu\u003EPast\u003C/u\u003E"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Infinitive"
}
],
[
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
],
[
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "io"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lui"
}
]
]
},
"Z30463K2": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
}
},
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"sono",
"sei",
"è"
],
[
"Z6",
"siamo",
"siete",
"sono"
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"ero",
"eri",
"era"
],
[
"Z6",
"eravamo",
"eravate",
"erano"
]
],
[
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"essere",
"essere",
"essere"
],
[
"Z6",
"essere",
"essere",
"essere"
]
]
]
},
"Z30463K3": "Essere",
"Z30463K4": "Z1002",
"Z30463K5": "Z1787",
"Z30463K6": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z30463K7": {
"Z1K1": "Z89",
"Z89K1": "Just an example."
},
"Z30463K8": "Italian",
"Z30463K9": {
"Z1K1": "Z7",
"Z7K1": "Z30267",
"Z30267K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
],
"Z30267K2": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable class=\"wikitable\"\u003E\u003Ccaption\u003EJust an example.\u003C/caption\u003E\u003Ctr\u003E\u003Cth\u003EPresent\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Eio\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Etu\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Elui\u003C/span\u003E\u003C/th\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003ESingular\u003C/th\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Esono\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Esei\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eè\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003EPlural\u003C/th\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Esiamo\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Esiete\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Esono\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003E\u003Cu\u003EPast\u003C/u\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Eio\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Etu\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Elui\u003C/span\u003E\u003C/th\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003ESingular\u003C/th\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eero\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eeri\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eera\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003EPlural\u003C/th\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eeravamo\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eeravate\u003C/span\u003E\u003C/td\u003E\u003Ctd\u003E\u003Cspan lang=\"it\"\u003Eerano\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003EInfinitive\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Eio\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Etu\u003C/span\u003E\u003C/th\u003E\u003Cth\u003E\u003Cspan lang=\"it\"\u003Elui\u003C/span\u003E\u003C/th\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003ESingular\u003C/th\u003E\u003Ctd colspan=\"3\" rowspan=\"2\"\u003E\u003Cspan lang=\"it\"\u003Eessere\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Cth\u003EPlural\u003C/th\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "test senza link"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o87gckbmjmm5klk7hkc5bl2zgf5pm9r
Z36414
0
85865
283483
2026-06-15T11:55:06Z
Dv103
11127
283483
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36414"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z22997",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z22997",
"Z22997K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L1144758"
}
},
"Z22997K2": {
"Z1K1": "Z25340",
"Z25340K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z22997K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "celebri"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "celebre, f, p -\u003E celebri"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oacu1ys21hshm1n81ekx28fe7ln5elu