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). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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> &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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". &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 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. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:27, 12 May 2026 (UTC) == Display function for HTML fragment == Currently, any collapsed Z89 literal appears as<blockquote>&lt;&gt; [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote>&lt;&gt; 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>&hellip;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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