Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.46.0-wmf.21 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 261700 261224 2026-03-29T05:26:02Z Pine 54702 /* Upcoming Wikimedia Café meetup regarding the the 2026-2027 Wikimedia Foundation Annual Plan */ new section 261700 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]}} __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/ }} == Projektin nimi suomeksi == Hei kaikki! Tämä on mielenkiintoinen projekti. Loin tänne funktion {{Z|Z31661}}, näyttäisi toimivan hyvin. Ehdotan, että [[Wikidata:Q104587954|Wikifunctions]] olisi suomeksi ”Wikifunktiot” (wikifunktiot.org). Tällä hetkellä projektin nimi on jätetty kääntämättä keskellä suomenkielisiä sanoja useissa paikoissa etusivulla ja muualla. Jatkossa voisi toivon mukaan tehdä sanasta muuttujan, jotta sanan voi vaihtaa yhdessä paikassa ja se vaihtuu automaattisesti kaikkialla. Suomen kielen taivutus tekee siitä tosin hieman monimutkaista. –[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 13:10, 15 February 2026 (UTC) Edit [[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 19:15, 18 February 2026 (UTC) :''{{#function:Z31676|Q104587954|Z1051}}'' should be the project’s label in {{Z|Z1051}} from {{Q|Q2013}} or a fallback label if (as appears to be the case) there is no label in that language. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:12, 15 February 2026 (UTC) ::Tein lekseemin [[Wikidata:Lexeme:L1555911|L1555911]] jolla on tarvittavat muodot, sen pitäisi olla linkitetty {{Q|Q104587954}}iin. Toivottavasti tein sen oikein, otin mallia [[Wikidata:Lexeme:L1553994|L1553994:stä]]. En ole aiemmin muokannut Wikidataa. &ndash;[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 15:55, 17 February 2026 (UTC) :::You might like to refine [https://www.wikifunctions.org/wiki/Z24450?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z24450%22%2C%22Z24450K1%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%22L1555911%22%7D%7D%2C%22Z24450K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q18514%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q146786%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q131105%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q146233%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q857325%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q282031%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q394253%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q474668%22%7D%5D%2C%22Z24450K3%22%3A%5B%22Z60%22%5D%7D this function call]. I promoted the plural forms, since you specified the nominative plural as the lemma. I look forward to seeing a proper Finnish noun declension function soon. See [https://www.wikifunctions.org/wiki/Z26333?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26333%22%2C%22Z26333K1%22%3A%22mensa%22%2C%22Z26333K2%22%3A%22Z1051%22%7D this Latin example] or take a look at {{Z|Z28602}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:16, 18 February 2026 (UTC) ::::Unfortunately this looks to be undoable for me because of consonant gradation (genitive of kaappi → kaapin, notice the dropped p). I'm unsure about the lemma, I think it's a normal [[Wikipedia:Plurale tantum|plurale tantum]], just a proper noun. I'm not a professional linguist. &ndash;[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 16:03, 19 February 2026 (UTC) :Hei [[User:Onioniton|Onioniton]]! Yleensä kai monikielisten Wikimedia-hankkeiden nimet ollaan jätetty kääntämättä suomen kielelle (vrt. [[:c:|Wikimedia Commons]], [[species:|Wikispecies]]). Wikimedia-hankkeille, joista on monia eri kieliversiota (suomenkielinen Wikisanakirja, Wikimatkat, Wikisitaatit, Wikikirjasto jne.) on keksitty suomenkielinen nimi. Pitäisin mieluummin tästä linjasta kiinni, mutta jos Wikifunktiot-suomennokselle on laajempaa tukea, niin sekin sopii minulle. Tietyt tämän hankkeen käyttöliittymän tekstit käännetään [https://translatewiki.net/wiki/Special:SearchTranslations?query=wikifunctions&language=fi translatewiki.netissä] (vaatii erillisen rekisteröitymisen), joten muutokset täytyy tehdä sinnekin, jos suomenkieliseen nimeen halutaan vaihtaa. :''[Discussing whether or not we should localize the project name in Finnish]'' [[User:Samoasambia|Samoasambia]] ([[User talk:Samoasambia|talk]]) 21:52, 2 March 2026 (UTC) ::Hei ja kiitos vastauksesta. En tiennyt tästä, ymmärrän logiikan. Varmaan parasta tosiaan pitäytyä nykyisessä tavassa. –[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 14:36, 4 March 2026 (UTC) == How does Wikifunctions get lexemes from Wikidata entries? == How does Wikifunctions get the lexemes from Wikidata entries? I don't see them in e.g. [[wikidata:Q515|Wikidata entry for 'city']], but something like [[Z28254]], entering city and German gives an answer. Where does Wikifunctions get it from? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 13:47, 27 February 2026 (UTC) :Ultimately, it’s always {{Z|Z6830}}, which looks for Lexemes that link to a given Wikidata item, rather than the other way round (see [[:phab:T383631]]). [[Special:Search/: z14k2 z6830|These implementations]] call [[Z6830]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:59, 27 February 2026 (UTC) == How to get right lexeme? == I made a lexeme for নগর as trying out some of the functions gave out কোট as Bangla of city when the word is closer to fort. However, trying out the functions again, it still shows কোট as city. I made sure to connect the word to the Wikidata item for city. How do I fix this? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 02:06, 28 February 2026 (UTC) :Function calls' results are cached and anything fetched from Wikidata is also cached. I don't think there's a way to clear that cache, you'll just have to wait for it to expire. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:13, 28 February 2026 (UTC) :We don’t have a proper solution for the case where more than one lexeme links to the same item. One approach is to use {{Z|Z27332}}, but that can still lead to a tie. I recall some discussion about using some measure of affinity between an item label (here, নগর) and each of the identified lexemes, and we might now extend that to consider the text for sitelinks (নগর, for Wikipedia). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 1 March 2026 (UTC) ==Wikidata sitelink project key could be a lightweight enum?== On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC) :For the record, I answered this question on telegram as follows: :''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''  :Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks. :However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC) == Add Belgian French == Belgian French (fr-be) was recently added to MediaWiki. [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 07:02, 6 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) == Source code of built-in functions == {{phab|T419501}} I looked at [[Z950]], what is a integrated implementation. There is the following [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/builtins.js?ref_type=heads file] in Wikifunctions repo in Gitlab what contains built-in functions. Is it possible to update the Text displayed at integrated implementations with a link to a Wikifunctions page about integrated implementations. From there it is then possible to link to the source code. As I think it the specific location of the relevant source code can change. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:56, 8 March 2026 (UTC) : I would also like to see that, so I've opened a feature request for it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:47, 10 March 2026 (UTC) :Yes, I think it’s [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/transpilation/builtins.js now here]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:14, 18 March 2026 (UTC) == Composition editor not working == [[File:Composition editor not working properly.png|alt=this is why i use python in wikifunctions|thumb]] When using the composition editor, some functions just don't show up. In the image, I try to add [[Z19241]] to my function and it doesn't work. I also tried using the ZID but it still doesn't work. What is wrong with this editor?? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:09, 12 March 2026 (UTC) :The selector only lists functions that have a return type that is compatible with the context. It’s hard to tell what the context is from the image, because it’s obscured by the dropdown. I was able to find and select {{Z|Z19241}} in a context that expected a [[Z6]] or [[Z1]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:50, 12 March 2026 (UTC) :I think the screenshot is enough to tell what your mistake was: You're trying to set the ''type'' of the argument to be the result of a function call. Normally it's only [[Z881]] that you would need to do that for. Open the triple-dot menu at one level higher. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:27, 12 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 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=30229736 --> :I wish it will be possible to write compositions in a way like spreadsheets functions. When I read the title of the Newsletter I expected it to be about that topic and then I learned it is as far as I understand about how the functions are interpreted in the background. How to work with different types of input and output is different. In Spreadsheet I sometimes experience such problems and there are other cases where an automatic type conversion happens. How to find the right type is one of the difficulties in Wikifunctions when creating functions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:22, 13 March 2026 (UTC) == Inappropriate test case == The test case {{Z|31210}} seems to not be appropriate for Wiki functions and unnecessarily political. Can it be changed? [[User:AbsoluteHypotenuse|AbsoluteHypotenuse]] ([[User talk:AbsoluteHypotenuse|talk]]) 00:03, 14 March 2026 (UTC) :Deleted as unnecessarily political and derogatory. CC @[[User:Feeglgeef|Feeglgeef]]. Again, feel free to create another appropriate test case. <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> 03:32, 14 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], 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]]) 18:23, 19 March 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=30229736 --> == How to debug type mismatch == Hi, I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur. Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC) :{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC) ::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC) :::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC) ::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC) == How to represent verbs == I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC) : You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <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> 08:04, 26 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of 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]]) 16:48, 26 March 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=30289284 --> == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <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> 05:26, 29 March 2026 (UTC) 7vx8mlgkrs39mgzhvgrr5pf47o3f6jb Wikifunctions:Requests for deletions 4 1696 261697 260982 2026-03-29T03:49:30Z Infernostars 2179 Request Z30399 for deletion now that a strictly better version exists 261697 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 (it's ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) mjuym4pyyfoyccr5ykq7wplfelv8du5 261699 261697 2026-03-29T05:18:05Z Swayam Agrahari 14101 /* Requests for deletion */ 261699 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 (it's ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) == [[Z26359]], [[Z26360]] == The above edits are not being used, it was a test edit done to see how wiki function is and works. Requesting it to be deleted.[[User:Swayam Agrahari|Swayam Agrahari]] ([[User talk:Swayam Agrahari|talk]]) 05:18, 29 March 2026 (UTC) ri41e1b5bmy0swc2ton934ijj3aidfq 261701 261699 2026-03-29T06:27:59Z GrounderUK 50 /* Z30399 */ Reply 261701 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 (it's ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z26359]], [[Z26360]] == The above edits are not being used, it was a test edit done to see how wiki function is and works. Requesting it to be deleted.[[User:Swayam Agrahari|Swayam Agrahari]] ([[User talk:Swayam Agrahari|talk]]) 05:18, 29 March 2026 (UTC) kcaghd6u9busvdv93sqqf4zjlfw3qgg 261731 261701 2026-03-29T07:29:25Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 261731 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 (it's ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z26359]], [[Z26360]] == The above edits are not being used, it was a test edit done to see how wiki function is and works. Requesting it to be deleted.[[User:Swayam Agrahari|Swayam Agrahari]] ([[User talk:Swayam Agrahari|talk]]) 05:18, 29 March 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> 07:29, 29 March 2026 (UTC) {{Section resolved|1=<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> 07:29, 29 March 2026 (UTC)}} br2bo7m0lursey23z8mdgvbyfjir88h Wikifunctions:Community portal 4 1724 261502 261491 2026-03-28T13:04:44Z YoshiRulz 10156 /* Tasks listed by users */ Reply 261502 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"> <span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span> This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!] [[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start. For discussions, see [[Wikifunctions:Project chat]]. [[Category:Project]] </div> == Useful links == * [[Wikifunctions:List of policies and guidelines]] * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]] ** [[Wikifunctions:Suggest a function]] * [[Wikifunctions:Type proposals]] * [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]] * [[Wikifunctions:Requests for user groups]] * [[Wikifunctions:Requests for deletions]] == Noticeboards == * [[Wikifunctions:Project chat]] * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report vandalism]] * [[Wikifunctions:Translators' noticeboard]] == Task centre == === Perennial tasks === <!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users--> * [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]: **[[Special:Random|Add a translation to a random object]] **[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]] **[[Special:ListMissingLabels|See any objects without a label in a given language]] **[[Special:PageTranslation]] **[[Special:LanguageStats|Language statistics]] *[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]] * [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]] === Tasks listed by users === :''Example:'' :* Fix [[Special:Random|this implementation]] please. {{User|Example2}} ::{{Done}}. Thanks for pointing that out! {{User|Example}} <hr/> [signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC) :Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{&quot;Z1K1&quot;:&quot;Z18&quot;,&quot;Z6K1&quot;:&quot;Z29010K5&quot;,&quot;Z18K1&quot;:&quot;&quot;}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC) ::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC) ::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC) :Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC) ::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC) :::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC) :Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC) ::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]]. ::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC) :The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC) ::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC) :::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC) :The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is &gt;9 (tests &gt;10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be <syntaxhighlight lang="python"> def intdivceil(x, d): return x//d + (0 if x % d == 0 else 1) return 10 * intdivceil(sum, 10) - sum </syntaxhighlight> :I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC) ::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC) :::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC) :::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests. :::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]]. :::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC) ::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC) :Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC) ::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC) :::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC) ::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC) :::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC) :When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC) ::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC) :::Just what I was about to say, only shorter! :::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC) :Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC) ::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC) :::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC) ::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC) :::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC) ::::::{{done}} ::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC) :Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC) ::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC) :::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC) : Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}} :: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC) :Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}? : "ɐ": "Q503323", : "u": "Q29653", : "ɕ": "Q605116", : "x": "Q271603", : "ʑ": "Q684085", : "ɣ": "Q654670", : "ʀ": "Q864677", : "χ": "Q849796", : "ʁ": "Q1054276", : "o": "Q862579", : "æ": "Q740768", : "ɪ": "Q1070049", : "ʊ": "Q1137807", :Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC) ::I forgot to mention the ligatures ::"ʤ": "Q778145", ::"ʧ": "Q518603", ::which could be put next to the already present ::"dʒ": "Q778145", ::"tʃ": "Q518603", ::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC) :::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC) : Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC) ::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC) :Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC) ::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC) ::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC) :::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors. :::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC) :::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC) ::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC) :Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC) ::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC) :::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC) ::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC) :Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC) ::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC) :::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC) ::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC) :::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC) ::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC) ::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC) :Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC) ::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC) ::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC) {{tracked|T419920|resolved}} :What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC) ::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC) :::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC) ::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC) :What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC) ::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC) ==== Connection / Disconnection requests ==== Can someone connect {{Z|32068}} and {{Z|15974}} to their tests and implementations. Thanks in advance. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:24, 14 March 2026 (UTC) :In the first function, there’s some issue with Maybe but I don’t think that’s the implementation. But I do think the error-handling for Maybe needs fixing. I’ll check back tomorrow and dig deeper if need be. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:48, 14 March 2026 (UTC) ::I fixed the error raising and checking, but the test is still failing for some reason? [[phab:T419920]] again? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:54, 14 March 2026 (UTC) :::It certainly looks like a conversion failure going into {{Z|Z22123}}. I made a [[Z32083|new implementation]] of {{Z|Z22120}} which is now “preferred”. If everything behaves itself, [[Z22123]] can be reconnected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:24, 15 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:56, 20 March 2026 (UTC) Can someone connect {{Z|32208}}, {{Z|32199}}, and {{Z|32204}}'s testcases and implementations? thanks in advance! --[[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 14:33, 20 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:48, 20 March 2026 (UTC) Can someone connect {{Z|32355}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 08:15, 22 March 2026 (UTC) :I haven't connected the implementation yet, because it doesn't seem to pass any of the test cases. If the implementation has any issues, then fix them first. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 22 March 2026 (UTC) ::Thanks. I fixed. One testcase has passed now. But another testcase still says "The lexeme doesn't have forms" although I added a lexical form about 20 hour ago. I suppose cashed data may not have been refreshed yet. So can you please connect implementation so that I can check precisely? [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 05:47, 23 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:32, 23 March 2026 (UTC) Can someone connect {{Z|32442}}'s testcases and implementations? Thanks in advance! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 22:38, 23 March 2026 (UTC) :Did you mean to include spaces between "words" with your Implementation, or was that a copy-paste error? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:24, 24 March 2026 (UTC) ::Thanks. That's a copy-paste error. I deleted one space.[[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:55, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 24 March 2026 (UTC) Request to connect {{Z|32212}}, {{Z|32213}}, {{Z|32214}}, {{Z|32216}}, and {{Z|32240}}, all related to defining role sentence in Chinese for all variants. [[User:1F616EMO|1F616EMO]] ([[User talk:1F616EMO|talk]]) 03:21, 24 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:28, 24 March 2026 (UTC) Can someone disconnect {{Z|10816}}'s Python implementation? Need to fix one of the test case errors. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 19:47, 26 March 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:59, 26 March 2026 (UTC) ::Fixed the Python implementation, if anyone could reconnect that again. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 20:11, 26 March 2026 (UTC) :::Noting that this was reconnected. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:40, 27 March 2026 (UTC) Can someone please disconnect {{Z|26574}}? It needs to be edited to add the Bengali equivalent of a period to the end of the sentence. Thanks. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:59, 28 March 2026 (UTC) :Disconnected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:05, 28 March 2026 (UTC) ::Thanks! And I am sorry forgot this before but the tests need to be fixed as well, could you please disconnect them, too? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:09, 28 March 2026 (UTC) :::I just added the periods to the tests myself. Tell me if I am incorrect in their placement. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:15, 28 March 2026 (UTC) ::::Done, thanks for updating the tests but one other change is needed: in Z26606, the expected string should be 'কাজী নজরুল ইসলাম একজন কবি ছিলেন।' now because I updated the function to indicate when a person is deceased. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 11:53, 28 March 2026 (UTC) ==== [[WF:HL]] ==== I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC) : {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC) :: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC) :[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language. :[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC) :{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC) :{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC) pf88z0fx4wr465u087tw1g9t7msaaew Wikifunctions:Functioneers 4 2742 261529 118534 2026-03-28T16:19:18Z Feeglgeef 8776 261529 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<translate><!--T:1--> Wikifunctions Functioneer</translate>]] <translate> <!--T:2--> Functioneers are users who hold the <tvar name="2"><code>functioneer</code></tvar> user group. There are currently '''<tvar name="1">[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]</tvar>''' Functioneers on Wikifunctions. == Overview == <!--T:3--> <!--T:4--> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. == How to request == <!--T:6--> </translate> {{Main|Wikifunctions:Requests for user groups}} <translate> <!--T:8--> Users may apply to become a functioneer at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar>. === Requirements === <!--T:9--> </translate> * <translate><!--T:39--> The user has a history of working with functions, implementations and test cases.</translate> * <translate><!--T:40--> The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</translate> <translate>Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights.</translate> <translate> === Granting === <!--T:11--> <!--T:41--> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar> and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. == Removal of functioneer == <!--T:42--> <!--T:43--> The Functioneer user group will be removed from any user which meets one of the following: </translate> * <translate><!--T:44--> Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</translate> * <translate><!--T:45--> The Functioneer group will be removed from a user if community consensus is reached at [[<tvar name="1">Wikifunctions:Administrators' noticeboard</tvar>|Wikifunctions:Administrators' noticeboard]] or [[<tvar name="2">Wikifunctions:Project chat</tvar>|Wikifunctions:Project chat]] following a discussion.</translate> <translate> == Technical ability == <!--T:13--> </translate> {{See also|Special:ListGroupRights#functioneer}} <translate><!--T:15--> The <tvar name=1><code>functioneer</code></tvar> user group gives users the technical ability to:</translate> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <translate><!--T:32--> Temporarily during the early release of Wikifunctions, they do not yet have:</translate> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <translate> == See also == <!--T:34--> </translate> * <translate><!--T:35--> More detailed context at <tvar name="1">[[mw:Help:Wikifunctions/User rights]]</tvar></translate> * [[Special:MyLanguage/Wikifunctions:Maintainers|<translate><!--T:36--> Wikifunctions:Maintainers</translate>]] * [[Special:MyLanguage/Wikifunctions:User groups|<translate><!--T:37--> Wikifunctions:User groups</translate>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] o7tkax6k2ntssmco4wn1a5pbbtc4cje Wikifunctions:Requests for user groups 4 3790 261524 261409 2026-03-28T16:05:53Z Feeglgeef 8776 /* EatingCarBatteries */ Reply 261524 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' #Edit the section for the user group you wish to request #Copy the following and ''append'' it to the text-area: ##Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ##Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ##Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> #Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} :''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section |age =1 |archive =((FULLPAGENAME))/Archive/((year))/((month:##)) |level =3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === Higa4 === :{{UL2.0|1=Higa4|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 14:03, 26 March 2026 (UTC)'' :I want to be a functioneer because I'm going to add several functions for Japanese and I hope I can connect for myself to check testcases smoothly. [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 14:03, 24 March 2026 (UTC) ::{{s}}: sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:50, 27 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:00, 27 March 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:00, 27 March 2026 (UTC)}} === Mormegil === :{{UL2.0|1=Mormegil|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 08:50, 27 March 2026 (UTC)'' :I’d like to get the functioneer bit (I’ve had it before when experimenting with Wikifunctions in 2023) to work on a couple of natural language generating functions for Czech. (See the first pieces at [[Z32588]], [[Z32548]].) Thanks. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:50, 25 March 2026 (UTC) ::{{s}}: sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:52, 27 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:01, 27 March 2026 (UTC) {{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:01, 27 March 2026 (UTC)}} === GearsDatapacks === :{{UL2.0|1=GearsDatapacks|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 22:52, 29 March 2026 (UTC)'' :I've been contributing a decent amount on [[abstract:Abstract Wikipedia:Main page|Abstract Wikipedia]] and noticed a few functions that could be added. I've begun implementing these functions, but due to the complex nature of natural language I often need to go back and improve the implementation later. If I were a functioneer, I could do this more easily, as well as connecting implementations once they are ready to be used. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:52, 27 March 2026 (UTC) ::{{s}}: local contributions are a bit weak but their impactful work on AWP justifies the user group. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:56, 27 March 2026 (UTC) === EatingCarBatteries === :{{UL2.0|1=EatingCarBatteries|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :While I am still new to this game, I feel like I'm picking up creating composition functions fast. I was told to apply for perms in the AW Telegram after creating a sentence-case plural section title function. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:11, 28 March 2026 (UTC) ::{{s}} a bit hesitantly. I think that their local contributions are a bit weak (2 functions, 1 with passing test(s)), but their contribution to ongoing work on Abstract Wikipedia and their activity on the Telegram reassures me. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 28 March 2026 (UTC) ==Autopatroller== {{See also|Wikifunctions:Autopatrollers}} ==Administrator== {{see also|Wikifunctions:Administrators}} ==Interface administrator== {{see also|Wikifunctions:Interface administrators}} ==Translation administrator== {{see also|Wikifunctions:Translation administrators}} ==Bureaucrat== {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == ==See also== * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] f976x976emu612938b0kupx1au4t3us 261693 261524 2026-03-29T03:08:06Z SpBot 978 archive 2 sections: 2 to [[Wikifunctions:Requests for user groups/Archive/2026/03]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/03#Higa4|Higa4]]) - previous edit: [[:User:Feeglgeef|Feeglgeef]], 2026-03-28 16:05 261693 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' #Edit the section for the user group you wish to request #Copy the following and ''append'' it to the text-area: ##Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ##Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ##Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> #Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} :''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section |age =1 |archive =((FULLPAGENAME))/Archive/((year))/((month:##)) |level =3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === GearsDatapacks === :{{UL2.0|1=GearsDatapacks|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 22:52, 29 March 2026 (UTC)'' :I've been contributing a decent amount on [[abstract:Abstract Wikipedia:Main page|Abstract Wikipedia]] and noticed a few functions that could be added. I've begun implementing these functions, but due to the complex nature of natural language I often need to go back and improve the implementation later. If I were a functioneer, I could do this more easily, as well as connecting implementations once they are ready to be used. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:52, 27 March 2026 (UTC) ::{{s}}: local contributions are a bit weak but their impactful work on AWP justifies the user group. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:56, 27 March 2026 (UTC) === EatingCarBatteries === :{{UL2.0|1=EatingCarBatteries|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :While I am still new to this game, I feel like I'm picking up creating composition functions fast. I was told to apply for perms in the AW Telegram after creating a sentence-case plural section title function. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:11, 28 March 2026 (UTC) ::{{s}} a bit hesitantly. I think that their local contributions are a bit weak (2 functions, 1 with passing test(s)), but their contribution to ongoing work on Abstract Wikipedia and their activity on the Telegram reassures me. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:05, 28 March 2026 (UTC) ==Autopatroller== {{See also|Wikifunctions:Autopatrollers}} ==Administrator== {{see also|Wikifunctions:Administrators}} ==Interface administrator== {{see also|Wikifunctions:Interface administrators}} ==Translation administrator== {{see also|Wikifunctions:Translation administrators}} ==Bureaucrat== {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == ==See also== * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] gqfkdangjmup9xp3llb94r7u2laztya User:FuzzyBot/en 2 10257 261539 61094 2026-03-28T17:44:32Z FuzzyBot 207 Updating to match new version of source page 261539 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Please do not leave any messages on this user page. ***<br />*** Open a bug on [[phab:|Phabricator]] or [[Special:NewSection/Wikifunctions:Translators' noticeboard|post at the translators' noticeboard]] instead. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''This special user account is part of the [[mw:Special:MyLanguage/Extension:Translate|Translate Extension]] and the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''' This account is part of the MediaWiki software and it is not owned by any user. It performs automatic tasks as a result of the actions of the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]]. <u>What this account does:</u> * Updates translation pages when the source page is modified. * Marks outdated translations when the source page is modified. * Deletes pages as requested by [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]] who also are [[Special:MyLanguage/Wikifunctions:Administrators|administrators]] (this is done via [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], not immediately). Please submit any questions to [[Wikifunctions:Translators' noticeboard|Wikifunctions:Translators' noticeboard]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administrators]]: if this account is malfunctioning please notify the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} tjjme3wigflqbjyndn3q7clpcrtr2yi User:FuzzyBot/de 2 10260 261534 61102 2026-03-28T17:44:31Z FuzzyBot 207 Updating to match new version of source page 261534 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Bitte hinterlasse keine Nachrichten auf dieser Benutzerseite. ***<br />*** Öffne stattdessen einen Fehler auf [[phab:|Phabricator]] oder [[Special:NewSection/Wikifunctions:Translators' noticeboard|schreibe auf der Hinweisseite der Übersetzer]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Dieses spezielle Benutzerkonto ist Teil der [[mw:Special:MyLanguage/Extension:Translate|Translate-Erweiterung]] und der [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungs-Administratoren]].''' Dieses Konto gehört zur MediaWiki-Software und ist nicht im Besitz eines Benutzers. Es führt automatische Aufgaben aus, die sich aus den Aktionen der [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]] ergeben. <u>Was dieses Konto leistet:</u> * Aktualisiert Übersetzungsseiten, wenn die Ausgangsseite geändert wird. * Markiert veraltete Übersetzungen, wenn die Quellseite geändert wird. * Löscht Seiten auf Anfrage von [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]], die auch [[Special:MyLanguage/Wikifunctions:Administrators|Administratoren]] sind (dies geschieht über die [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], nicht sofort). Bitte stelle deine Fragen auf der [[Wikifunctions:Translators' noticeboard|Wikifunctions:Hinweisseite der Übersetzer]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administratoren]]: Wenn dieses Konto nicht ordnungsgemäß arbeitet, benachrichtige bitte die [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} rpb59gjx2imud8qbfgitcjqo8a4fqam Template:Delete 10 10905 261691 56727 2026-03-29T03:01:39Z Mdktb 3635 +dark mode compatibility 261691 wikitext text/x-wiki <onlyinclude>{| style="margin:0.5em auto; padding:0.5em; background:var(--background-color-destructive-subtle,#ffe9e5); color:inherit; border:1px solid #999;" |- | [[File:Icono aviso borrar.svg|60px|left]] | This page is marked for deletion. Please do '''not''' blank this page, as only [[WF:Administrators|administrators]] can delete it. To contest or discuss this page's deletion, please visit [[{{TALKPAGENAME}}|its talk page]].<br />{{#if:{{{1|}}}|'''Deletion rationale:''' "{{{1}}}".}} |}<includeonly>[[Category:Candidates for speedy deletion]]</includeonly> </onlyinclude><noinclude>This template adds the page to [[:Category:Candidates for speedy deletion]]. [[Category:Templates]]</noinclude> tbje3zd0vrs82qmzek0dl8p4wpbr8xt User:FuzzyBot/ja 2 10979 261544 61104 2026-03-28T17:44:34Z FuzzyBot 207 Updating to match new version of source page 261544 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** この利用者ページには何のメッセージも残さないでください。 ***<br />*** 代わりに[[phab:|Phabricator]]か[[Special:NewSection/Wikifunctions:Translators' noticeboard|翻訳者の掲示板]]でバグを報告してください。 ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''この特別な利用者アカウントは[[mw:Special:MyLanguage/Extension:Translate|翻訳拡張機能]]と[[Special:MyLanguage/Wikifunctions:Translation administrators|翻訳管理者]]の一部です。''' このアカウントはMediaWikiソフトウェアの一部であり、誰かに所有されているものではありません。[[Special:MyLanguage/Wikifunctions:Translation administrators|翻訳管理者]]の行動に伴って自動でタスクを実行します。 <u>このアカウントがすること:</u> * 原文の変更時に翻訳先ページを更新する * 原文の変更時に古い翻訳をマークする * [[Special:MyLanguage/Wikifunctions:Administrators|管理者]]を兼任する[[Special:MyLanguage/Wikifunctions:Translation administrators|翻訳管理者]]のリクエストに応じてページを削除する(これはすぐには行われず、[[mw:Special:MyLanguage/Manual:Job queue|JobQueue]]を通します) 何か質問がありましたら[[Wikifunctions:Translators' noticeboard|Wikifunctions:翻訳者の掲示板]]に投稿してください。<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|管理者]]へ:もしこのアカウントが正常に動作していないならば[[Special:MyLanguage/Wikifunctions:Translation administrators|翻訳管理者]]にお知らせください''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} gb3mw1355bqxh49orfqfj675drrahox User:FuzzyBot/sv 2 11306 261548 61106 2026-03-28T17:44:35Z FuzzyBot 207 Updating to match new version of source page 261548 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Vänligen, lämna inga meddelanden på den här användarsidan. ***<br />*** Öppna ett ärende på [[phab:|Phabricator]] eller [[Special:NewSection/Wikifunctions:Translators' noticeboard|skriv på översättarnas anslagstavla]] istället. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Det här särskilda användarkontot är del av tillägget [[mw:Special:MyLanguage/Extension:Translate|Translate]] och en [[Special:MyLanguage/Wikifunctions:Translation administrators|översättningsadministratör]].''' Det här kontot är del av MediaWiki-mjukvaran och ägs inte av någon användare. Det utför automatiserade uppgifter som följd av [[Special:MyLanguage/Wikifunctions:Translation administrators|översättningsadministratörernas]] handlingar <u>Vad det här kontot gör:</u> * Uppdaterar översättningssidor när källsidan ändras. * Märker upp föråldrade översättningar när källtexten ändras. * Raderar sidor på begäran av [[Special:MyLanguage/Wikifunctions:Translation administrators|översättningsadministratörer]] som även är [[Special:MyLanguage/Wikifunctions:Administrators|administratörer]] (detta görs via [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], inte omgående). Ställ gärna alla frågor på [[Wikifunctions:Translators' noticeboard|Wikifunctions:Översättarnas anslagstavla]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administratörer]]: om det här kontot missköter sig, vänligen kontakta [[Special:MyLanguage/Wikifunctions:Translation administrators|översättningsadministratörerna]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} hxke61n0w0mpd0t4zolo5und6m1ybfo User:FuzzyBot/fr 2 11776 261540 68383 2026-03-28T17:44:33Z FuzzyBot 207 Updating to match new version of source page 261540 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Veuillez ne pas laisser de messages sur cette page d'utilisateur. ***<br />*** À la place, ouvrez un bug sur [[phab:|Phabricator]] ou [[Special:NewSection/Wikifunctions:Translators' noticeboard|laissez un message sur le forum de traduction]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Ce compte utilisateur spécial fait partie de l'[[mw:Special:MyLanguage/Extension:Translate|extension Translate]] et des [[Special:MyLanguage/Wikifunctions:Translation administrators|administrateurs de traduction]].''' Ce compte fait partie du logiciel Mediawiki et n'appartient à aucun utilisateur. Il effectue des tâches automatiques suite aux actions des [[Special:MyLanguage/Wikifunctions:Translation administrators|administrateurs de traduction]]. <u>Ce que fait ce compte :</u> * Met à jour les pages de traduction quand la page source est modifiée. * Marque les traductions n'étant plus à jour lorsque la page source est modifiée. * Supprime les pages comme demandé par les [[Special:MyLanguage/Wikifunctions:Translation administrators|administrateurs de traduction]] qui sont également [[Special:MyLanguage/Wikifunctions:Administrators|administrateurs]] (cela est fait via la [[mw:Special:MyLanguage/Manual:Job queue|file de travail]], pas immédiatement). Merci de poser toutes vos questions sur le [[Wikifunctions:Translators' noticeboard|Wikifunctions:Forum de traduction]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administrateurs]] : si ce compte ne fonctionne pas normalement, merci de prévenir les [[Special:MyLanguage/Wikifunctions:Translation administrators|administrateurs de traduction]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} b4y2f0s4rv3fr8b6wkkv04oqlf5kmkv User:FuzzyBot/en-gb 2 11923 261538 61108 2026-03-28T17:44:32Z FuzzyBot 207 Updating to match new version of source page 261538 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Please do not leave any messages on this user page. ***<br />*** Open a bug on [[phab:|Phabricator]] or [[Special:NewSection/Wikifunctions:Translators' noticeboard|post at the translators' noticeboard]] instead. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''This special user account is part of the [[mw:Special:MyLanguage/Extension:Translate|Translate Extension]] and the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''' This account is part of the MediaWiki software and it is not owned by any user. It performs automatic tasks as a result of the actions of the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]] <u>What this account does:</u> * Updates translation pages when the source page is modified. * Marks outdated translations when the source page is modified. * Deletes pages as requested by [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]] who also are [[Special:MyLanguage/Wikifunctions:Administrators|administrators]] (this is done via [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], not immediately). Please submit any questions to [[Wikifunctions:Translators' noticeboard|Wikifunctions:Translators' noticeboard]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administrators]]: if this account is malfunctioning please notify the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} aet2lkuyr3rspqoq7xl1mh3uawyoy0f User:FuzzyBot/bn 2 12614 261536 61112 2026-03-28T17:44:31Z FuzzyBot 207 Updating to match new version of source page 261536 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** দয়া করে এই ব্যবহারকারী পাতায় কোনও বার্তা দিবেন না। ***<br />*** এর পরিবর্তে [[phab:|ফ্যাব্রিকেটর]] একটি বাগ খুলুন অথবা [[Special:NewSection/Wikifunctions:Translators' noticeboard|অনুবাদকদের আলোচনাসভায় জানান]]। ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''এই বিশেষ ব্যবহারকারী অ্যাকাউন্টটি [[mw:Special:MyLanguage/Extension:Translate|অনুবাদ এক্সটেনশন]] এবং [[Special:MyLanguage/Wikifunctions:Translation administrators|অনুবাদ প্রশাসকের]] একটি অংশ।''' এই অ্যাকাউন্টটি মিডিয়াউইকি সফটওয়্যারের অংশ এবং এটি কোনও ব্যবহারকারীর মালিকানাধীন নয়। এটি [[Special:MyLanguage/Wikifunctions:Translation administrators|অনুবাদ প্রশাসকদের]] ক্রিয়াকলাপের ফলস্বরূপ স্বয়ংক্রিয় কাজ সম্পাদন করে। <u>এই অ্যাকাউন্টটি কী করে:</u> * উত্স পাতাটি সংশোধন করা হলে অনুবাদ পাতাগুলি হালনাগাদ করে। * উত্স পাতাটি সংশোধন করা হলে পুরনো অনুবাদগুলি চিহ্নিত করে। * যারা [[Special:MyLanguage/Wikifunctions:Administrators|প্রশাসক]] এমন [[Special:MyLanguage/Wikifunctions:Translation administrators|অনুবাদ প্রশাসকদের]] অনুরোধ অনুযায়ী পাতা মুছে ফেলে (এটি [[mw:Special:MyLanguage/Manual:Job queue|জবকিউর]] মাধ্যমে করা হয়, তাত্ক্ষণিকভাবে নয়)। দয়া করে যে কোনও প্রশ্ন [[Wikifunctions:Translators' noticeboard|উইকিফাংশন্স:অনুবাদকদের আলোচনাসভায়]] করুন।<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|প্রশাসক]]: যদি এই অ্যাকাউন্টটি সমস্যা করে, তবে দয়া করে [[Special:MyLanguage/Wikifunctions:Translation administrators|অনুবাদ প্রশাসকদের]] অবহিত করুন।''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} 90y1bvmuxdkyguwklavr6f0ktrbf6q1 User:FuzzyBot/gu 2 14655 261541 61098 2026-03-28T17:44:33Z FuzzyBot 207 Updating to match new version of source page 261541 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** કૃપા કરીને આ સભ્ય પાના પર કોઈ સંદેશા મૂકવા નહીં. ***<br />*** <span lang="en" dir="ltr" class="mw-content-ltr">Open a bug on [[phab:|Phabricator]] or [[Special:NewSection/Wikifunctions:Translators' noticeboard|post at the translators' noticeboard]] instead.</span> ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|<span lang="en" dir="ltr" class="mw-content-ltr">'''This special user account is part of the [[mw:Special:MyLanguage/Extension:Translate|Translate Extension]] and the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].'''</span> <span lang="en" dir="ltr" class="mw-content-ltr">This account is part of the MediaWiki software and it is not owned by any user. It performs automatic tasks as a result of the actions of the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].</span> <u>આ ખાતું શું કામ કરે છે:</u> * <span lang="en" dir="ltr" class="mw-content-ltr">Updates translation pages when the source page is modified.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Marks outdated translations when the source page is modified.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Deletes pages as requested by [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]] who also are [[Special:MyLanguage/Wikifunctions:Administrators|administrators]] (this is done via [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], not immediately).</span> <span lang="en" dir="ltr" class="mw-content-ltr">Please submit any questions to [[Wikifunctions:Translators' noticeboard|Wikifunctions:Translators' noticeboard]].</span><br /> <hr> <small><span lang="en" dir="ltr" class="mw-content-ltr">''[[Special:MyLanguage/Wikifunctions:Administrators|Administrators]]: if this account is malfunctioning please notify the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''</span></small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} hw4mysikfuyh153rlwlqclh0u6ydf8h Translations:Wikifunctions:Translation administrators/Page display title/ar 1198 19013 261718 65486 2026-03-29T07:15:50Z Mdktb 3635 -+T:Pdt 261718 wikitext text/x-wiki ويكي دوال:إداريو الترجمة 4p9mqtrq0gwjf85sarhge1qd42fvtzd Wikifunctions:Translation administrators/ar 4 19014 261720 94491 2026-03-29T07:16:31Z Mdktb 3635 -+T:1 261720 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمين الذين يحتفظون مجموعة المستخدم <code>translationadmin</code>. هناك حالياً '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري الترجمة على ويكي الدالة. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريين الترجمة الحاليين === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدالة:مجموعات المستخدم]] * [[Wikifunctions:Translators' noticeboard|ويكي الدالة:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] 8s42v1ltpga5w5nm6fjskthm46flsgr 261722 261720 2026-03-29T07:18:54Z Mdktb 3635 -+T:2 261722 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم <code>translationadmin</code>. يوجد حاليًا '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري ترجمة في ويكي دوال. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريين الترجمة الحاليين === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدالة:مجموعات المستخدم]] * [[Wikifunctions:Translators' noticeboard|ويكي الدالة:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] qvwbm4942pedlda9gqtplc9s0hhproh 261724 261722 2026-03-29T07:19:34Z Mdktb 3635 -+T:19 261724 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم <code>translationadmin</code>. يوجد حاليًا '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري ترجمة في ويكي دوال. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريين الترجمة الحاليين === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضًا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدالة:مجموعات المستخدم]] * [[Wikifunctions:Translators' noticeboard|ويكي الدالة:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] qbxx45efiazdd0skw2tgmp2mlmjbv1v 261726 261724 2026-03-29T07:20:29Z Mdktb 3635 -+T:20 261726 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم <code>translationadmin</code>. يوجد حاليًا '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري ترجمة في ويكي دوال. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريين الترجمة الحاليين === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضًا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي دوال:مجموعات المستخدمين]] * [[Wikifunctions:Translators' noticeboard|ويكي الدالة:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] q5cja0pqkpc5dw5m2k41wqfsqlntbc0 261728 261726 2026-03-29T07:21:35Z Mdktb 3635 -+T:24 261728 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم <code>translationadmin</code>. يوجد حاليًا '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري ترجمة في ويكي دوال. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريين الترجمة الحاليين === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضًا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي دوال:مجموعات المستخدمين]] * [[Wikifunctions:Translators' noticeboard|ويكي دوال:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] qotiyovnu7kcxt7wnukxnodd6f2xii8 261730 261728 2026-03-29T07:22:16Z Mdktb 3635 -+T:5 261730 wikitext text/x-wiki <Languages/> [[File:Wikifunctions Translation Administrator Icon.svg|thumb|إداري ترجمة ويكي دوال]] إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم <code>translationadmin</code>. يوجد حاليًا '''[[Special:ListUsers/translationadmin|{{NUMBERINGROUP:translationadmin}}]]''' إداري ترجمة في ويكي دوال. <span id="Overview"></span> == نظرة عامة == <div lang="en" dir="ltr" class="mw-content-ltr"> Translation administrators are users who set up pages using the [[mw:Special:MyLanguage/Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. </div> <span id="Current_translation_administrators"></span> === إداريو الترجمة الحاليون === {{Special:Listusers/translationadmin|limit=500}} <span id="How_to_request"></span> == كيفية الطلب == {{Main|1=Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply for translation adminship at [[Wikifunctions:Requests for user groups#Translation administrator]]. </div> <span id="Requirements"></span> === المتطلبات === <div lang="en" dir="ltr" class="mw-content-ltr"> To successfully request the translation administrator user group on Wikifunctions, a user must complete the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Create a new discussion section requesting the user group at [[Wikifunctions:Requests for user groups#Translation administrator]].</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Allow 1 week for discussion.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The candidate must obtain at least 2/3 (two thirds) support.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Present a sample edit to demonstrate your practical experience with the translation syntax</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a request is closed as successful, a request should be posted at [[m:Special:MyLanguage/Steward requests/Permissions#Miscellaneous requests|Steward requests/Permissions#Miscellaneous requests]]. A steward will then assign the permission, if the granted group is temporary, the permission will be automatically removed without notice after the term expires. If this group term needs to be extended, start a new discussion in advance of expiration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators do not need to undergo another discussion to become translation administrators; they can self-grant the rights to their account if necessary. Temporary administrators are not allowed to self-grant permanent translation administrator rights. </div> <span id="Technical_ability"></span> == القدرة التقنية == :{{seealso|Special:ListGroupRights#translationadmin}} تمنح مجموعة المستخدم <code>translationadmin</code> للمستخدمين القدرة التقنية على: * {{int|right-pagelang}} <code>(pagelang)</code> * {{int|right-oathauth-enable}} <code>(oathauth-enable)</code> * {{int|right-translate-import}} <code>(translate-import)</code> * {{int|right-translate-manage}} <code>(translate-manage)</code> * {{int|right-pagetranslation}} <code>(pagetranslation)</code> <span id="See_also"></span> == انظر أيضًا == * [[Special:MyLanguage/Wikifunctions:User groups|ويكي دوال:مجموعات المستخدمين]] * [[Wikifunctions:Translators' noticeboard|ويكي دوال:إخطار المترجمين]] [[Category:Translation administrators]] [[Category:User groups{{#translation:}}]] 5aiavq516odfhfdpnpks5whjur8afkn Translations:Wikifunctions:Translation administrators/1/ar 1198 19015 261719 65488 2026-03-29T07:16:30Z Mdktb 3635 -+T:1 261719 wikitext text/x-wiki إداري ترجمة ويكي دوال 8cz51fcb5dg2b9bohctwxzcho7um55g Translations:Wikifunctions:Translation administrators/2/ar 1198 19016 261721 65490 2026-03-29T07:18:53Z Mdktb 3635 -+T:2 261721 wikitext text/x-wiki إداريو الترجمة هم مستخدمون أعضاء في مجموعة المستخدم $2. يوجد حاليًا $1 إداري ترجمة في ويكي دوال. gzptsbzeckayracq4fde9oq03wvrl7r Translations:Wikifunctions:Translation administrators/5/ar 1198 19018 261729 65494 2026-03-29T07:22:13Z Mdktb 3635 -+T:5 261729 wikitext text/x-wiki === إداريو الترجمة الحاليون === evwyfcou9ymi2lwew88ehpm9q0isry5 Translations:Wikifunctions:Translation administrators/19/ar 1198 19021 261723 65500 2026-03-29T07:19:33Z Mdktb 3635 -+T:19 261723 wikitext text/x-wiki == انظر أيضًا == r674svp4md5ioppuzvizedscwf4isv5 Translations:Wikifunctions:Translation administrators/20/ar 1198 19022 261725 65502 2026-03-29T07:20:28Z Mdktb 3635 -+T:20 261725 wikitext text/x-wiki ويكي دوال:مجموعات المستخدمين d6h2cypectihjpighx7yhuzlk0dpxao Translations:Wikifunctions:Translation administrators/24/ar 1198 19023 261727 65504 2026-03-29T07:21:33Z Mdktb 3635 -+T:24 261727 wikitext text/x-wiki ويكي دوال:إخطار المترجمين p7sy1koymjr1spxz4nxs3jnd1p5n8jp User:FuzzyBot/nl 2 19740 261546 68978 2026-03-28T17:44:35Z FuzzyBot 207 Updating to match new version of source page 261546 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Gelieve geen berichten plaatsen op deze gebruikerspagina. ***<br />*** In plaats daarvan een bug op [[phab:|Phabricator]] melden of op het [[notitiebord van de vertalers]] posten. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Dit speciale gebruikersaccount maakt deel uit de [[mw:Special:MyLanguage/Extension:Translate|Translate Extension]] en de [[Special:MyLanguage/Wikifunctions:Translation administrators|vertaalmoderators]].''' Dit account maakt deel uit MediaWiki-software en is geen eigendom van een gebruiker. Het voert automatische taken uit als gevolg van het werk van [[Special:MyLanguage/Wikifunctions:Translation administrators|vertaalmoderators]]. <u>Wat dit account doet:</u> * Vertaalpagina's bijwerken als de bronpagina wordt gewijzigd. * Oude vertalingen markeren als de bronpagina wordt gewijzigd. * Pagina's verwijderen zoals gevraagd door [[Special:MyLanguage/Wikifunctions:Translation administrators|vertaalmoderators]] die ook [[Special:MyLanguage/Wikifunctions:Administrators|moderators]] zijn (Dit wordt vie [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]] uitgevoerd, dus niet meteen). Gelieve vragen stellen op het [[Wikifunctions:Translators' noticeboard|notitiebord van de vertalers]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Moderators]]: als dit account defect is, neem dan contact op met de [[Special:MyLanguage/Wikifunctions:Translation administrators|vertaalmoderators]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} lo0zkzizyhtc8b7akuencj67yjhr5zl User:FuzzyBot/pl 2 20196 261547 70167 2026-03-28T17:44:35Z FuzzyBot 207 Updating to match new version of source page 261547 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Proszę nie pozostawiać żadnych wiadomości na tej stronie użytkownika. ***<br />*** <span lang="en" dir="ltr" class="mw-content-ltr">Open a bug on [[phab:|Phabricator]] or [[Special:NewSection/Wikifunctions:Translators' noticeboard|post at the translators' noticeboard]] instead.</span> ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''To specjalne konto użytkownika jest częścią [[mw:Special:MyLanguage/Extension:Translate|Rozszerzenia tłumczeń]] i [[Special:MyLanguage/Wikifunctions:Translation administrators|administratorów tłumaczeń]].''' To konto jest częścią oprogramowania MediaWiki i nie jest własnością żadnego użytkownika. Wykonuje automatyczne zadania w wyniku działań [[Special:MyLanguage/Wikifunctions:Translation administrators|administratorów tłumaczeń]]. <u>Co robi to konto:</u> * Aktualizuje strony z tłumaczeniami, gdy strona źródłowa jest modyfikowana. * Oznacza nieaktualne tłumaczenia w przypadku modyfikacji strony źródłowej. * Usuwa strony na wniosek [[Special:MyLanguage/Wikifunctions:Translation administrators|administratorów tłumaczeń]], którzy są również [[Special:MyLanguage/Wikifunctions:Administrators|administratorami]] (odbywa się to poprzez [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], a nie natychmiast). Wszelkie pytania prosimy przesyłać na stronę [[Wikifunctions:Translators' noticeboard|Wikifunkcje:Tablica ogłoszeń tłumaczy]].<br /> <hr> <small>[[Special:MyLanguage/Wikifunctions:Administrators|Administratorzy]]: jeżeli działania z tego konta są nieprawidłowe, powiadomcie [[Special:MyLanguage/Wikifunctions:Translation administrators|administratorów tłumaczeń]].</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} jw2m5mvbkspryd4ot6hei90p97j3b5y User:FuzzyBot/id 2 21508 261543 73909 2026-03-28T17:44:34Z FuzzyBot 207 Updating to match new version of source page 261543 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Jangan tinggalkan pesan pada halaman pengguna ini. ***<br />*** Sebaiknya buka kutu di [[phab:|Phabricator]] atau [[Special:NewSection/Wikifunctions:Translators' noticeboard|kirimkan pesan di papan pemberitahuan penerjemah]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Akun pengguna istimewa ini merupakan bagian dari [[mw:Special:MyLanguage/Extension:Translate|Ekstensi Terjemahan]] dan [[Special:MyLanguage/Wikifunctions:Translation administrators|pengurus terjemahan]].''' Akun ini merupakan bagian dari perangkat lunak MediaWiki dan tidak dimiliki oleh pengguna mana pun. Ia melakukan pekerjaan-pekerjaan otomatis sebagai akibat dari tindakan [[Special:MyLanguage/Wikifunctions:Translation administrators|pengurus terjemahan]]. <u>Apa yang dilakukan oleh akun ini:</u> * Memperbarui halaman terjemahan ketika halaman sumbernya diubah. * Menandai terjemahan sebagai usang ketika halaman sumbernya diubah. * Menghapus halaman yang diminta oleh [[Special:MyLanguage/Wikifunctions:Translation administrators|pengurus terjemahan]] yang juga merupakan [[Special:MyLanguage/Wikifunctions:Administrators|pengurus]] (ini dilakukan melewati [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], tidak segera). Silakan ajukan pertanyaan di [[Wikifunctions:Translators' noticeboard|Wikifunctions:Papan pemberitahuan penerjemah]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Pengurus]]: jika akun ini mengalami malafungsi, tolong [[Special:MyLanguage/Wikifunctions:Translation administrators|hubungi pengurus terjemahan]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} rl1j4lrb8t1a8m0esfvzzt1daoxdqpx Wikifunctions:Status updates/de 4 22906 261601 260834 2026-03-28T17:48:54Z Ameisenigel 44 Created page with "$1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2" 261601 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}} {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2024-02-01 | nextlabel = Letztes Update | next = 2026-03-26 }} Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]]. Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen. <span id="Newsletters"></span> == Newsletter == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 * {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen * {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia * {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul * {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia * {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026 * {{Status updates|2026-01-15}}: 25 Jahre Wikipedia === 2025 === * {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr! * {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt * {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia * {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden * {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen * {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust? * {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys * {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen * {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet * {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen * {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember * {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar * {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen * {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar * {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions * {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren * {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar * {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe! * {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald! * {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions * {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da * {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen * {{Status updates|2025-07-04}}: Abdeckung von 1298 * {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben? * {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025 * {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden? * {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum * {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts * {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts * {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie * {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change * {{Status updates|2025-04-25}}: Willkommen, Gregory! * {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum * {{Status updates|2025-04-11}}: Rückblick auf das Quartal * {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager * {{Status updates|2025-03-28}}: Es ist Zeit * {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen * {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software * {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London * {{Status updates|2025-02-26}}: Von Dingen zu Worten * {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart * {{Status updates|2025-02-13}}: Die Welt begrenzen * {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group * {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken * {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen * {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung === 2024 === * {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl * {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr * {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr * {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr * {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr * {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache * {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends * {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz * {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen? * {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar * {{Status updates|2024-10-02}}: Fokusthema: Essen * {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen * {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen * {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein * {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten * {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen * {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam * {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024 * {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets * {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt! * {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia * {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme * {{Status updates|2024-07-03}}: Vierteljährliche Planung * {{Status updates|2024-06-26}}: Willkommen, Daphne! * {{Status updates|2024-06-20}}: Neuer Typ: Integer * {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders * {{Status updates|2024-06-06}}: Neuer Typ: Zeichen * {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen? * {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen! * {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders * {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan * {{Status updates|2024-04-19}}: Willkommen, Sharvani! * {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen * {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen * {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher! * {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen * {{Status updates|2024-03-13}}: Zur Identität * {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen * {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen * {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells * {{Status updates|2024-02-14}}: Reparatur-Woche * {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation * {{Status updates|2024-02-01}}: Der Igbo-Imperativ! <span id="Before_February_2024"></span> === Vor Februar 2024 === Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]]. [[Category:Status updates{{#translation:}}| ]] 6b630bgr5aitshr5f79qgxm88wzsodk Z14311 0 26564 261690 160552 2026-03-29T00:49:14Z Feeglgeef 8776 Added Z21998 to the approved list of test cases 261690 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14311" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z14293" }, "Z17K2": "Z14311K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of function options for a list of languages" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta nhọrọ ọrụ maka ndepụta asụsụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste von Funktionsoptionen" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z14311K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "default function if none of the options match" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọrụ ndabara ma ọ bụrụ na ọ nweghị nke nhọrọ dabara" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Standardfunktion" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z14311K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "selected language" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "asụsụ ahọpụtaraasụsụ ahọpụtara " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "ausgewählte Sprache" } ] } } ], "Z8K2": "Z8", "Z8K3": [ "Z20", "Z14358", "Z18931", "Z21998" ], "Z8K4": [ "Z14", "Z14351", "Z14338" ], "Z8K5": "Z14311" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select a function based on lists of languages" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "họrọ ọrụ dabere na ndetu asụsụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wähle Funktion basierend auf Sprachlisten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } snavxhfvq7w8nehshwlq6ro4ysan246 Z14351 0 26607 261689 161618 2026-03-29T00:49:02Z Feeglgeef 8776 261689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14351" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z14311", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z14311K1" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z14311K2" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z14321", "Z14321K1": { "Z1K1": "Z18", "Z18K1": "Z14311K3" }, "Z14321K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z14293K2" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z14311K1" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z14293K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z14311K1" } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z14311", "Z14311K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z14311K1" } }, "Z14311K2": { "Z1K1": "Z18", "Z18K1": "Z14311K2" }, "Z14311K3": { "Z1K1": "Z18", "Z18K1": "Z14311K3" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "using value by key" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọ bụrụ na ndabara nloghachi efu, ọzọ gaa na nhọrọ ndị ahụ ugboro ugboro, mana na-eji uru site na igodo" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion nach Sprachlisten, Komposition mit wenn" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 18lomotoguxp1hm0oeabxs7b12vw4ym User:FuzzyBot/he 2 27042 261542 93314 2026-03-28T17:44:33Z FuzzyBot 207 Updating to match new version of source page 261542 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** נא לא לכתוב אף הודעה בדף שיחת המשתמש הזה. ***<br />*** פתחו דיווח על באג ב[[phab:|פבריקטור]], או [[Special:NewSection/Wikifunctions:Translators' noticeboard|כתבו בדף הבקשות ממתרגמים]] במקום זאת. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''חשבון המשתמש המיוחד הזה הוא חלק מ[[mw:Special:MyLanguage/Extension:Translate|הרחבת התרגום]] ו[[Special:MyLanguage/Wikifunctions:Translation administrators|מנהלי התרגום]].''' החשבון הזה הוא חלק מתוכנת מדיה־ויקי ואינו ברשותו של אף משתמש. המשתמש מבצע משימות אוטומטיות הנגזרות מפעולותיהם של [[Special:MyLanguage/Wikifunctions:Translation administrators|מנהלי התרגום]]. <u>מה החשבון הזה עושה:</u> * מעדכן דפי תרגום כאשר דף המקור משתנה. * מסמן תרגומים ישנים כאשר דף המקור משתנה. * מוחק דפים לפי בקשת [[Special:MyLanguage/Wikifunctions:Translation administrators|מנהלי תרגום]] שהם גם [[Special:MyLanguage/Wikifunctions:Administrators|מפעילי מערכת]] (זה נעשה באמצעות [[mw:Special:MyLanguage/Manual:Job queue|תור המשימות]] ולא מייד). אנא שאלו כל שאלה ב[[Wikifunctions:Translators' noticeboard|ויקיפונקציות:דף הבקשות ממתרגמים]].<br /> <hr> <small>[[Special:MyLanguage/Wikifunctions:Administrators|מפעילי מערכת]]: אם חשבון זה לא מתפקד כראוי, אנא עדכנו את [[Special:MyLanguage/Wikifunctions:Translation administrators|מנהלי התרגום]].</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} grs8twmsm7jjm83qatrmwzr1c5k62p8 Z16277 0 30359 261684 211970 2026-03-28T23:42:38Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 261684 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16277" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z16277K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de textes monolingues" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16277K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16278", "Z16281", "Z16572" ], "Z8K4": [ "Z14", "Z16279", "Z23758" ], "Z8K5": "Z16277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language from list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier texte monolingue... [manque de place]" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte" } ] } } o21m9xu1ynreehb2jewpueunjjflmix 261685 261684 2026-03-28T23:42:44Z GrounderUK 50 Removed Z16279 from the approved list of implementations 261685 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z16277" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z16277K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de textes monolingues" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z16277K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z16278", "Z16281", "Z16572" ], "Z8K4": [ "Z14", "Z23758" ], "Z8K5": "Z16277" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language from list of monolingual texts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier texte monolingue... [manque de place]" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erster einsprachiger Text in angegebener Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "get the first monolingual text matching the specified language from a list of monolingual texts, otherwise return a blank text in that language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "obtient le premier texte monolingue correspondant à la langue spécifiée à partir d'une liste de textes monolingues, sinon renvoie un texte vide dans cette langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erhält den ersten einsprachigen Text, der mit der angegebenen Sprache übereinstimmt, aus einer Liste einsprachiger Texte" } ] } } aer99xuhvdkz4hk0vbz0bvck7q72kc5 Wikifunctions:Cardinal numbers/en 4 33239 261555 234266 2026-03-28T17:45:10Z FuzzyBot 207 Updating to match new version of source page 261555 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! On this page, we collect and list the existing functions and related objects in order to coordinate the work. The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. == Languages covered == There are {{FORMATNUM:27}} so far. {| class="wikitable sortable" |+ functions by [[Special:ListObjectsByType/Z60|language]] |- ! Language !! Function !! Tested !! Implemented !! Planning |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} == See also == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} lqmtgmb3zbjxytowemlky71334zeyqm Wikifunctions:Cardinal numbers/ru 4 34564 261565 234275 2026-03-28T17:45:16Z FuzzyBot 207 Updating to match new version of source page 261565 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! Язык !! Функция !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == См. также == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} edzaftdj9jfzgda2czgndm0y71fim7p Wikifunctions:Cardinal numbers/gu 4 34898 261557 234268 2026-03-28T17:45:10Z FuzzyBot 207 Updating to match new version of source page 261557 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div class="mw-translate-fuzzy"> અત્યાર સુધી બાવીસ. </div> {| class="wikitable sortable" |+ [[Special:ListObjectsByType/Z60|ભાષા]] પ્રમાણે વિધેયો |- ! ભાષા !! વિધેય !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == આ પણ જુઓ == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} mu8bxhx05i41yynhfmky17aquki5abr Z18421 0 35400 261602 178975 2026-03-28T18:02:24Z Ameisenigel 44 de 261602 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18421" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z18421K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "liter/kWh/kg gas consumed" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liter/Kilowattstunden/Kilogramm" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z18421K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "kilogram of carbon dioxide equivalent ratio (kg CO2 ekv/liter, kg CO2 ekv/kg, kg CO2 ekv/kWh)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Verhältnis des CO₂-Äquivalents" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z18422" ], "Z8K4": [ "Z14", "Z18423" ], "Z8K5": "Z18421" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "carbon dioxide emissions of journey" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "CO₂-Emissionen für Autofahrt" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "climate cost of journey" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Outputs kilogram of carbon dioxide equivalents (kg CO2e) based on 2 inputs." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das CO₂-Äquivalent in Kilogramm aus" } ] } } gbminkt8qkv9atu2gupw7hhi6634r5d Z18422 0 35401 261603 186069 2026-03-28T18:03:57Z Ameisenigel 44 de 261603 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18422" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18421", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18421", "Z18421K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z18421K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1 * 1 → 1" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1 l × 1 kg/l → 1 kg" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ryaqg7xkgnkrwh04rwyavtx6v7dxqh6 Z18423 0 35402 261604 178973 2026-03-28T18:04:19Z Ameisenigel 44 de 261604 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18423" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18421", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z21032", "Z21032K1": { "Z1K1": "Z18", "Z18K1": "Z18421K1" }, "Z21032K2": { "Z1K1": "Z18", "Z18K1": "Z18421K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "carbon dioxide emissions of journey composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "CO₂-Emissionen für Autofahrt als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7ymgr0mrfowoix4mmyxqddloy50s07v Z18425 0 35405 261605 119648 2026-03-28T18:05:45Z Ameisenigel 44 de 261605 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18425" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18424", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18424", "Z18424K1": { "Z1K1": "Z13518", "Z13518K1": "1000" }, "Z18424K2": "-Q34", "Z18424K3": { "Z1K1": "Z13518", "Z13518K1": "2024" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1.0" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1000 + -Q34 + 2024 -\u003E 1.0" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1000 km in Q34 im Jahr 2024" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j08xbbr7cunhco1auckxe4iw7m71fj1 Z18426 0 35406 261606 203829 2026-03-28T18:06:46Z Ameisenigel 44 de 261606 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18426" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18424", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18424(Z18424K1, Z18424K2, Z18424K3):\n km = int(Z18424K1)\n # strip dash\n qid = str(Z18424K2)[1:].strip()\n year = int(Z18424K3)\n if not year == 2024:\n raise Exception('No data for this year')\n if not km:\n raise Exception('Km was 0')\n if not qid:\n raise Exception('Got no Qid')\n multiplier = 0\n # values from https://miljo-utveckling.se/klimat-klimatpaverkan-fran-tagresan-2024-har-ar-nya-facit/\n if qid in ['Q34', 'Q33', 'Q55']:\n # sweden and finland and netherlands\n multiplier = 0.001\n elif qid == 'Q20':\n multiplier = 0.005\n elif qid == 'Q35':\n multiplier = 0.030\n elif qid == 'Q188':\n multiplier = 0.015\n elif qid == 'Q36':\n multiplier = 0.050\n elif qid == 'Q31':\n multiplier = 0.020\n elif qid == 'Q39':\n multiplier = 0.002\n elif qid == 'Q142':\n multiplier = 0.004\n elif qid == 'Q29':\n multiplier = 0.020\n elif qid == 'Q145':\n \t# uk source https://www.co2everything.com/co2e-of/train-travel\n \t# 10 km = 0,39 kg CO2e\n multiplier = 0.039\n else:\n raise Exception(f'{qid} is not supported yet')\n return str(multiplier * km)" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(!) hard coded emissions per year and country" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "(!) CO₂-Emissionen einer Zugfahrt in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g2us96zxou0vidwajhawshw7w9z97ws Z18427 0 35407 261607 119655 2026-03-28T18:07:12Z Ameisenigel 44 de 261607 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18427" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18424", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18424", "Z18424K1": { "Z1K1": "Z13518", "Z13518K1": "1000" }, "Z18424K2": "-Q39", "Z18424K3": { "Z1K1": "Z13518", "Z13518K1": "2024" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "2.0" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1000 + -Q39 + 2024 -\u003E 2.0" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1000 km in Q39 im Jahr 2024" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4hq03g4kfzkr6kv0tqrgxykxedkgcm3 Z18429 0 35409 261608 186102 2026-03-28T18:08:35Z Ameisenigel 44 de 261608 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18429" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18428", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18428", "Z18428K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16661" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "2744241411340448" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "1 → 1.60934" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "1 mile = 1,60934 kilomètre" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "1 Meile → 1,609344 Kilometer" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8bbvwossst0mnns6120dsza4e7nfcq7 Wikifunctions:Cardinal numbers/de 4 35555 261552 234280 2026-03-28T17:45:08Z FuzzyBot 207 Updating to match new version of source page 261552 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} Wir möchten Funktionen haben, um die Namen von Zahlen in vielen verschiedenen Sprachen zu erstellen. Der [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|Newsletter vom 15. Mai 2024]] hat einen Aufruf zur Erstellung von Funktionen gestartet! Auf dieser Seite sammeln und listen wir die vorhandenen Funktionen und zugehörigen Objekte auf, um die Arbeiten zu koordinieren. Die Funktionen nimmt eine [[Z13518|natürliche Zahl]] als Eingabe und gibt eine [[Z6|Zeichenkette]] zurück. Es kann mehr als eine Funktion pro Sprache geben. <span id="Languages_covered"></span> == Abgedeckte Sprachen == Bisher gibt es {{FORMATNUM:27}}. {| class="wikitable sortable" |+ Funktionen nach [[Special:ListObjectsByType/Z60|Sprache]] |- ! Sprache !! Funktion !! Getestet !! Implementiert !! Planung |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Siehe auch == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} ntmjaypzf2bb3ozsyqch1uwrzmtshr0 User:FuzzyBot/ko 2 39725 261545 187460 2026-03-28T17:44:34Z FuzzyBot 207 Updating to match new version of source page 261545 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** 이 사용자 문서에 메시지를 남기지 말아주세요. ***<br />*** 대신 [[phab:|파브리케이터]]나 [[Special:NewSection/Wikifunctions:Translators' noticeboard|번역자 게시판에서 버그를 문의]]해주세요. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''이 특수 사용자 계정은 [[mw:Special:MyLanguage/Extension:Translate|번역 확장 기능]]과 [[Special:MyLanguage/Wikifunctions:Translation administrators|번역 관리자]]의 일부입니다.''' 이 계정은 미디어위키 소프트웨어의 일부이며, 어떤 사용자에 의해 소유되어 있는 것이 아닙니다. [[Special:MyLanguage/Wikifunctions:Translation administrators|번역 관리자]]의 작업 결과에 따라 자동으로 작업을 수행합니다. <u>이 계정이 하는 일:</u> * 원본 문서가 수정되면 번역 문서를 업데이트합니다. * 원본 문서가 수정되면 오래된 번역을 표시합니다. * [[Special:MyLanguage/Wikifunctions:Administrators|관리자]]를 겸임하는 [[Special:MyLanguage/Wikifunctions:Translation administrators|번역 관리자]]의 요청에 따라 문서를 삭제합니다.(즉시가 아닌 [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]]를 통해 수행됩니다.) 질문이 있으시면 [[Wikifunctions:Translators' noticeboard|위키함수:번역자 게시판]]에 문의하시기 바랍니다.<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|관리자]]: 이 계정이 오작동을 한다면, [[Special:MyLanguage/Wikifunctions:Translation administrators|번역 관리자]]에게 알려주세요.''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} 2v8io4w3on7nskwd2uhr1v7vlc404pz Wikifunctions:Cardinal numbers/pl 4 41037 261564 255272 2026-03-28T17:45:14Z FuzzyBot 207 Updating to match new version of source page 261564 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! Język !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Zobacz też == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} me0mttdah7cm5sal8jc0dqoj7hwp66l User:FuzzyBot/az 2 41434 261535 142000 2026-03-28T17:44:31Z FuzzyBot 207 Updating to match new version of source page 261535 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Xahiş olunur, istifadəçi səhifəsinə heç bir mesaj qoymayasınız. ***<br />*** [[phab:|Phabricator]] proyektində yeni problem haqqında raport verin, yaxud [[Special:NewSection/Wikifunctions:Translators' noticeboard|inzibatçılara müraciət edin]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Bu xüsusi istifadəçi hesabı [[mw:Special:MyLanguage/Extension:Translate|Tərcümə Uzantısı]] bir hissəsi və [[Special:MyLanguage/Wikifunctions:Translation administrators|tərcümə inzibatçılarının]] üzvüdür.''' Bu hesab MediaViki proqram təminatının bir hissəsidir və heç bir istifadəçiyə aid deyil. O yalnız [[Special:MyLanguage/Wikifunctions:Translation administrators|tərcümə inzibatçılarının]] gördüyü işlərin nəticəsində avtomatlaşdırılmış tapşırıqlar yerinə yetirir. <u>Bu hesab:</u> * mənbə səhifəsi redaktə olunanda tərcümə səhifələrini yeniləyir; * mənbə səhifə redaktə olunandan sonra köhnəlmiş tərcümələri işarələyir; * həm də [[Special:MyLanguage/Wikifunctions:Administrators|inzibatçı]] olan [[Special:MyLanguage/Wikifunctions:Translation administrators|tərcümə inzibatçılarının]] tələblərinə uyğun olaraq səhifələri silir (bu, birbaşa yox, [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]] vasitəsilə olur). Hər hansı sualınız olan zaman lütfən [[Wikifunctions:Translators' noticeboard|tərcüməçilərə müraciət edin]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|İnzibatçılar]]: əgər bu hesab düzgün işləməzsə, lütfən [[Special:MyLanguage/Wikifunctions:Translation administrators|tərcümə inzibatçılarına]] məlumat verin.''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} fihjv0vp9a7iwg85a25e98av9mw1qbd Wikifunctions:Cardinal numbers/az 4 41636 261553 234263 2026-03-28T17:45:08Z FuzzyBot 207 Updating to match new version of source page 261553 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div class="mw-translate-fuzzy"> Hələ ki, 21 ədəd. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! <span lang="en" dir="ltr" class="mw-content-ltr">Language</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <div lang="en" dir="ltr" class="mw-content-ltr"> == See also == </div> * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} m8wd4sble7vgljhsy2h7c7yhvwwkjmm Wikifunctions:Catalogue/Functional operations 4 41963 261520 234685 2026-03-28T15:35:31Z YoshiRulz 10156 /* Others */ Add param types comparison function 261520 wikitext text/x-wiki ''Note that functions as argument or return types are not fully supported yet.'' See [https://www.wikifunctions.org/w/index.php?title=Wikifunctions%3AProject_chat&diff=84357&oldid=84356] == Object structure == * {{Z+|Z28231}} * {{Z+|Z21177}} ** {{Z+|Z28222}} ** {{Z+|Z21172}} ** {{Z+|Z28227}} ** {{Z+|Z28243}} ** {{Z+|Z29484}} * {{Z+|Z10112}} * {{Z+|Z23393}} * {{Z+|Z23397}} ===Test cases=== * {{Z+|Z21182}} * {{Z+|Z21180}} == Function application == * {{Z+|Z873}} * {{Z+|Z13036}} ** {{Z+|Z27006}} ** {{Z+|Z27143}} ** {{Z+|Z28249}} * {{Z+|Z13318}} ** {{Z+|Z28236}} ** {{Z+|Z13436}} ** {{Z+|Z13464}} ** {{Z+|Z14779}} * {{Z+|Z21216}} ** {{Z+|Z29370}} ** {{Z+|Z29787}} * {{Z+|Z30438}} * {{Z+|Z22074}} ** {{Z+|Z29390}} * {{Z+|Z17352}} * {{Z+|Z17355}} * {{Z+|Z21402}} * {{Z+|Z30009}} * {{Z+|Z13351}} * {{Z+|Z29286}} * {{Z+|Z29324}} ** {{Z+|Z29368}} == Comparisons requiring function arguments == * {{Z+|Z889}} * {{Z+|Z18646}} * {{Z+|Z23100}} * {{Z+|Z23356}} * {{Z+|Z23360}} * {{Z+|Z27622}} == Others == * {{Z+|Z32864}} * {{Z+|Z12875}} * {{Z+|Z10249}} * {{Z+|Z17958}} * {{Z+|Z26394}} ===Search for=== [[Special:Search/: "Z8K2 Z8" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8" OR "Z17K1 Z8" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8"|Functions expecting or returning an explicit Function object, singly or in a list]] * {{Z+|Z22849}} * {{Z+|Z22973}} * {{Z+|Z23211}} * {{Z+|Z23072}} [[Category:Lists of functions]] dnad34vqp46hut4ez4y1fc7ph04f23e Wikifunctions:Status updates/ar 4 42956 261669 260833 2026-03-28T20:08:06Z Mdktb 3635 +T:111 261669 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-03-26 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] a0m26wb8707va635unn1uprgx1vxlgx Wikifunctions:Cardinal numbers/fr 4 45887 261556 238938 2026-03-28T17:45:10Z FuzzyBot 207 Updating to match new version of source page 261556 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} Nous recherchons des fonctions permettant de créer en toutes lettres des nombres dans de nombreuses langues différentes. La [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter du 15 mai 2024]] a lancé un appel à fonctions ! Sur cette page, nous collectons et listons les fonctions existantes et les objets associés afin de coordonner le travail. Les fonctions prennent en entrée un [[Z13518|nombre naturel]] et renvoient une [[Z6|chaîne]]. Il peut y avoir plusieurs fonctions par langue. <span id="Languages_covered"></span> == Langues couvertes == {{FORMATNUM:27}} pour le moment. {| class="wikitable sortable" |+ Fonctions par [[Special:ListObjectsByType/Z60|langue]] |- ! Langue !! Fonction !! Testé !! Implémenté !! Planifié |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Voir aussi == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} mlt0orv8acedvvwg1ee8wge3x8aukil Z21583 0 47657 261531 247371 2026-03-28T16:43:17Z GrounderUK 50 Added Z32874 to the approved list of implementations 261531 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21583" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z21583K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z21583K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z21585", "Z21586" ], "Z8K4": [ "Z14", "Z21584", "Z32874" ], "Z8K5": "Z21583" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachigen Text anzeigen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Monolingual text display", "render Monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion, welche einsprachigen Text anzeigt" } ] } } obquqy2tw3nfem8z9vsl7xlcl74ci41 261532 261531 2026-03-28T16:44:18Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 261532 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21583" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z21583K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z21583K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z21585", "Z21586" ], "Z8K4": [ "Z14", "Z32874", "Z21584" ], "Z8K5": "Z21583" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Monolingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachigen Text anzeigen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Monolingual text display", "render Monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktion, welche einsprachigen Text anzeigt" } ] } } nggg8dp0mhapqas2beaz4curq2k7ssw Z21584 0 47658 261516 181578 2026-03-28T15:24:02Z GrounderUK 50 representational issue: just return the string 261516 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21584" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z21583", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z21583(Z21583K1, Z21583K2):\n\t#quick fix: just return the text\n\treturn Z21583K1.Z11K2\n\t#fix ends\n#\tif Z21583K1.Z11K1 == Z21583K2:\n#\t\treturn Z21583K1.Z11K2\n#\telse:\n#\t\treturn f\"({Z21583K1.Z11K1.Z60K1}) {Z21583K1.Z11K2}\"" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Monolingual text, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 975rzs706bkpbxaq2godgs2stbp9pkp Wikifunctions:NLG functions 4 48318 261640 261117 2026-03-28T19:35:32Z Arlo Barnes 1231 /* Fragment functions */ link cats in header 261640 wikitext text/x-wiki {{seealso|Wikifunctions:Catalogue/Natural_language_operations|Category:Natural language generation functions|Wikifunctions:Abstract Wikipedia/2025 fragment experiments}} '''Before creating your first NLG function, please read the [[Wikifunctions:Catalogue/Natural_language_operations#Dos_and_don'ts|dos and don'ts]]''' == Languages == Table headers use the Wikimedia language code, a modification or extension of ISO 639 codes. Focus languages are denoted in '''bold''' and demonstration languages in ''italics'' (see [[meta:Abstract Wikipedia/Updates/2021-04-15]] for context). == Helper functions == === Germanic languages === Helpers for Germanic languages. Green checkmark means done and at least 2 tests pass. {| class="wikitable" |+ ! Universal ! English ! Swedish |- | - | {{z|Z21739}} ✅ | {{z|Z30349}} ✅ |- | | {{z|Z32645}} ✅ | |- | - | | {{z|Z30369}} ❌ |- | {{z|Z30377}} ✅ | {{z|Z30383}} ✅ | {{z|Z30380}} ✅ |- | {{z|Z30460}} | | |- | | {{z|Z30798}} ✅ | |} == Fragment functions == <div style="overflow-x: auto;> {| class="wikitable sortable mw-datatable sticky-header" style="text-align:center" |- style="writing-mode: sideways-lr;" ! style="position: sticky; left: 0" | Function ! Outer function ! Selector function ! [[:category:Arabic natural language generation functions|ar]] ! ary ! '''[[:category:Bengali natural language generation functions|bn]]''' ! '''[[:category:Dagbani natural language generation functions|dag]]''' ! [[:category:German natural language generation functions|de]] ! ''[[:category:English natural language generation functions|en]]'' ! [[:category:Esperanto natural language generation functions|eo]] ! [[:category:Spanish natural language generation functions|es]] ! eu ! fa ! [[:category:French natural language generation functions|fr]] ! hi ! [[:category:Croatian natural language generation functions|hr]] ! [[:category:Indonesian natural language generation functions|id]] ! '''ig''' ! [[:category:Italian natural language generation functions|it]] ! [[:category:Korean natural language generation functions|ko]] ! [[:category:Latin natural language generation functions|la]] ! [[:category:Luxembourgish natural language generation functions|lb]] ! [[:category:Láadan natural language generation functions|ldn]] ! ms ! [[:category:Low German natural language generation functions|nds]] ! nl ! pl ! pt ! pt-br ! ru ! sr ! sv ! tlh ! [[:category:Turkish natural language generation functions|tr]] ! uk ! uz ! [[:category:Mandarin - Simplified Han script language generation functions|zh-hans]] |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Intro for year | [[Z20898]] | [[Z20896]] |[[Z31572]] | | '''[[Z28378]]''' | '''[[Z20767]]''' | [[Z20727]] | ''[[Z20597]]'' | | | | | | | | | | | | | | | | |[[Z31322]] | | | | | [[Z30306]] | | | [[Z21590]] | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Indef noun phrase | [[Z21760]] | [[Z21733]] | | | | | [[Z20612]] | ''[[Z21734]]'' | | [[Z20707]] | | [[Z20706]] | [[Z20702]] | | | | | [[Z20704]] | | | | | | [[Z29945]] | | | | |[[Z22710]] | | | [[Z30894]] | |[[Z22710]] | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | "[gender] is a [country] [professional]" | [[Z21802]] | [[Z21795]] | | | | | [[Z30857]] | ''[[Z21765]]'' | | [[Z21791]] | | | | | | | | | | | | | | [[Z30868]] | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | "[name], a [role] from [country], " | [[Z30647]] | missing, must be created by staff | | | | | | ''[[Z21862]]'' | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Ranked subject with class fragment | [[Z30649]] | missing, must be created by staff | | | | | | ''[[Z21805]]'' | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Article-less instantiating fragment | [[Z26039]] | [[Z26043]] | [[Z27324]] | | '''[[Z26572]]''' | | [[Z26712]] | ''[[Z26088]]'' | [[Z27259]] | [[Z26337]] | | | [[Z26562]] | | [[Z26617]] | [[Z26704]] | | [[Z26513]] | [[Z27283]] | [[Z26723]] | [[Z27490]] | | | [[Z26717]] | | | [[Z27924]] | |[[Z27209]] | | [[Z26671]] | | [[Z26340]] |[[Z27209]] | | [[Z27244]] |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Article-ful instantiating fragment | [[Z26095]] | [[Z26096]] | | | | '''[[Z27258]]''' | [[Z27249]] | ''[[Z23410]]'' | | | | | [[Z27396]] | | | | | [[Z27102]] | | | | | | [[Z29356]] | | | | |[[Z27209]] | | | | |[[Z27209]] | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Emdash instantiating sentence | [[Z27209]] | missing, must be created by staff | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Classifying a class of nouns | [[Z26627]] | [[Z27126]] | | | '''[[Z27502]]''' | | [[Z29384]] | ''[[Z27454]]'' | | | | | | | | | | [[Z27122]] | | | | | | [[Z29548]] | | | | |[[Z32250]] | | | | | | | [[Z27244]] |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Indefinite noun phrase with adjective | [[Z22664]] | [[Z21733]] | | | | | [[Z20612]] | ''[[Z21734]]'' | | [[Z20707]] | | [[Z20706]] | [[Z20702]] | | | | | [[Z20704]] | | | | | | [[Z29945]] | | | | |[[Z22710]] | | | | |[[Z22710]] | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | SPO sentence, S without and O with article | [[Z26955]] | missing, must be created by staff | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Describe the class of a class | [[Z27173]] | [[Z29628]] | | | | | [[Z30040]] | ''[[Z29629]]'' | | | | | | | | | | [[Z27188]] | | | | | | [[Z30302]] | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Description of class with adjective and superclass | [[Z29743]] | [[Z29813]] | | | | | [[Z30333]] | [[Z29773]] | | | | | | | | | | | | | | | | [[Z30337]] | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Describing entity with adjective / class | [[Z29591]] | [[Z29597]] | | | | | [[Z30347]] | [[Z29594]] | | | | | | | | | | | | | | | | [[Z30410]] | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | State location using entity and class | [[Z26570]] | [[Z29843]] | | | '''[[Z26707]]''' | | [[Z30484]] | ''[[Z30397]]'' | | | | | | | | | | [[Z27219]] | | | | | | [[Z30534]] | | | | |[[Z32287]] | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Superlative definition | [[Z27243]] | [[Z29841]] | | | | | | ''[[Z29010]]'' | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Ordinal class location fragment | [[Z27627]] | [[Z29844]] | | | | | | ''[[Z29849]]'' | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Number of objects phrase | [[Z27137]] | [[Z27147]] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Cardinal in chosen language | [[Z16437]] | [[Z16435]] | | [[Z16172]] | '''[[Z16150]]''' | | [[Z15963]] | ''[[Z13587]]'' | | [[Z16431]] | | | [[Z16093]] | | [[Z16085]] | | '''[[Z16053]]''' | [[Z23003]] | | | [[Z16409]] | [[Z16313]] | [[Z15567]] | [[Z16163]] | | [[Z15965]] | | [[Z16398]] | [[Z22620]] | [[Z24618]] | [[Z16008]] | [[Z16185]] | | [[Z15953]] | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Ordinal in chosen language | [[Z26829]] | [[Z27129]] | [[Z19629]] | [[Z19132]] | | | | ''[[Z14526]]'' | | | [[Z18746]] | | | [[Z19343]] | | | | [[Z27131]] | | | [[Z23855]] | | | | | | | | | [[Z26121]] | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | defining role sentence | [[Z28016]] | [[Z28020]] | | | '''[[Z28049]]''' | | [[Z28018]] | ''[[Z28026]]'' | | | | | | | | | | [[Z28052]] | | | | | | [[Z30671]] | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | Year-specific sentence from statement | [[Z28436]] | [[Z28435]] | | | | | | ''[[Z28432]]'' | | | | | | | | | | | | | | | | | | | | | | | | | | | | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | short description for album | [[Z28803]] | [[Z28806]] | | | | | [[Z28811]] | [[Z28784]] | | | | | | | | [[Z29156]] | | | | | | | | [[Z30813]] | | | | | | | [[Z29134]] | | | | [[Z28977]] | |- | style="position: sticky; left: 0; z-index:4; background: var(--background-color-base); color: inherit;" | something begins | [[Z31405]] | [[Z31407]] | | | | | | | | | | | | | | | | | | | | | | |[[Z31451]] | | | | | | | | | | ||} </div> [[Category:Lists of functions]] [[Category:Natural language generation functions| ]] |} st32efj1asolc5ey52f3kdicz4lurpx Translations:Wikifunctions:Functioneers/Page display title/ar 1198 48443 261702 161181 2026-03-29T06:53:19Z Mdktb 3635 -+T:Pdt 261702 wikitext text/x-wiki ويكي دوال:مسيّرون 03hzf4p04m27rk68qtf7l39v8mn9wf1 Wikifunctions:Functioneers/ar 4 48444 261704 168626 2026-03-29T06:53:43Z Mdktb 3635 -+T:1 261704 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيرّون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي الدوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي الدوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم توجد أيّة اعتراضات على الطلب. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي الدوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي الدوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي الدوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي الدوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] n9tlujviwuwouondun6bthk1j1jjngt 261707 261704 2026-03-29T06:55:33Z Mdktb 3635 -+T:40 261707 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم توجد أيّة اعتراضات على الطلب. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي الدوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي الدوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي الدوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي الدوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] ac5quurrxnhs2lma682xx0slgl7eocb 261709 261707 2026-03-29T06:58:13Z Mdktb 3635 -+T:41 261709 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي الدوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي الدوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي الدوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي الدوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] otg8plidrttngv7fx1hooez3g70mzgm 261711 261709 2026-03-29T06:58:54Z Mdktb 3635 -+T:45 261711 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي دوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي دوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي الدوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي الدوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] nsz21x60ze3arvwkhb6ug4mn3aat879 261713 261711 2026-03-29T06:59:28Z Mdktb 3635 -+T:32 261713 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي دوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي دوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي دوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي الدوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 8rnud4lxxx3a11z3aypwj05r9ihix2c 261715 261713 2026-03-29T06:59:54Z Mdktb 3635 -+T:36 261715 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي دوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي دوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي دوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي دوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي الدوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 0u1ttmpsgy0f9xip0a75umo10jn8opa 261717 261715 2026-03-29T07:00:07Z Mdktb 3635 -+T:37 261717 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار. * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي دوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي دوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي دوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي دوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي دوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] np17nnvkbapfgssg3qyjonier42fpp0 Translations:Wikifunctions:Functioneers/1/ar 1198 48445 261703 160312 2026-03-29T06:53:42Z Mdktb 3635 -+T:1 261703 wikitext text/x-wiki مسيّر ويكي دوال i4w720y3lbdt68jkzyi3knfikpx8sqt Translations:Wikifunctions:Functioneers/2/ar 1198 48446 261705 160619 2026-03-29T06:54:32Z Mdktb 3635 -+T:2 261705 wikitext text/x-wiki المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين $2. يوجد حاليًا '''$1''' مسيّر في ويكي دوال. 62kehyes9m9fv7orkmu7p5syit6iscp Translations:Wikifunctions:Functioneers/40/ar 1198 48454 261706 160338 2026-03-29T06:55:33Z Mdktb 3635 -+T:40 261706 wikitext text/x-wiki أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. ksn1evrvyrfyqn12404za1st6jrn6en Translations:Wikifunctions:Functioneers/41/ar 1198 48483 261708 160623 2026-03-29T06:58:13Z Mdktb 3635 -+T:41 261708 wikitext text/x-wiki يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على $1 ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. b5k8x2crrd8bj6oayu7vk6hgv6ebd1f Translations:Wikifunctions:Functioneers/45/ar 1198 48487 261710 161198 2026-03-29T06:58:53Z Mdktb 3635 -+T:45 261710 wikitext text/x-wiki تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[$1|ويكي دوال:إخطار الإداريين]] أو [[$2|ويكي دوال:دردشة المشروع]]. erq2muc5s22nbhh66caa8ikj48hu243 Translations:Wikifunctions:Functioneers/32/ar 1198 48490 261712 160643 2026-03-29T06:59:27Z Mdktb 3635 -+T:32 261712 wikitext text/x-wiki مؤقتًا خلال الإصدار المبكّر من ويكي دوال، ليس لديهم بعد: s63i7j81ad76nrjqdke3f1mk2zzql76 Translations:Wikifunctions:Functioneers/37/ar 1198 48493 261716 160649 2026-03-29T07:00:06Z Mdktb 3635 -+T:37 261716 wikitext text/x-wiki ويكي دوال:مجموعات المستخدمين d6h2cypectihjpighx7yhuzlk0dpxao Translations:Wikifunctions:Functioneers/36/ar 1198 49015 261714 162840 2026-03-29T06:59:53Z Mdktb 3635 -+T:36 261714 wikitext text/x-wiki ويكي دوال:متعهّدون b8fg9tnensplfd68xq64myqq1igk2jo Wikifunctions:Cardinal numbers/ja 4 49862 261558 234269 2026-03-28T17:45:11Z FuzzyBot 207 Updating to match new version of source page 261558 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <span id="Languages_covered"></span> == 使用できる言語 == <div class="mw-translate-fuzzy"> 現在までに22言語 </div> {| class="wikitable sortable" |+ [[Special:ListObjectsByType/Z60|言語]]の関数 |- ! 言語 !! 機能 !! テスト済 !! 実装済 !! 計画 |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == 関連項目 == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} rpoy5x13sfohhl3tak3q4s8d3bx8wp5 Help:Special pages 12 51957 261583 261173 2026-03-28T17:47:02Z Ameisenigel 44 261583 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <translate> <!--T:1--> '''Special pages''' are pages on Wikifunctions generated by the [[<tvar name="1">mw:</tvar>|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at <tvar name="2">[[Special:SpecialPages]]</tvar>. == Editing a special page == <!--T:2--> <!--T:3--> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. === Example === <!--T:4--> <!--T:5--> For example, <tvar name="1">[[Special:BadTitle]]</tvar> (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at <tvar name="2">[[MediaWiki:Badtitletext]]</tvar>. == Transclusion of a special page == <!--T:6--> <!--T:7--> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. === Examples === <!--T:8--> <!--T:9--> When transcluding <tvar name="1">[[Special:RecentChanges]]</tvar>, that would produce the content shown in the box below: </translate> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <translate> <!--T:10--> When transcluding <tvar name="1">[[Special:RecentChangesLinked/Z12863]]</tvar>, that would produce the content shown in the box below: </translate> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <translate> === Problems with transcluding === <!--T:11--> <!--T:12--> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding <tvar name="1">[[Special:SpecialPages]]</tvar>, that would produce: </translate> {{Special:SpecialPages}} <translate> <!--T:13--> The above transclusion is a link to the special page rather than its contents. == Valid and invalid special pages == <!--T:14--> === Valid special pages === <!--T:15--> <!--T:16--> There are multiple special pages that exist on Wikifunctions, and a list can be found at <tvar name="1">[[Special:SpecialPages]]</tvar>. === Invalid special pages === <!--T:17--> </translate> {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <translate> <!--T:18--> Requesting an invalid special page will display a "No such special page" message. For example, <tvar name="1">[[Special:Special]]</tvar> is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at <tvar name="2">[[MediaWiki:Nospecialpagetext]]</tvar>. It looks like this: </translate> {{int:Nospecialpagetext}} <translate> <!--T:19--> At the bottom of the system message, there is a button that directs you to <tvar name="1">[[Wikifunctions:Main Page]]</tvar>. == Linking problems == <!--T:20--> <!--T:21--> If a link to a non-existent special page (example: <tvar name="1">[[Special:RedLink]]</tvar>) is added, it would be displayed as a red link. However, there is a problem, that being <tvar name="2">[[Special:BadTitle]]</tvar> being displayed as a red link even though it is a valid special page. </translate> [[Category:Help]] nw1u378ehb3q3jln442519cm64y0dti Wikifunctions:Cardinal numbers/da 4 52290 261554 234265 2026-03-28T17:45:08Z FuzzyBot 207 Updating to match new version of source page 261554 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <span id="Languages_covered"></span> == Dækkede sprog == <div class="mw-translate-fuzzy"> 21 indtil videre. </div> {| class="wikitable sortable" |+ funktioner efter [[Special:ListObjectsByType/Z60|sprog]] |- ! Sprog !! Funktion !! Testet !! Implementeret !! Planlægning |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Se også == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} qmfwgtqwc8rheahopim3d8a5m3k2xds Translations:Help:Special pages/9/en 1198 52402 261584 173291 2026-03-28T17:47:27Z FuzzyBot 207 Importing a new version from external source 261584 wikitext text/x-wiki When transcluding $1, that would produce the content shown in the box below: o1tn594ttwnx4y4nfs95oe2cdai8ccy Translations:Help:Special pages/10/en 1198 52403 261585 173292 2026-03-28T17:47:27Z FuzzyBot 207 Importing a new version from external source 261585 wikitext text/x-wiki When transcluding $1, that would produce the content shown in the box below: o1tn594ttwnx4y4nfs95oe2cdai8ccy Help:Special pages/en 12 52415 261586 173304 2026-03-28T17:47:28Z FuzzyBot 207 Updating to match new version of source page 261586 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. == Editing a special page == Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. === Example === For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. == Transclusion of a special page == There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. === Examples === When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> === Problems with transcluding === Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: {{Special:SpecialPages}} The above transclusion is a link to the special page rather than its contents. == Valid and invalid special pages == === Valid special pages === There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. === Invalid special pages === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: {{int:Nospecialpagetext}} At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. == Linking problems == If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. [[Category:Help]] 2bwtpiuqb3agym5cby7006maios1ils Help:Special pages/de 12 52474 261587 173597 2026-03-28T17:47:29Z FuzzyBot 207 Updating to match new version of source page 261587 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''Spezialseiten''' sind Seiten auf Wikifunctions, die von der [[mw:|MediaWiki-Software]] für spezielle Zwecke erstellt werden. Diese Seiten befinden sich im Spezial-Namensraum, einem Namensraum für Seiten, die nicht direkt bearbeitet werden können. Eine Liste aller existierenden Spezialseiten in diesem Wiki ist unter [[Special:SpecialPages]] verfügbar. <span id="Editing_a_special_page"></span> == Bearbeiten einer Spezialseite == Spezialseiten können nicht direkt bearbeitet werden, Systemmeldungen im MediaWiki-Namensraum können jedoch von Administratoren und Benutzeroberflächenadministratoren bearbeitet werden. Seiten im MediaWiki-Namensraum sind Systemnachrichten und Änderungen an ihnen führen auch zu Änderungen an der MediaWiki-Benutzeroberfläche. <span id="Example"></span> === Beispiel === Beispielsweise kann [[Special:BadTitle]] (was als Rotlink angezeigt wird, aber eine gültige Spezialseite ist) von einem Administrator oder Benutzeroberflächenadministrator bearbeitet werden, indem die Systemnachricht unter [[MediaWiki:Badtitletext]] bearbeitet wird. <span id="Transclusion_of_a_special_page"></span> == Transklusion einer Spezialseite == Es gibt einige Spezialseiten auf Wikifunctions, die durch Hinzufügen von <code><nowiki>{{Special:Seitenname}}</nowiki></code> transkludiert werden können, wobei "Seitenname" durch den Namen der Spezialseite ersetzt werden sollte. <span id="Examples"></span> === Beispiele === <div class="mw-translate-fuzzy"> Die Transklusion von [[Special:RecentChanges]] würde folgendes ergeben: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div class="mw-translate-fuzzy"> Die Transklusion von [[Special:RecentChangesLinked/Z12863]] würde folgendes ergeben: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === Probleme mit der Transklusion === Bei vielen Spezialseiten kann der Inhalt beim Transkludieren nicht gelesen werden. Dies würde nur einen Link zur Spezialseite ergeben. Die Transklusion von [[Special:SpecialPages]] würde beispielsweise folgendes ergeben: {{Special:SpecialPages}} Bei der obigen Transklusion handelt es sich um einen Link zur Spezialseite und nicht um ihren Inhalt. <span id="Valid_and_invalid_special_pages"></span> == Gültige und ungültige Spezialseiten == <span id="Valid_special_pages"></span> === Gültige Spezialseiten === Es gibt mehrere Spezialseiten auf Wikifunctions und eine Liste findet sich unter [[Special:SpecialPages]]. <span id="Invalid_special_pages"></span> === Ungültige Spezialseiten === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Beim Aufruf einer ungültigen Spezialseite wird die Meldung "Spezialseite nicht vorhanden" angezeigt. Beispielsweise ist [[Special:Special]] eine ungültige Spezialseite und ein Klick darauf führt nicht zu einer Bearbeitung. Die Systemnachricht ist im MediaWiki-Namensraum unter [[MediaWiki:Nospecialpagetext]] verfügbar. Sie sieht folgendermaßen aus: {{int:Nospecialpagetext}} Unten in der Systemnachricht befindet sich eine Schaltfläche, die dich zu [[Wikifunctions:Main Page]] weiterleitet. <span id="Linking_problems"></span> == Probleme bei der Verlinkung == Wenn ein Link zu einer nicht existierenden Spezialseite (Beispiel: [[Special:RedLink]]) hinzugefügt wird, wird dieser als Rotlink angezeigt. Das Problem besteht jedoch darin, dass [[Special:BadTitle]] als Rotlink angezeigt wird, obwohl es sich um eine gültige Spezialseite handelt. [[Category:Help]] qd96zdupvf9mg0d0i0n61n3svgtkw8w Help:Special pages/pa 12 53061 261593 175529 2026-03-28T17:47:34Z FuzzyBot 207 Updating to match new version of source page 261593 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. </div> <span id="Editing_a_special_page"></span> == ਇੱਕ ਖਾਸ ਵਰਕੇ ਨੂੰ ਸੋਧਣਾ == <div lang="en" dir="ltr" class="mw-content-ltr"> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. </div> <span id="Example"></span> === ਉਦਾਹਰਣ === <div lang="en" dir="ltr" class="mw-content-ltr"> For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <span id="Examples"></span> === ਉਦਾਹਰਣ === <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Problems with transcluding === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <span id="Valid_and_invalid_special_pages"></span> === ਜਾਇਜ਼ ਅਤੇ ਗਲਤ ਖਾਸ ਵਰਕੇ === <span id="Valid_special_pages"></span> === ਜਾਇਜ਼ ਖਾਸ ਵਰਕੇ === <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <span id="Invalid_special_pages"></span> === ਗਲਤ ਖਾਸ ਵਰਕੇ === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <span id="Linking_problems"></span> == ਕੱੜੀ ਜੋੜਨ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ == <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] dl4ls592mhle4xcblhq2axwi3gflwtl Z23753 0 53961 261510 261452 2026-03-28T14:41:04Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 261510 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23753" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z23753K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23753K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23755", "Z27279", "Z27585", "Z32860" ], "Z8K4": [ "Z14", "Z32859", "Z30161", "Z23754", "Z30118" ], "Z8K5": "Z23753" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of item reference in language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照項目の指定言語のラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label butir referensi di bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "ime iz Wikidata za jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek reference na položku v jazyce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "QID label", "label of QID", "label from QID", "label from Wikidata item reference", "Wikidata item reference to label", "label in language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "QIDのラベル" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "label QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek Wikidat", "QID štítek", "štítek v jazyce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce" } ] } } 6c0mb6h2g91k3o4gp85u8wknn1wdnyz 261680 261510 2026-03-28T20:52:17Z GrounderUK 50 Added Z32875 to the approved list of implementations 261680 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23753" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z23753K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23753K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23755", "Z27279", "Z27585", "Z32860" ], "Z8K4": [ "Z14", "Z32859", "Z30161", "Z23754", "Z30118", "Z32875" ], "Z8K5": "Z23753" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of item reference in language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照項目の指定言語のラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label butir referensi di bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "ime iz Wikidata za jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek reference na položku v jazyce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "QID label", "label of QID", "label from QID", "label from Wikidata item reference", "Wikidata item reference to label", "label in language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "QIDのラベル" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "label QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek Wikidat", "QID štítek", "štítek v jazyce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce" } ] } } 75r1gwtitx90pesq0p1dd135vv9j7ew 261681 261680 2026-03-28T21:00:48Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 261681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23753" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z23753K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23753K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23755", "Z27279", "Z27585", "Z32860" ], "Z8K4": [ "Z14", "Z32875", "Z32859", "Z30161", "Z23754", "Z30118" ], "Z8K5": "Z23753" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of item reference in language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照項目の指定言語のラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label butir referensi di bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "ime iz Wikidata za jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek reference na položku v jazyce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "QID label", "label of QID", "label from QID", "label from Wikidata item reference", "Wikidata item reference to label", "label in language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "QIDのラベル" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "label QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek Wikidat", "QID štítek", "štítek v jazyce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce" } ] } } 2ij0gs3ak8r30hx8d1x0et1f3s829zz Z23758 0 53966 261683 231061 2026-03-28T23:42:19Z GrounderUK 50 Return tagged mul or en values before blank 261683 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23758" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z16277", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z16277(Z16277K1, Z16277K2) {\n let mul = null, en = null;\n\n for (const mono of Z16277K1) {\n const Z60 = mono.Z11K1.Z60K1;\n\n if (Z60 == Z16277K2.Z60K1) {\n return mono;\n } else if (Z60 == \"mul\") {\n mul = mono;\n } else if (Z60 == \"en\") {\n en = mono;\n }\n }\n \n if (mul != null) {\n mul.Z11K2 = `(mul) ${mul.Z11K2}`;\n return mul;\n \t\n } else if (en != null) {\n \ten.Z11K2 = `(en) ${en.Z11K2}`;\n \treturn en;\n }\n return {\n \"Z1K1\": {\n \"Z1K1\": \"Z9\",\n \"Z9K1\": \"Z11\"\n },\n \"Z11K1\": {\n \"Z1K1\": {\n \"Z1K1\": \"Z9\",\n \"Z9K1\": \"Z60\"\n },\n \"Z60K1\": Z16277K2.Z60K1\n },\n \"Z11K2\": \"\"\n };\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first monolingual text in specified language, js" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3vb6e1kx1x2pc4yvadb9p4225o3k52v Help:Special pages/ko 12 55475 261590 187450 2026-03-28T17:47:31Z FuzzyBot 207 Updating to match new version of source page 261590 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''특수 문서'''는 [[mw:|미디어위키 소프트웨어]]가 만들어낸 위키함수의 문서입니다. 이 문서는 특수 네임스페이스에서 찾을 수 있습니다. 이 위키에 존재하는 모든 특수 문서 목록은 [[Special:SpecialPages]]에서 참고할 수 있습니다. <span id="Editing_a_special_page"></span> == 특수 문서 편집 == 특수 문서는 직접 편집할 수 없지만, 미디어위키 네임스페이스의 시스템 메시지는 관리자와 인터페이스 관리자가 편집할 수 있습니다. 미디어위키 네임스페이스 문서는 시스템 메시지이며, 이를 변경하면 미디어위키 인터페이스에서도 변화 생깁니다. <span id="Example"></span> === 예시 === [[Special:BadTitle]](빨간 링크로 표시되었지만, 유효한 특수 문서)은 관리자 또는 인터페이스 관리자가 시스템 메시지를 [[MediaWiki:Badtitletext]]로 편집할 수 있습니다. <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <span id="Examples"></span> === 예시 === <div class="mw-translate-fuzzy"> [[Special:RecentChanges]]에 접속하면 다음과 같은 결과가 나옵니다: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div class="mw-translate-fuzzy"> [[Special:RecentChangesLinked/Z12863]]에 접속하면 다음과 같은 결과가 나옵니다: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === 접속 시 생기는 문제 === <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Valid and invalid special pages == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Valid special pages === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <span id="Invalid_special_pages"></span> === 잘못된 특수 문서 === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Linking problems == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] 7wjczkym69iwv9borxfb0o5rq8do3f6 Wikifunctions:Cardinal numbers/ko 4 55649 261560 234271 2026-03-28T17:45:12Z FuzzyBot 207 Updating to match new version of source page 261560 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <span id="Languages_covered"></span> == 다루는 언어 == <div class="mw-translate-fuzzy"> 현재까지 22개 언어가 존재합니다. </div> {| class="wikitable sortable" |+ [[Special:ListObjectsByType/Z60|언어]]의 함수 |- ! 언어 !! 함수 !! 테스트됨 !! 구현됨 !! 계획 |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == 같이 보기 == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} d7aua1pzgm5ra2gcrk9xjw6lmef10o8 Wikifunctions:Cardinal numbers/sr 4 56444 261566 234276 2026-03-28T17:45:17Z FuzzyBot 207 Updating to match new version of source page 261566 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> На овој страници сакупљамо и приказујемо све постојеће функције и повезане објекте како би се боље координисао рад. Ове функције прихватају један [[Z13518|природан број]] и враћају [[Z6|ниску]] као резултат. Може да постоји више функција по језику. <span id="Languages_covered"></span> == Урађени језици == <div class="mw-translate-fuzzy"> Двадесет два до сад. </div> {| class="wikitable sortable" |+ функције по [[Special:ListObjectsByType/Z60|језику]] |- ! Језик !! Функција !! Тестирана !! Имплементирана !! Планирање |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Види још == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} okieoksqbepwja5fzsgxf8jajtxe2ku Z25440 0 59057 261609 246956 2026-03-28T18:09:52Z Ameisenigel 44 for de 261609 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25440" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z25442", "Z14293K2": [ "Z60", "Z1787", "Z1592", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28425", "Z14293K2": [ "Z60", "Z1011", "Z1197", "Z1148" ] } ], "Z14294K2": "Z21949" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying float64" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ro37itjoo6l9hmmzxeg5o4w2xhbbev8 User:FuzzyBot/zh-hans 2 59970 261550 198471 2026-03-28T17:44:36Z FuzzyBot 207 Updating to match new version of source page 261550 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** 请勿在该用户页留言 ***<br />*** <span lang="en" dir="ltr" class="mw-content-ltr">Open a bug on [[phab:|Phabricator]] or [[Special:NewSection/Wikifunctions:Translators' noticeboard|post at the translators' noticeboard]] instead.</span> ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''这个特殊的账户是[[mw:Special:MyLanguage/Extension:Translate|翻译扩展]]和[[Special:MyLanguage/Wikifunctions:Translation administrators|翻译管理员]]的一部分。''' 该账户是MediaWiki软件的一部分,不由特定用户持有。它根据[[Special:MyLanguage/Wikifunctions:Translation administrators|翻译管理员]]的操作自动执行任务。 <u>该账户会:</u> * 当原页面被修改时更新翻译页面; * 当原页面被修改时标记过时的翻译; * 应同时是[[Special:MyLanguage/Wikifunctions:Administrators|管理员]]的[[Special:MyLanguage/Wikifunctions:Translation administrators|翻译管理员]]的要求删除页面(通过[[mw:Special:MyLanguage/Manual:Job queue|JobQueue]]完成,不是即时的)。 如有问题,请提交至[[Wikifunctions:Translators' noticeboard|译者通告版]]。<br /> <hr> <small>致[[Special:MyLanguage/Wikifunctions:Administrators|管理员]]:如果本账户出现问题,请通知[[Special:MyLanguage/Wikifunctions:Translation administrators|翻译管理员]]。</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} 1lw1w99256mnkc6741vsw9qa0t8c82q User:FuzzyBot/zh-hant 2 59972 261551 198473 2026-03-28T17:44:36Z FuzzyBot 207 Updating to match new version of source page 261551 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** <span lang="en" dir="ltr" class="mw-content-ltr">Please do not leave any messages on this user page.</span> ***<br />*** 在[[phab:|Phabricator]]匯報臭蟲或是在[[Special:NewSection/Wikifunctions:Translators' noticeboard|譯者通告版貼文]]。 ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|<span lang="en" dir="ltr" class="mw-content-ltr">'''This special user account is part of the [[mw:Special:MyLanguage/Extension:Translate|Translate Extension]] and the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].'''</span> <span lang="en" dir="ltr" class="mw-content-ltr">This account is part of the MediaWiki software and it is not owned by any user. It performs automatic tasks as a result of the actions of the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].</span> <u><span lang="en" dir="ltr" class="mw-content-ltr">What this account does:</span></u> * <span lang="en" dir="ltr" class="mw-content-ltr">Updates translation pages when the source page is modified.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Marks outdated translations when the source page is modified.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Deletes pages as requested by [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]] who also are [[Special:MyLanguage/Wikifunctions:Administrators|administrators]] (this is done via [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], not immediately).</span> <span lang="en" dir="ltr" class="mw-content-ltr">Please submit any questions to [[Wikifunctions:Translators' noticeboard|Wikifunctions:Translators' noticeboard]].</span><br /> <hr> <small><span lang="en" dir="ltr" class="mw-content-ltr">''[[Special:MyLanguage/Wikifunctions:Administrators|Administrators]]: if this account is malfunctioning please notify the [[Special:MyLanguage/Wikifunctions:Translation administrators|translation administrators]].''</span></small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} 63j5c17ik8o18u9g3p3i1cz3hlqz408 Z26570 0 61686 261499 261425 2026-03-28T12:12:28Z Ainali 17 Added Z32861 to the approved list of test cases 261499 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26570" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "클래스" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "entitas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "entita" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "实体" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "entitet" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "类别" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "typ" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26570K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "위치" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "lokasi" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "umístění" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "位置" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "plats" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z26570K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z26609", "Z26623", "Z26625", "Z26626", "Z26932", "Z27175", "Z27176", "Z32289", "Z32377", "Z32861" ], "Z8K4": [ "Z14", "Z29840" ], "Z8K5": "Z26570" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "엔터티와 클래스를 사용하여 위치 지정" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Localiser en utilisant l'entité et la classe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Berikan lokasi menggunakan entitas dan kelas" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vyjádřit umístění pomocí entity a třídy" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "使用实体和类别说明位置" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Ange plats med entitet och typ" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "something is a something in somewhere", "is a ? in ?", "location is a class in entity", "X is a Y in Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "sesuatu adalah sesuatu di suatu tempat" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "某物是某地的某类事物" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Ange plats med entitet och klass" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\"" } ] } } nh2pyvdqu75wgct0h7oyfpzlnx4bi36 Z26712 0 62078 261687 259407 2026-03-29T00:47:18Z GrounderUK 50 [[Z1002]] 261687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26712" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26712K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26712K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z26713", "Z26715", "Z26716", "Z32403", "Z32405" ], "Z8K4": [ "Z14", "Z26714", "Z32398" ], "Z8K5": "Z26712" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deutscher Instanziierungssatz ohne Artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "German instantiating sentence without article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# gendered nouns" } ] } } gymmk1djuvzwo3ii6fqo690416qzzyw 261688 261687 2026-03-29T00:47:28Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 261688 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26712" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26712K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26712K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z26713", "Z26715", "Z26716", "Z32403", "Z32405" ], "Z8K4": [ "Z14", "Z32398", "Z26714" ], "Z8K5": "Z26712" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deutscher Instanziierungssatz ohne Artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "German instantiating sentence without article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# gendered nouns" } ] } } 8ccwobc6c0uzqpw23cl65mwsnwq2rxt Wikifunctions:Cardinal numbers/nan-latn-pehoeji 4 62279 261562 234273 2026-03-28T17:45:14Z FuzzyBot 207 Updating to match new version of source page 261562 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! <span lang="en" dir="ltr" class="mw-content-ltr">Language</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Chham-oa̍t == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} runk3ukrdmo4ql0utnoab47hzscb5fk Wikifunctions:Cardinal numbers/zh-hant 4 62303 261568 234278 2026-03-28T17:45:17Z FuzzyBot 207 Updating to match new version of source page 261568 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! <span lang="en" dir="ltr" class="mw-content-ltr">Language</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == 參閱 == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} nq07y0ksl8gaskmasvp6t5eyrlsw5jl Wikifunctions:Cardinal numbers/zh-hans 4 62328 261567 234277 2026-03-28T17:45:17Z FuzzyBot 207 Updating to match new version of source page 261567 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! <span lang="en" dir="ltr" class="mw-content-ltr">Language</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == 参阅 == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} sahwrtrsywtkpr84afh9tkrzionlewp Wikifunctions:Cardinal numbers/nan-hant 4 62366 261561 234272 2026-03-28T17:45:13Z FuzzyBot 207 Updating to match new version of source page 261561 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Languages covered == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are {{FORMATNUM:27}} so far. </div> {| class="wikitable sortable" |+ <span lang="en" dir="ltr" class="mw-content-ltr">functions by [[Special:ListObjectsByType/Z60|language]]</span> |- ! <span lang="en" dir="ltr" class="mw-content-ltr">Language</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Function</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Tested</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == 參閱 == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} nq07y0ksl8gaskmasvp6t5eyrlsw5jl Help:Special pages/nan-hant 12 62370 261591 206918 2026-03-28T17:47:31Z FuzzyBot 207 Updating to match new version of source page 261591 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Editing a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Example === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Examples === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Problems with transcluding === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Valid and invalid special pages == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Valid special pages === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Invalid special pages === </div> {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Linking problems == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] k7isnalox19qvju1xybca34sow5srs8 Help:Special pages/nan-latn-pehoeji 12 62372 261592 206920 2026-03-28T17:47:32Z FuzzyBot 207 Updating to match new version of source page 261592 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Editing a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Example === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Examples === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Problems with transcluding === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Valid and invalid special pages == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Valid special pages === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Invalid special pages === </div> {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Linking problems == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] k7isnalox19qvju1xybca34sow5srs8 Help:Special pages/uk 12 63558 261594 210325 2026-03-28T17:47:34Z FuzzyBot 207 Updating to match new version of source page 261594 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''Спеціальні сторінки''' — це сторінки Вікіфункцій, які створені [[mw:|програмним забезпеченням MediaWiki]] з особливих причин. Ці сторінки розміщені в спеціальному просторі назв, який є простором сторінок, що не можна напряму редагувати. Список усіх напявних спеціальних сторінок в цій вікі доступний в [[Special:SpecialPages]]. <span id="Editing_a_special_page"></span> == Редагування спеціальної сторінки == Спеціальні сторінки не можна редагувати напряму, але системні повідомлення в просторі MediaWiki можуть редагуватьи адміністратори та адміністратори інтерфейсу. Сторінки в просторі MediaWiki є системними повідомленням, і внесення до них змін також вносить зміними до інтерфейсу MediaWiki. <span id="Example"></span> === Приклад === Наприклад, [[Special:BadTitle]] (яка видається як червоне посилання, але є дійсною спецільною сторінкою) може радагувати адміністратор або адміністратор інтерфейсу, змінивши системне повідомлення в [[MediaWiki:Badtitletext]]. <span id="Transclusion_of_a_special_page"></span> == Включення спеціальної сторінки == Є кілька спеціальних сторінок у Вікіфункціях, які можна включити, додавши <code><nowiki>{{Special:PageName}}</nowiki></code>, де «PageName» повинен бути замінений назвою спеціальної сторінки. <span id="Examples"></span> === Приклади === <div class="mw-translate-fuzzy"> При включенні [[Special:RecentChanges]] отримаємо: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div class="mw-translate-fuzzy"> При включенні [[Special:RecentChangesLinked/Z12863]] отримаємо: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === Проблеми з включеннями === Багато спеціальних сторінок не можуть прочатити свій вміст при включені. Це призводить до того, що виводиться лише посилання на спеціальну сторінку. Наприклад, при включенні [[Special:SpecialPages]] отримаємо: {{Special:SpecialPages}} Включення вище є посиланням на спеціальну сторінку, а не на її вміст. <span id="Valid_and_invalid_special_pages"></span> == Дійсні та недісні спеціальні сторінки == <span id="Valid_special_pages"></span> === Дійсні спеціальні сторінки === Є кілька спеціальних сторінок, які наявні у Вікіфункціях, і їхній список можна знайти в [[Special:SpecialPages]]. <span id="Invalid_special_pages"></span> === Недійсні спеціальні сторінки === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Викликаючи недійсну спецільну сторінку буде відображено повідомлення «Такої спеціальної сторінки не існує.». Наприклад, [[Special:Special]] є недійсною спеціальною сторінкою, а натиснення на неї не призведе до її редагування. Системне повідомлення доступне в просторі MediaWiki в [[MediaWiki:Nospecialpagetext]]. Виглядає воно так: {{int:Nospecialpagetext}} Знизу системного повідомлення є кнопка, що приведе Вас до [[Wikifunctions:Main Page]]. <span id="Linking_problems"></span> == Проблеми з посиланнями == Якщо додано посилання, яке веде на неіснуючу спеціальну сторінку (наприклад: [[Special:RedLink]]), то воно відображеться як червоне посилання. Однак, є проблема, що [[Special:BadTitle]] відображається як червоне посилання, хоча це є дійсною спеціальною сторінкою. [[Category:Help]] i0r464p5lr12cspnf0ay4nno06pvwwt User talk:EnaldoSS 3 64201 261507 258749 2026-03-28T13:25:56Z EnaldoSS 675 /* Z30255 */ Reply 261507 wikitext text/x-wiki {{Welcome/lang|user=EnaldoSS|welcominguser=Dv103|1=[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:34, 24 August 2025 (UTC)}} == Z30255 == You've created [[Z30255]]. It doesn't have any tests or implementations. Do you plan to do anything with it? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:58, 21 March 2026 (UTC) :I've edited it. Thanks! [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 13:25, 28 March 2026 (UTC) fnaflwrd130rql2a8cpdfkkpgja1v3v 261533 261507 2026-03-28T17:00:01Z Amire80 113 /* Z30255 */ Reply 261533 wikitext text/x-wiki {{Welcome/lang|user=EnaldoSS|welcominguser=Dv103|1=[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:34, 24 August 2025 (UTC)}} == Z30255 == You've created [[Z30255]]. It doesn't have any tests or implementations. Do you plan to do anything with it? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:58, 21 March 2026 (UTC) :I've edited it. Thanks! [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 13:25, 28 March 2026 (UTC) ::Thanks! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 17:00, 28 March 2026 (UTC) tioqllaf0kuzoyjf8c0xphuyrb72d2z Wikifunctions talk:Request for cleanup 5 65847 261682 219265 2026-03-28T21:17:01Z Hogü-456 617 /* Functions with error handling functions */ new section 261682 wikitext text/x-wiki == RfC == Shouldn't it be plural requests? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 08:36, 20 September 2025 (UTC) == Functions with error handling functions == I read the section in the [[Wikifunctions:Status updates/2026-03-26#Status_of_Composition_Language_v2|Wikifunctions:Status updates/2026-03-26]] about Status of Composition Language v2. One possibility to find functions using error handling functions is using the what links here function. So like in this [[Special:WhatLinksHere/Z850|example]] with pages linking to {{Z|850}}. Do you think it is possible to create a list of functions what need to be checked based on this. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 28 March 2026 (UTC) 1rkrtjlf392bmp3e0k8jbt8zek1jema User:FuzzyBot/de-formal 2 66961 261537 223698 2026-03-28T17:44:32Z FuzzyBot 207 Updating to match new version of source page 261537 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Bitte hinterlassen Sie keine Nachrichten auf dieser Benutzerseite. ***<br />*** Öffnen Sie stattdessen einen Fehler auf [[phab:|Phabricator]] oder [[Special:NewSection/Wikifunctions:Translators' noticeboard|schreiben Sie auf der Hinweisseite der Übersetzer]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Dieses spezielle Benutzerkonto ist Teil der [[mw:Special:MyLanguage/Extension:Translate|Translate-Erweiterung]] und der [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungs-Administratoren]].''' Dieses Konto gehört zur MediaWiki-Software und ist nicht im Besitz eines Benutzers. Es führt automatische Aufgaben aus, die sich aus den Aktionen der [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]] ergeben. <u>Was dieses Konto leistet:</u> * Aktualisiert Übersetzungsseiten, wenn die Ausgangsseite geändert wird. * Markiert veraltete Übersetzungen, wenn die Quellseite geändert wird. * Löscht Seiten auf Anfrage von [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]], die auch [[Special:MyLanguage/Wikifunctions:Administrators|Administratoren]] sind (dies geschieht über die [[mw:Special:MyLanguage/Manual:Job queue|JobQueue]], nicht sofort). Bitte stellen Sie Ihre Fragen auf der [[Wikifunctions:Translators' noticeboard|Wikifunctions:Hinweisseite der Übersetzer]].<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administratoren]]: Wenn dieses Konto nicht ordnungsgemäß arbeitet, benachrichtigen Sie bitte die [[Special:MyLanguage/Wikifunctions:Translation administrators|Übersetzungsadministratoren]].''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} l53edq4p3nx8ewt9e4fl1f3vh7pfb9p Wikifunctions:Cardinal numbers/kcg 4 67918 261559 234270 2026-03-28T17:45:12Z FuzzyBot 207 Updating to match new version of source page 261559 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} <div lang="en" dir="ltr" class="mw-content-ltr"> We are looking to have functions to create the names of numbers in many different languages. The [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|newsletter from 15 May 2024]] made a Call for Functions! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On this page, we collect and list the existing functions and related objects in order to coordinate the work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The functions take as input a [[Z13518|natural number]] and return a [[Z6|string]]. There can be more than one function per language. </div> <span id="Languages_covered"></span> == Lilyem nang á̱ ku nyia̱ a̱ni == <div class="mw-translate-fuzzy"> Nswak nfeang ma̱ng a̱feang mi̱ di̱ yong huni. </div> {| class="wikitable sortable" |+ nkyangta̱m di̱n vak [[Special:ListObjectsByType/Z60|a̱lyem]] |- ! A̱lyem !! Kyangta̱m !! Á̱ ku mak !! <span lang="en" dir="ltr" class="mw-content-ltr">Implemented</span> !! <span lang="en" dir="ltr" class="mw-content-ltr">Planning</span> |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Bu nwuan == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} 4lobr7iikg2hyfkrjwu3fnplu53d08v Help:Special pages/kcg 12 68133 261589 227456 2026-03-28T17:47:31Z FuzzyBot 207 Updating to match new version of source page 261589 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Editing a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. </div> <span id="Example"></span> === Kidee === <div lang="en" dir="ltr" class="mw-content-ltr"> For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Examples === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Problems with transcluding === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Valid and invalid special pages == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Valid special pages === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Invalid special pages === </div> {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Linking problems == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] dljpg22dmfmw804crxcdd9lutn3wb37 Template:Main page/News 10 68963 261569 261393 2026-03-28T17:46:03Z Ameisenigel 44 translation units should be placed by the translate extension, not manually 261569 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <translate><!--T:1--> Volunteer's Corners</translate> * <translate><!--T:2--> The next Volunteers' Corner will be at <tvar name="date-and-time"><bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi></tvar> on <tvar name="platform"><bdi lang="en" dir="ltr">Google Meet</bdi></tvar> at <tvar name="link"><bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi></tvar>.</translate> * <translate><!--T:3--> The [[<tvar name="1">:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm</tvar>|most recent Volunteer's Corner]] is available on Commons</translate> ; <translate><!--T:4--> Recent status updates about Wikifunctions</translate> <!--Keep this to the most recent 5 entries--> * <translate><tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]] 1qb2bh6eqq7ymb7usdfd8yio965wf28 261570 261569 2026-03-28T17:46:14Z Ameisenigel 44 Marked this version for translation 261570 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <translate><!--T:1--> Volunteer's Corners</translate> * <translate><!--T:2--> The next Volunteers' Corner will be at <tvar name="date-and-time"><bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi></tvar> on <tvar name="platform"><bdi lang="en" dir="ltr">Google Meet</bdi></tvar> at <tvar name="link"><bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi></tvar>.</translate> * <translate><!--T:3--> The [[<tvar name="1">:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm</tvar>|most recent Volunteer's Corner]] is available on Commons</translate> ; <translate><!--T:4--> Recent status updates about Wikifunctions</translate> <!--Keep this to the most recent 5 entries--> * <translate><!--T:24--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><translate><!--T:10--> More news</translate></span>]] qafh2o6pn25edhkg012qlijyrp6n1dw Template:Main page/News/en 10 69028 261577 259421 2026-03-28T17:46:16Z FuzzyBot 207 Updating to match new version of source page 261577 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Volunteer's Corners * The next Volunteers' Corner will be at <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> on <bdi lang="en" dir="ltr">Google Meet</bdi> at <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * The [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|most recent Volunteer's Corner]] is available on Commons ; Recent status updates about Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 * {{Status updates|2026-03-19}}: Abstract Wikipedia in Beta * {{Status updates|2026-03-11}}: A new composition language * {{Status updates|2026-03-06}}: Citations and Copy and Paste * {{Status updates|2026-02-26}}: Graceful overrides and fallbacks [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">More news</span>]] 1mdu4uf418iemog661yst2tf1sa7e3v Template:Main page/News/de 10 69043 261575 259422 2026-03-28T17:46:16Z FuzzyBot 207 Updating to match new version of source page 261575 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt. * Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar ; Aktuelle Neuigkeiten zum Status von Wikifunctions <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] 7t8rh5bb77tllb3dfje9jpgy742q5h3 261597 261575 2026-03-28T17:48:31Z Ameisenigel 44 Created page with "$1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2" 261597 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt. * Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar ; Aktuelle Neuigkeiten zum Status von Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] 9damvap7otn1xy3padp7zpuxpfes52d 261599 261597 2026-03-28T17:48:34Z Ameisenigel 44 Created page with "$1: Abstrakte Wikipedia in Beta" 261599 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Freiwilligentreffen * Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt. * Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar ; Aktuelle Neuigkeiten zum Status von Wikifunctions <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 * {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta * {{Status updates|2026-03-11}}: Eine neue Kompositionssprache * {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen * {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]] bclsofurf8g7whzrxq4bfa5h2bii0i9 Template:Main page/News/ko 10 69053 261579 259425 2026-03-28T17:46:17Z FuzzyBot 207 Updating to match new version of source page 261579 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 지원자 코너 * 다음 지원자 코너는 <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi>에 진행됩니다: <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>(<bdi lang="en" dir="ltr">Google Meet</bdi>) * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|최신 지원자 코너]]는 공용에서 사용할 수 있습니다. ; 위키함수의 최신 상태 업데이트 <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">더 많은 소식</span>]] ie8tspvkv4b06eajixf2jnl4li4ta78 Template:Main page/News/ar 10 69123 261574 259516 2026-03-28T17:46:15Z FuzzyBot 207 Updating to match new version of source page 261574 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ركن المتطوعين * ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> على <bdi lang="en" dir="ltr">Google Meet</bdi> على <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز ; تحديثات الحالة الأخيرة حول ويكي دوال <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]] nw7pdd505w15mfnkm2mjseytiqnxfm8 261664 261574 2026-03-28T20:06:39Z Mdktb 3635 +T:24 261664 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ركن المتطوعين * ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> على <bdi lang="en" dir="ltr">Google Meet</bdi> على <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز ; تحديثات الحالة الأخيرة حول ويكي دوال <!--Keep this to the most recent 5 entries--> * الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]] j16tj80u5ghov9apjd9ve4p5ykgno8n 261666 261664 2026-03-28T20:07:05Z Mdktb 3635 ++T:24 261666 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ركن المتطوعين * ستكون جلسة ركن المتطوعين التالية بتوقيت <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> على <bdi lang="en" dir="ltr">Google Meet</bdi> على <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|أحدث جلسة لركن المتطوعين]] متاحة على كومنز ; تحديثات الحالة الأخيرة حول ويكي دوال <!--Keep this to the most recent 5 entries--> * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">المزيد من الأخبار</span>]] feofrkuxz1wndic3xhkkff2g95w98ja Z29843 0 69318 261495 261426 2026-03-28T11:59:36Z Ainali 17 +sv 261495 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29843" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z26707", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27219", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30397", "Z14293K2": [ "Z60", "Z1002" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30484", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30514", "Z14293K2": [ "Z60", "Z1541" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30534", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32152", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32193", "Z14293K2": [ "Z60", "Z1844", "Z1226" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32219", "Z14293K2": [ "Z60", "Z1037", "Z1294", "Z1381" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32287", "Z14293K2": [ "Z60", "Z1005" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32371", "Z14293K2": [ "Z60", "Z1004", "Z1640" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32442", "Z14293K2": [ "Z60", "Z1830" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32739", "Z14293K2": [ "Z60", "Z1157", "Z1517" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32848", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32855", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro vyjádřit umístění Z26570" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“" } ] } } iz2i9s3m8uava1ebdvr08si9m26copx Template:Main page/News/zh-hant 10 69589 261582 259428 2026-03-28T17:46:18Z FuzzyBot 207 Updating to match new version of source page 261582 wikitext text/x-wiki <noinclude><languages /></noinclude> ; <span lang="en" dir="ltr" class="mw-content-ltr">Volunteer's Corners</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The next Volunteers' Corner will be at <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> on <bdi lang="en" dir="ltr">Google Meet</bdi> at <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|most recent Volunteer's Corner]] is available on Commons</span> ; 維基函式庫的近期狀態更新 <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">更多消息</span>]] caf1zpn2cbclk2tla0fxz17wjwjaion Z30255 0 70000 261503 233635 2026-03-28T13:16:04Z EnaldoSS 675 261503 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z30255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "lista de cadeias" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z30255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "de lista para cadeia única" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "converter lista em cadeia" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "une cadeias de uma lista em uma cadeia única, separadas por espaço" } ] } } hey4zwtgm0mfpovj88y78357aimdy89 261504 261503 2026-03-28T13:17:39Z EnaldoSS 675 261504 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z30255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "lista de cadeias" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "separador" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z30255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "de lista para cadeia única" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "converter lista em cadeia" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "une cadeias de uma lista em uma cadeia única, separadas por espaço" } ] } } 85y4hpj2t03ymtvnsdwbvjirwuakg2t 261506 261504 2026-03-28T13:22:05Z EnaldoSS 675 Added Z32862 to the approved list of implementations 261506 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z30255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "lista de cadeias" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "separador" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32862" ], "Z8K5": "Z30255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "de lista para cadeia única" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "converter lista em cadeia" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "une cadeias de uma lista em uma cadeia única, separadas por espaço" } ] } } l4jvh2sa40vpu2wk8t229kptoenihhi 261509 261506 2026-03-28T13:29:02Z EnaldoSS 675 Added Z32863 to the approved list of test cases 261509 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30255" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z30255K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "lista de cadeias" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30255K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "separador" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z32863" ], "Z8K4": [ "Z14", "Z32862" ], "Z8K5": "Z30255" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "de lista para cadeia única" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "converter lista em cadeia" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "une cadeias de uma lista em uma cadeia única, separadas por espaço" } ] } } p2oyyykc31kiyr149o6sjertwpvz7tn Template:Main page/News/ja 10 70114 261578 259424 2026-03-28T17:46:17Z FuzzyBot 207 Updating to match new version of source page 261578 wikitext text/x-wiki <noinclude><languages /></noinclude> ; ボランティアのコーナース * 次のボランティアのコーナーは<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi>で<bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>に<bdi lang="en" dir="ltr">Google Meet</bdi>。 * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|最新のボランティアのコーナー]]にコモンズで利用可能です。 ; ウィキファンクションズに関するステータスの最近のアップデート <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">その他のニュース</span>]] jjd0073koidvb2bqh7gf8ktpev2v3c1 Z30397 0 70192 261695 260947 2026-03-29T03:46:27Z Infernostars 2179 Removed Z30399 from the approved list of implementations 261695 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30397" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30398" ], "Z8K4": [ "Z14", "Z32738" ], "Z8K5": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 61tvx9otd2l06khlhepnf2qq3f79ir5 261696 261695 2026-03-29T03:46:30Z Infernostars 2179 Added Z32605 to the approved list of test cases 261696 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30397" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30398", "Z32605" ], "Z8K4": [ "Z14", "Z32738" ], "Z8K5": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4mmros118fclxut8r920dx3fwk5hzgx Template:Main page/News/bn 10 71222 261572 259419 2026-03-28T17:46:15Z FuzzyBot 207 Updating to match new version of source page 261572 wikitext text/x-wiki <noinclude><languages /></noinclude> ; স্বেচ্ছাসেবকদের সভা * পরবর্তী স্বেচ্ছাসেবক সভাটি <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> ঠিকানায় <bdi lang="en" dir="ltr">Google Meet</bdi>-এ <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi>-তে অনুষ্ঠিত হবে। * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|সর্বশেষ স্বেচ্ছাসেবকদের সভাটি]] কমন্সে উপলব্ধ রয়েছে। ; উইকিফাংশন্স সম্পর্কে সাম্প্রতিক হালনাগাদ <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">আরও সংবাদ</span>]] 50wlkjuz2qgfhrvt4j2ve5yjgq92q1m Help:Special pages/fr 12 71590 261588 238735 2026-03-28T17:47:29Z FuzzyBot 207 Updating to match new version of source page 261588 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> Les '''Pages spéciales''' sont des pages de Wikifunctions générées par le [[mw:|logiciel MediaWiki]] pour des raisons particulières. Ces pages se trouvent dans l'espace de noms ''Special:'' qui est un espace de noms de pages qui ne peuvent pas être modifiées directement. La liste de toutes les pages spéciales existant sur ce wiki est disponible sur [[Special:SpecialPages]]. <span id="Editing_a_special_page"></span> == Modifier une page spéciale == Les pages spéciales ne peuvent pas être éditées directement, mais les messages système dans l'espace de noms MediaWiki peuvent être édités par les administrateurs et les administrateurs d'interface. Les pages dans l'espace de noms MediaWiki sont des messages système, et les modifications apportées à ces derniers entraîneront également des changements dans l'interface MediaWiki. <span id="Example"></span> === Exemple === Par exemple, [[Special:BadTitle]] (qui apparaît comme un lien en rouge mais est une page spéciale valide) peut être édité par un administrateur ou un administrateur d'interface en éditant le message système sur [[MediaWiki:Badtitletext]]. <span id="Transclusion_of_a_special_page"></span> == Transclure une page spéciale == Quelques pages spéciales sur Wikifunctions peuvent être transcluses en ajoutant <code><nowiki>{{Special:''nomDePage''}}</nowiki></code>, où ''nomDePage'' est remplacé par le nom de la page spéciale. <span id="Examples"></span> === Exemples === <div class="mw-translate-fuzzy"> Si on transclut [[Special:RecentChanges]], cela produit : </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div class="mw-translate-fuzzy"> Si on transclut [[Special:RecentChangesLinked/Z12863]], cela produit : </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === Problèmes de transclusion === Le contenu de plusieurs pages spéciales ne peut pas être lu quand il est transclus. Cela ne produirait qu'un lien vers la page spéciale. Par exemple, si on transclut [[Special:SpecialPages]], cela donne : {{Special:SpecialPages}} La transclusion ci-dessus est un lien vers la page spéciale plutôt que vers son contenu. <span id="Valid_and_invalid_special_pages"></span> == Pages spéciales valides et non valides == <span id="Valid_special_pages"></span> === Pages spéciales valides === Il existe plusieurs pages spéciales dans Wikifunctions, et la liste est fournie sur [[Special:SpecialPages]]. <span id="Invalid_special_pages"></span> === Pages spéciales non valides === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Si vous demandez une page spéciale non valide, un message ''Cette page spéciale n'existe pas'' apparaîtra. Par exemple, [[Special:Special]] est une page spéciale non valide; en cliquant dessus vous n'irez pas à son édition. Le message système est disponible dans l'espace de noms MediaWiki, à [[MediaWiki:Nospecialpagetext]]. Ça ressemble à ceci : {{int:Nospecialpagetext}} En bas du message système, vous trouverez un bouton qui vous conduit à [[Wikifunctions:Main Page]]. <span id="Linking_problems"></span> == Problèmes des liens == Si vous ajoutez un lien vers une page spéciale qui n'existe pas (exemple : [[Special:RedLink]]), il s'affichera comme un lien en rouge. Cependant, il y a un problème, que [[Special:BadTitle]] soit affiché comme un lien en rouge même si c'est une page spéciale valide. [[Category:Help]] kyoh68xkyfr28tdy933v7ep2jpdxyke User:FuzzyBot/uz 2 72877 261549 242802 2026-03-28T17:44:36Z FuzzyBot 207 Updating to match new version of source page 261549 wikitext text/x-wiki <noinclude><languages/></noinclude> <div class="plainlinks" style="margin-bottom: 1em; text-align: center; font-size: 120%; color: var(--color-destructive, red)">*** Iltimos, ushbu foydalanuvchi sahifasida hech qanday xabar qoldirmang. ***<br />*** Xatoni [[phab:|Fabrikator]]da ochish yoki uning oʻrniga [[Special:NewSection/Wikifunctions:Translators' noticeboard|tarjimonlarning e'lonlar taxtasiga joylashtiring]]. ***</div> {| style="width:80%; margin: 0 auto 1em auto; padding: 0.2em; border: 1px solid var(--border-color-base); color:inherit background: var(--background-color-neutral, #F9F9F9);" |align="center"|[[File:Crystal Clear action run.svg|50px]] |align="left" width="100%"|'''Bu maxsus foydalanuvchi akkaunti [[mw:Special:MyLanguage/Extension:Translate|Tarjima Kengaytmasi]] va [[Special:MyLanguage/Wikifunctions:Translation administrators|tarjima administratorlari]]ning bir qismi.''' Bu hisob MediaVikining bir qismi va hech qanday foydalanuvchiga tegishli emas. U [[Special:MyLanguage/Wikifunctions:Translation administrators|tarjima administratorlari]] harakati natijasida avtomatik vazifalarni bajaradi. <u>Bu hisob nima qilishi:</u> * Manba sahifasi oʻzgartirilganida tarjima sahifalarini yangilaydi. * Manba sahifasi oʻzgartirilganida eskirgan tarjimalarni belgilaydi. * [[Special:MyLanguage/Wikifunctions:Administrators|Administrator]] ham boʻlgan [[Special:MyLanguage/Wikifunctions:Translation administrators|tarjima administratorlari]] soʻrovlariga koʻra sahifalarni oʻchiradi (bu [[mw:Special:MyLanguage/Manual:Job queue|IshNavbati]] orqali amalga oshiriladi, darrov emas). Iltimos, har qanday savollarni [[Wikifunctions:Translators' noticeboard|Wikifunksiyalar:Tarjimonlar e'lonlar taxtasi]]ga topshiring.<br /> <hr> <small>''[[Special:MyLanguage/Wikifunctions:Administrators|Administratorlar]]: agar bu hisob ishdan chiqqan boʻlsa, iltimos, [[Special:MyLanguage/Wikifunctions:Translation administrators|tarjima administratorlari]]ga xabar bering.''</small> |} {{#if:{{#translation:}}||[[Category:Translatable user pages]]}} mxe3q0asew9s17kqjf733n6zurzikr7 Template:Main page/News/fr 10 73409 261576 259423 2026-03-28T17:46:16Z FuzzyBot 207 Updating to match new version of source page 261576 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Le coin des bénévoles * Le prochain Coin des bénévoles se tiendra le <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> sur <bdi lang="en" dir="ltr">Google Meet</bdi> à <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Le [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|dernier Coin des bénévoles]] est disponible sur Commons ; Dernières mises à jour de l'état de Wikifunctions <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Plus ...</span>]] npfbjdzc99tnqz88mnekihqhgatgz8z Template:Main page/News/nl 10 75151 261580 259426 2026-03-28T17:46:17Z FuzzyBot 207 Updating to match new version of source page 261580 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Bijeenkomst vrijwilligers * De volgende bijeenkomst zal plaatsvinden op <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> op <bdi lang="en" dir="ltr">Google Meet</bdi> op <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * Verslag [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|meest recente "Volunteer's Corner"]] ; Recente statusupdates over Wikifuncties <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * {{Status updates|2026-03-11}}: Een nieuwe compositie-taal * {{Status updates|2026-03-06}}: Citeren en kopiëren en plakken * {{Status updates|2026-02-26}}: Gracieuze overrides en fallbacks [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Meer nieuws</span>]] njeldv45extp1fwjf30tyql1smv2q1c Template:Main page/News/zh-hans 10 75568 261581 259427 2026-03-28T17:46:18Z FuzzyBot 207 Updating to match new version of source page 261581 wikitext text/x-wiki <noinclude><languages /></noinclude> ; 志愿者角 * 下期志愿者角将于<bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi>在<bdi lang="en" dir="ltr">Google Meet</bdi>的<bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>开始。 * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|最近的志愿者角]]现已发布于 Commons。 ; <span lang="en" dir="ltr" class="mw-content-ltr">Recent status updates about Wikifunctions</span> <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small"><span lang="en" dir="ltr" class="mw-content-ltr">More news</span></span>]] l3c8xtyc4ic1taegntnu0ww0nmpishx Wikifunctions:Cardinal numbers/nl 4 75592 261563 250554 2026-03-28T17:45:14Z FuzzyBot 207 Updating to match new version of source page 261563 wikitext text/x-wiki <languages/> {{Move|Wikifunctions:Catalogue/Natural language operations/Cardinal numbers|reason=This page is a list of functions, but is outside the catalogue}} We zoeken functies om namen van getallen in veel verschillende talen te creëren. In de [[Special:MyLanguage/Wikifunctions:Status updates/2024-05-15|nieuwsbrief van 15 mei 2024]] deden we een oproep om Functies! Op deze pagina verzamelen en vermelden we de bestaande functies en gerelateerde objecten om het werk te coördineren. De functies hebben als invoer een [[Z13518|natuurlijk getal]] en geven een [[Z6|string (tekenreeks)]] terug. Er kunnen meer dan één functie per taal zijn. <span id="Languages_covered"></span> == Talen met deze functie == Er zijn er tot nu toe {{FORMATNUM:27}}. {| class="wikitable sortable" |+ functies per [[Special:ListObjectsByType/Z60|taal]] |- ! Taal !! Functie !! Getest !! Geïmplementeerd !! Planning |- | {{z|Z1002}} || {{z|Z13587}} || ✅ || ✅ || [[WF:human languages/Z1002#natural number|WF:HL]] |- | {{z|Z1004}} || {{z|Z16093}} || ✅ || ✅ || [[WF:human languages/Z1004#natural number|WF:HL]] |- | {{z|Z1011}} || {{z|Z16150}} || ✅ || ✅ || [[WF:human languages/Z1011#natural number|WF:HL]] |- | {{z|Z1014}} || {{z|Z16053}} || ✅ || ✅ || [[WF:human languages/Z1014#natural number|WF:HL]] |- | {{z|Z1025}} || {{z|Z15965}} || ✅ || ✅ || [[WF:human languages/Z1025#natural number|WF:HL]] |- | {{z|Z1045}} || {{z|Z16172}} || ✅ || ✅ || [[WF:human languages/Z1045#natural number|WF:HL]] |- | {{z|Z1062}} || {{z|Z32780}} || ✅ || ⛓️‍💥 || [[WF:human languages/Z1062#natural number|WF:HL]] |- | {{z|Z1146}} || {{z|Z16163}} || ✅ || ✅ || [[WF:human languages/Z1146#natural number|WF:HL]] |- | {{z|Z1272}} || {{z|Z16085}} || ✅ || ✅ || [[WF:human languages/Z1272#natural number|WF:HL]] |- | {{z|Z1332}} || {{z|Z15953}} || ✅ || ✅ || [[WF:human languages/Z1332#natural number|WF:HL]] |- | {{z|Z1430}} || {{z|Z15963}} || ✅ || ✅ || [[WF:human languages/Z1430#natural number|WF:HL]] |- | {{z|Z1531}} || {{z|Z15567}} || ✅ || ✅ || [[WF:human languages/Z1531#natural number|WF:HL]] |- | {{z|Z1534}} || {{z|Z16185}} || ✅ || ✅ || [[WF:human languages/Z1534#natural number|WF:HL]] |- | {{z|Z1592}} || {{z|Z16008}} || ❌ || ✅ || [[WF:human languages/Z1592#natural number|WF:HL]] |- | {{z|Z1624}} || {{z|Z16184}} || ✅ || ✅ || [[WF:human languages/Z1624#natural number|WF:HL]] |- | {{z|Z1882}} || {{z|Z16313}} || ✅ || ❌ || [[WF:human languages/Z1882#natural number|WF:HL]] |- | {{z|Z1381}} || {{z|Z16398}} || ❌ || ❌ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{z|Z1003}} || {{z|Z16431}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1472}} || {{z|Z16443}} || ✅ || ✅ || [[WF:human languages/Z1003#natural number|WF:HL]] |- | {{z|Z1099}} || {{z|Z16409}} || ✅ || ✅ || [[WF:human languages/Z1099#natural number|WF:HL]] |- | {{z|Z1282}} || {{z|Z16608}} || ✅ || ✅ || [[WF:human languages/Z1381#natural number|WF:HL]] |- | {{Z|Z1820}} || {{Z|Z19334}} || ✅ || ✅ || [[WF:human languages/Z1820#natural number|WF:HL]] |- | {{z|Z1012}} || {{z|Z19484}} || ✅ || ✅ || [[WF:human languages/Z1012#natural number|WF:HL]] |- | {{Z|Z1787}} || {{Z|Z23003}} || ✅ || ✅ || [[WF:human languages/Z1787#natural number|WF:HL]] |- | {{Z|Z1158}} || {{Z|Z24618}} || ✅ || ✅ || [[WF:human languages/Z1158#natural number|WF:HL]] |- | {{Z|Z1078}} || {{Z|Z18546}} || ✅ || ✅ || [[WF:human languages/Z1078#natural number|WF:HL]] |- | {{Z|Z1762}} || {{Z|Z22455}} || ✅ || ✅ || [[WF:human languages/Z1762#natural number|WF:HL]] |} <span id="See_also"></span> == Zie ook == * {{Z|Z16435}} * {{Z+|Z16437}} * {{Z|Z14526}} 0l355b0tv0ai6428zk1m83y08vgidll Z31729 0 77101 261500 255956 2026-03-28T13:04:33Z YoshiRulz 10156 Added Z31737, Z31730, Z31731, Z31733, Z31732, Z32593 and Z32011 to the approved list of test cases 261500 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31729" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z31729K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fragment" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31737", "Z31730", "Z31731", "Z31733", "Z31732", "Z32593", "Z32011" ], "Z8K4": [ "Z14" ], "Z8K5": "Z31729" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "center HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "centre HTML fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "center" ] }, { "Z1K1": "Z31", "Z31K1": "Z1199", "Z31K2": [ "Z6", "centre" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a HTML fragment and returns it styled properly so all of its contents appear in the center" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "takes a HTML fragment and returns it styled properly so all of its contents appear in the centre" } ] } } 7d0cnkes3dcpqxeex4digr1hcm46lku 261501 261500 2026-03-28T13:04:35Z YoshiRulz 10156 Added Z31738 to the approved list of implementations 261501 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31729" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z31729K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fragment" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31737", "Z31730", "Z31731", "Z31733", "Z31732", "Z32593", "Z32011" ], "Z8K4": [ "Z14", "Z31738" ], "Z8K5": "Z31729" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "center HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "centre HTML fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "center" ] }, { "Z1K1": "Z31", "Z31K1": "Z1199", "Z31K2": [ "Z6", "centre" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a HTML fragment and returns it styled properly so all of its contents appear in the center" }, { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "takes a HTML fragment and returns it styled properly so all of its contents appear in the centre" } ] } } sekwhxvomp9m5gs42z71z00qs92c0nd Help:Special pages/pl 12 77381 261595 255316 2026-03-28T17:47:34Z FuzzyBot 207 Updating to match new version of source page 261595 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Special pages''' are pages on Wikifunctions generated by the [[mw:|MediaWiki software]] for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Editing a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface. </div> <span id="Example"></span> === Przykład === <div lang="en" dir="ltr" class="mw-content-ltr"> For example, [[Special:BadTitle]] (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at [[MediaWiki:Badtitletext]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Transclusion of a special page == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a few special pages on Wikifunctions that can be transcluded by adding <code><nowiki>{{Special:PageName}}</nowiki></code>, where "PageName" should be replaced with the name of the special page. </div> <span id="Examples"></span> === Przykłady === <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChanges]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> When transcluding [[Special:RecentChangesLinked/Z12863]], that would produce the content shown in the box below: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Problems with transcluding === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding [[Special:SpecialPages]], that would produce: </div> {{Special:SpecialPages}} <div lang="en" dir="ltr" class="mw-content-ltr"> The above transclusion is a link to the special page rather than its contents. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Valid and invalid special pages == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Valid special pages === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are multiple special pages that exist on Wikifunctions, and a list can be found at [[Special:SpecialPages]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Invalid special pages === </div> {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} <div lang="en" dir="ltr" class="mw-content-ltr"> Requesting an invalid special page will display a "No such special page" message. For example, [[Special:Special]] is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at [[MediaWiki:Nospecialpagetext]]. It looks like this: </div> {{int:Nospecialpagetext}} <div lang="en" dir="ltr" class="mw-content-ltr"> At the bottom of the system message, there is a button that directs you to [[Wikifunctions:Main Page]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Linking problems == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a link to a non-existent special page (example: [[Special:RedLink]]) is added, it would be displayed as a red link. However, there is a problem, that being [[Special:BadTitle]] being displayed as a red link even though it is a valid special page. </div> [[Category:Help]] phdg2wex4uei9qq9qycppsk45ini97s Template:Main page/News/cs 10 78172 261573 259420 2026-03-28T17:46:15Z FuzzyBot 207 Updating to match new version of source page 261573 wikitext text/x-wiki <noinclude><languages /></noinclude> ; Dobrovolnické koutky * Následující Dobrovolnický koutek se bude konat <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13]</bdi> na platformě <bdi lang="en" dir="ltr">Google Meet</bdi> na <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>. * [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|Poslední Dobrovolnický koutek]] je dostupný na Commons. ; Nedávné aktuality o Wikifunkcích <!--Keep this to the most recent 5 entries--> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span> [[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Další novinky</span>]] ptc1fnzjp107i13bngelycpwfmn2b3t Wikifunctions:Requests for user groups/Archive/2026/03 4 78207 261692 260644 2026-03-29T03:08:05Z SpBot 978 archiving 2 sections from [[Wikifunctions:Requests for user groups]] (after section [[Wikifunctions:Requests for user groups/Archive/2026/03#Higa4|Higa4]]) 261692 wikitext text/x-wiki {{Talkarchive}} === ChaoticVermillion === :{{UL2.0|1=ChaoticVermillion|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 23:47, 16 March 2026 (UTC)'' :I want to be a functioneer because I want to be able to make implementations and tests without having to go to the community portal each time to request to connect them. I have made quite a few implementations and all of them that I had requested be connected have been connected. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:47, 14 March 2026 (UTC) ::{{s}} sufficient contributions for functioneer rights. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:40, 15 March 2026 (UTC) :{{ping|Feeglgeef}} The 2 day period has ended, do I have to do anything else? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 06:24, 17 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:14, 17 March 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:14, 17 March 2026 (UTC)</small> === Poslovitch === :{{UL2.0|1=Poslovitch|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :I wish to regain the Functioneer rights to work on Lorrain-related natural language generation functions. I have already previously been a Functioneer, see [https://www.wikifunctions.org/wiki/Special:Log?type=rights&user=&page=User%3APoslovitch&wpdate=&tagfilter=&subtype=&wpFormIdentifier=logeventslist&excludetempacct=1 my user rights log]. Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:27, 22 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 22:38, 24 March 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 22:38, 24 March 2026 (UTC)</small> === Higa4 === :{{UL2.0|1=Higa4|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 14:03, 26 March 2026 (UTC)'' :I want to be a functioneer because I'm going to add several functions for Japanese and I hope I can connect for myself to check testcases smoothly. [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 14:03, 24 March 2026 (UTC) ::{{s}}: sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:50, 27 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:00, 27 March 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:00, 27 March 2026 (UTC)</small> === Mormegil === :{{UL2.0|1=Mormegil|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}} :''Discussion open until: 08:50, 27 March 2026 (UTC)'' :I’d like to get the functioneer bit (I’ve had it before when experimenting with Wikifunctions in 2023) to work on a couple of natural language generating functions for Czech. (See the first pieces at [[Z32588]], [[Z32548]].) Thanks. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:50, 25 March 2026 (UTC) ::{{s}}: sufficient contributions, including especially valuable multilingual ones. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:52, 27 March 2026 (UTC) :{{done}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:01, 27 March 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:01, 27 March 2026 (UTC)</small> lphm1p2pxzzxkn7vzq0jz6978y509px Z32398 0 78636 261686 259404 2026-03-29T00:44:06Z GrounderUK 50 #nudge 261686 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32398" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z26712", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32431", "Z32431K1": { "Z1K1": "Z18", "Z18K1": "Z26712K1" }, "Z32431K2": { "Z1K1": "Z6092", "Z6092K1": "P21" }, "Z32431K3": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z26712K1" }, "Z23753K2": "Z1430" }, " ist eine ", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z26712K2" }, "Z23753K2": "Z1430" }, "in." ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z26712K1" }, "Z23753K2": "Z1430" }, " ist", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z20643", "Z20643K1": { "Z1K1": "Z7", "Z7K1": "Z22696", "Z22696K1": { "Z1K1": "Z18", "Z18K1": "Z26712K2" }, "Z22696K2": "Z1430" } }, "Z802K2": " eine ", "Z802K3": " ein " }, { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z26712K2" }, "Z23753K2": "Z1430" }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Deutscher Instanziierungssatz o. Art., Komp., m/f" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "German instantiating sentence no article, Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } takr8364qpa6e5kgaf5ofzbx6fiud2n Z32603 0 78853 261698 260009 2026-03-29T04:07:11Z ChaoticVermillion 31127 NY to NYC 261698 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32603" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30397", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30397", "Z30397K1": { "Z1K1": "Z6091", "Z6091K1": "Q60" }, "Z30397K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z30397K3": { "Z1K1": "Z6091", "Z6091K1": "Q30" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New York City is a city in the United States." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "New York City is a city in the United States." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } taqwkobnwrr0l7l9wt5ki5t4j9zywtt Z32738 0 79135 261694 260946 2026-03-29T03:45:50Z Infernostars 2179 remove non-functional description now that it functions 261694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32738" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30397", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K1" } }, "Z23468K2": "Z1002" }, "is", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" } }, "Z23468K2": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" } }, "Z23468K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" } } } }, "Z802K2": "in the", "Z802K3": "in" }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" } }, "Z23468K2": "Z1002" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity \u0026 class en w/ definite" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ewbcmirl0d2bj1h9nvhi3x6daif8pjn Z32791 0 79208 261737 261194 2026-03-29T09:13:20Z Sun8908 9804 261737 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32791" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32788", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32788", "Z32788K1": { "Z1K1": "Z6091", "Z6091K1": "Q7473516" }, "Z32788K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z32788K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z60", "Z60K1": "zh", "Z60K2": [ "Z6" ] }, "Z11K2": "東京是位於日本的城市。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1006", "Z11K2": "東京是位於日本的城市。" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test in zh: \"Tokyo is a city in Japan.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qr7mm21drgyrn0rf4nkzbgjh9uih78c Wikifunctions:Status updates/2026-03-26/de 4 79211 261656 261271 2026-03-28T20:03:05Z Ameisenigel 44 Created page with "=== Status von Kompositionssprache v2 ===" 261656 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 8izpj1fxum96vpc1hp2qa8hatv0uazx 261662 261656 2026-03-28T20:05:13Z Ameisenigel 44 Created page with "Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[$1|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausfü..." 261662 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] h8ld4yx1szbzxal25t8mh4t3onwybtk 261671 261662 2026-03-28T20:11:29Z Ameisenigel 44 Created page with "Wir haben der Kompositionssprache v2 [$1 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache." 261671 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] hux8i2weymprigz2v25ixh6aj79iogo 261673 261671 2026-03-28T20:16:04Z Ameisenigel 44 Created page with "Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[$1|Z850/Try-Catch]] und [[$2|Z853/Fehler erhalten]]) angewiesen sind, [[$3|Z7/Funktionsaufrufe]] der obersten Ebene in [[$4|Z99/Zitat]] einbetten und anschließend [[$5|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können." 261673 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 6vnpvjst8wrlqcwqqemcu0qm1cauwmo 261675 261673 2026-03-28T20:17:11Z Ameisenigel 44 Created page with "Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[$1|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp au..." 261675 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] jefkqcyrmdda5l106lpany84m42qq73 261677 261675 2026-03-28T20:17:34Z Ameisenigel 44 Created page with "Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[$1|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen." 261677 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen. <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] l097vasbi1h53m182cq336lwahzo1d0 261679 261677 2026-03-28T20:17:37Z Ameisenigel 44 Created page with "=== Letzte Änderungen an der Software ===" 261679 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 5ono64sj88j9csrqrsxe75q1c1brf8b Z32828 0 79259 261738 261350 2026-03-29T10:18:36Z Sun8908 9804 try to change the function 261738 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32828" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32825", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z32825K1" }, "Z23468K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z32825K4" }, "Z802K2": "was", "Z802K3": "is" }, { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32822", "Z32822K1": { "Z1K1": "Z18", "Z18K1": "Z32825K2" }, "Z32822K2": "Z1002" } } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32822", "Z32822K1": { "Z1K1": "Z18", "Z18K1": "Z32825K2" }, "Z32822K2": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z32825K3" }, "Z13464K3": "Z1002" } } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English person description compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0ou9fkn56wxxhuq78icfseb0hvtzy6w 261739 261738 2026-03-29T10:22:42Z Sun8908 9804 oh not connected 261739 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32828" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32825", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32825K1" } }, "Z23468K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z32825K4" }, "Z802K2": "was", "Z802K3": "is" }, { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32822", "Z32822K1": { "Z1K1": "Z18", "Z18K1": "Z32825K2" }, "Z32822K2": "Z1002" } } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32822", "Z32822K1": { "Z1K1": "Z18", "Z18K1": "Z32825K2" }, "Z32822K2": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z23753", "Z13464K2": { "Z1K1": "Z18", "Z18K1": "Z32825K3" }, "Z13464K3": "Z1002" } } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English person description compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8wn7y8e25n9v2c5m74qyzbeopgt7d49 Z32858 0 79292 261496 261494 2026-03-28T12:05:56Z Ainali 17 261496 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32858" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32855", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1592", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32855K1" } }, "Z23468K2": "Z1592" }, "är", { "Z1K1": "Z7", "Z7K1": "Z30349", "Z30349K1": { "Z1K1": "Z7", "Z7K1": "Z19285", "Z19285K1": { "Z1K1": "Z7", "Z7K1": "Z22696", "Z22696K1": { "Z1K1": "Z18", "Z18K1": "Z32855K2" }, "Z22696K2": "Z1592" } } }, "i", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32855K3" } }, "Z23468K2": "Z1592" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ange plats med entitet och typ, sv, komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gkdptywezsvxu7n6d30rf2me2dbanat 261497 261496 2026-03-28T12:07:25Z Ainali 17 rv 261497 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32858" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32855", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1592", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32855K1" } }, "Z23468K2": "Z1592" }, "är", { "Z1K1": "Z7", "Z7K1": "Z30349", "Z30349K1": { "Z1K1": "Z7", "Z7K1": "Z19285", "Z19285K1": { "Z1K1": "Z7", "Z7K1": "Z22696", "Z22696K1": { "Z1K1": "Z18", "Z18K1": "Z32855K2" }, "Z22696K2": "Z1592" } } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32855K2" } }, "Z23468K2": "Z1592" }, "i", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z32855K3" } }, "Z23468K2": "Z1592" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "ange plats med entitet och typ, sv, komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } areo3bcs4z90b0oidzfqntwsr79nl5d Z32861 0 79298 261498 2026-03-28T12:12:08Z Ainali 17 261498 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32861" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26570", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q1754" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q34" }, "Z26570K4": "Z1592" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Stockholm är en stad i Sverige." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "[sv] Stockholm är en stad i Sverige." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } io0oyvug2avl0w4qcdmd3h5uxv36eu2 Z32862 0 79299 261505 2026-03-28T13:21:41Z EnaldoSS 675 261505 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32862" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30255", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z30255( Z30255K1, Z30255K2 ) {\nreturn Z30255K1.join(Z30255K2)\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "de lista para cadeia única, javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fnk9km631gw1p7rwu7yblkl9ha1sr1r Z32863 0 79300 261508 2026-03-28T13:28:48Z EnaldoSS 675 261508 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32863" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30255", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30255", "Z30255K1": [ "Z6", "eu", "tu", "ele" ], "Z30255K2": "//" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "eu//tu//ele" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "\"eu\", \"tu\", \"ele\" + \"//\" = \"eu//tu//ele\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pk0ox38kcghb86d30ohf1ljxo0lrpz0 Z32864 0 79301 261511 2026-03-28T15:11:50Z YoshiRulz 10156 Create function 261511 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32864" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second function" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32864" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "are Functions' input and output types identical?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "are Functions' parameter and return types identical?", "do Functions have identically-typed inputs and outputs?", "do Functions have the same types?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "does NOT consider variance i.e. a more specific type substituted for Z1/Object" } ] } } k2b8l15h72s0jpppy901uuqqv05yj65 261514 261511 2026-03-28T15:22:32Z YoshiRulz 10156 Added Z32865 and Z32866 to the approved list of test cases 261514 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32864" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second function" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z32865", "Z32866" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32864" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "are Functions' input and output types identical?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "are Functions' parameter and return types identical?", "do Functions have identically-typed inputs and outputs?", "do Functions have the same types?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "does NOT consider variance i.e. a more specific type substituted for Z1/Object" } ] } } dk6pyylt3k46ycdmayza57kscj8ixrr 261517 261514 2026-03-28T15:24:10Z YoshiRulz 10156 Added Z32867 to the approved list of test cases 261517 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32864" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second function" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z32865", "Z32866", "Z32867" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32864" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "are Functions' input and output types identical?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "are Functions' parameter and return types identical?", "do Functions have identically-typed inputs and outputs?", "do Functions have the same types?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "does NOT consider variance i.e. a more specific type substituted for Z1/Object" } ] } } kaf3niq7kxwh38kcz0qnojzcevlsqpw 261519 261517 2026-03-28T15:30:22Z YoshiRulz 10156 Added Z32868 to the approved list of implementations 261519 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32864" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32864K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second function" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z32865", "Z32866", "Z32867" ], "Z8K4": [ "Z14", "Z32868" ], "Z8K5": "Z32864" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "are Functions' input and output types identical?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "are Functions' parameter and return types identical?", "do Functions have identically-typed inputs and outputs?", "do Functions have the same types?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "does NOT consider variance i.e. a more specific type substituted for Z1/Object" } ] } } a0jb6g44u60bdasmw4de5rqok7oiz2f Z32865 0 79302 261512 2026-03-28T15:18:51Z YoshiRulz 10156 Create test 261512 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32865" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32864", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32864", "Z32864K1": "Z10615", "Z32864K2": "Z10618" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String starts/ends with have the same types" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 61hlodhbt8xz6aou3pw0lijcrhsi84a Z32866 0 79303 261513 2026-03-28T15:22:14Z YoshiRulz 10156 Create test 261513 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32866" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32864", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32864", "Z32864K1": "Z10615", "Z32864K2": "Z21613" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "String/List starts with have different types" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d11k7ck35yt38ob6hop9s8izoekvc1w Z32867 0 79304 261515 2026-03-28T15:23:56Z YoshiRulz 10156 Create test 261515 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32867" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32864", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32864", "Z32864K1": "Z31145", "Z32864K2": "Z32065" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first grapheme/cp of String have different types" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fayvihx2ye1z5ddqi6udo37ijuj6rx2 Z32868 0 79305 261518 2026-03-28T15:28:37Z YoshiRulz 10156 Create implementation 261518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32868" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32864", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z19084", "Z19084K1": { "Z1K1": "Z7", "Z7K1": "Z10112", "Z10112K1": { "Z1K1": "Z18", "Z18K1": "Z32864K1" } }, "Z19084K2": { "Z1K1": "Z7", "Z7K1": "Z10112", "Z10112K1": { "Z1K1": "Z18", "Z18K1": "Z32864K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K1": { "Z1K1": "Z7", "Z7K1": "Z21172", "Z21172K1": { "Z1K1": "Z18", "Z18K1": "Z32864K1" } }, "Z889K2": { "Z1K1": "Z7", "Z7K1": "Z21172", "Z21172K1": { "Z1K1": "Z18", "Z18K1": "Z32864K2" } }, "Z889K3": "Z19084" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "are Functions identically-typed, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1kyppnr4denbfr5p1a4r5kozyfa14x6 Z32869 0 79306 261521 2026-03-28T15:50:58Z YoshiRulz 10156 Create function 261521 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z32869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z8" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all Functions (incl. default) from per-lang config" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "list of all Functions (including default/fallback) from a Configuration of functions for given languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 86nc386koc9us0hdp9rrfbmgexwaz95 261523 261521 2026-03-28T15:52:07Z YoshiRulz 10156 Added Z32870 to the approved list of implementations 261523 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32869" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z32869K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z8" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32870" ], "Z8K5": "Z32869" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all Functions (incl. default) from per-lang config" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "list of all Functions (including default/fallback) from a Configuration of functions for given languages" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3q9vv891wwy60vjetr2yuencmz1q67i Z32870 0 79307 261522 2026-03-28T15:51:54Z YoshiRulz 10156 Create implementation 261522 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32870" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32869", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z810", "Z810K1": { "Z1K1": "Z7", "Z7K1": "Z14313", "Z14313K1": { "Z1K1": "Z18", "Z18K1": "Z32869K1" } }, "Z810K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z14319", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z14312", "Z14312K1": { "Z1K1": "Z18", "Z18K1": "Z32869K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "all Functions from per-lang config, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9qpbhcfnwi33ya5ojba4xiipbex5gfi Z32871 0 79308 261525 2026-03-28T16:13:36Z YoshiRulz 10156 Create function 261525 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32871" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z32871K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32871K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parent/outer function" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z8" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32871" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter mismatching Functions of per-lang config" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns list of Functions from the config's branches (incl. default) whose input/output types don't exactly match the outer Function (given)" } ] } } 5799enrop4mpu4zp4oidkvbb8az249w 261527 261525 2026-03-28T16:16:11Z YoshiRulz 10156 Added Z32872 to the approved list of implementations 261527 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32871" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z32871K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z32871K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parent/outer function" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z8" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32872" ], "Z8K5": "Z32871" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "filter mismatching Functions of per-lang config" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns list of Functions from the config's branches (incl. default) whose input/output types don't exactly match the outer Function (given)" } ] } } 37a0p4dawst7f4p3gy91oriz7raf849 Z32872 0 79309 261526 2026-03-28T16:14:23Z YoshiRulz 10156 Create implementation 261526 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32872" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32871", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22820", "Z22820K1": { "Z1K1": "Z7", "Z7K1": "Z32869", "Z32869K1": { "Z1K1": "Z18", "Z18K1": "Z32871K1" } }, "Z22820K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z10216", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z32864", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z32869", "Z32869K1": { "Z1K1": "Z18", "Z18K1": "Z32871K1" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z32871K2" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "mismatching Funcs. of per-lang config, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 88cc70oannaen3xv5r3c4mod28d2f8c Z32873 0 79310 261528 2026-03-28T16:19:02Z YoshiRulz 10156 Create test 261528 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32873" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z28016", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32871", "Z32871K1": "Z28020", "Z32871K2": "Z28016" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z813" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "check mismatching branches in config Z28020" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cqlam7dvsihg2dyexm9txgln6n631tg Z32874 0 79311 261530 2026-03-28T16:41:36Z GrounderUK 50 [[Z21583]]➕[[Z14]] 261530 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32874" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z21583", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z60K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z21583K1" } } }, "Z866K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z60K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z21583K2" } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z21583K1" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "(", { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z60K1" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z21583K1" } } }, ") ", { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z11K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z21583K1" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Monolingual text, Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5u8f118z5zm9h6xq8dhhw283koway6j Translations:Template:Main page/News/24/en 1198 79312 261571 2026-03-28T17:46:14Z FuzzyBot 207 Importing a new version from external source 261571 wikitext text/x-wiki $1: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 j73uvolh7gm9wlslpxgqci0ihlliadi Translations:Template:Main page/News/24/de 1198 79313 261596 2026-03-28T17:48:30Z Ameisenigel 44 Created page with "$1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2" 261596 wikitext text/x-wiki $1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 lya32zi06fv8j1si5o5rqfrljqreofc Translations:Template:Main page/News/23/de 1198 79314 261598 2026-03-28T17:48:33Z Ameisenigel 44 Created page with "$1: Abstrakte Wikipedia in Beta" 261598 wikitext text/x-wiki $1: Abstrakte Wikipedia in Beta kmljv3cjeep9wvtqozgs48pnhx9dooq Translations:Wikifunctions:Status updates/111/de 1198 79315 261600 2026-03-28T17:48:53Z Ameisenigel 44 Created page with "$1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2" 261600 wikitext text/x-wiki $1: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2 lya32zi06fv8j1si5o5rqfrljqreofc Translations:Wikifunctions:Status updates/2026-03-26/Page display title/ar 1198 79316 261610 2026-03-28T18:37:32Z Mdktb 3635 +T:PdT 261610 wikitext text/x-wiki ويكي دوال:تحديثات الحالة/2026-03-26 nbdppze7lvdaxubiqe4nul4q0lipv8z Wikifunctions:Status updates/2026-03-26/ar 4 79317 261611 2026-03-28T18:37:33Z Mdktb 3635 +T:PdT 261611 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span> | prev = 2026-03-19 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === First few days of Abstract Wikipedia Beta === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Last week we kicked off the Beta of Abstract Wikipedia, and many of you came to visit and some of you came to become part of a new community. We are very excited about how things are going! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are constantly changing, but so far already more than 120 articles have been started. [[User:ChaoticVermillion|ChaoticVermillion]] has created [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages a page to commemorate the first 25 articles]. One thing we are particularly happy about is that more than 75 volunteers have made contributions to the wiki, and the wiki has seen more than 1000 edits already. We understand that contributing to Abstract Wikipedia is currently not a very user-friendly experience, and a lot of things are broken. We have already fixed a whole slew of things (see the section on Recent Changes in the software below), and we are working on many more. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] ce1lyodue87c238s45n0qwscui6pexn 261613 261611 2026-03-28T18:37:38Z Mdktb 3635 +T:1 261613 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span> | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === First few days of Abstract Wikipedia Beta === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Last week we kicked off the Beta of Abstract Wikipedia, and many of you came to visit and some of you came to become part of a new community. We are very excited about how things are going! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are constantly changing, but so far already more than 120 articles have been started. [[User:ChaoticVermillion|ChaoticVermillion]] has created [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages a page to commemorate the first 25 articles]. One thing we are particularly happy about is that more than 75 volunteers have made contributions to the wiki, and the wiki has seen more than 1000 edits already. We understand that contributing to Abstract Wikipedia is currently not a very user-friendly experience, and a lot of things are broken. We have already fixed a whole slew of things (see the section on Recent Changes in the software below), and we are working on many more. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] hkw5vp76u161ppocc2jztxiikvyfnrk 261615 261613 2026-03-28T18:37:42Z Mdktb 3635 +T:2 261615 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <div lang="en" dir="ltr" class="mw-content-ltr"> === First few days of Abstract Wikipedia Beta === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Last week we kicked off the Beta of Abstract Wikipedia, and many of you came to visit and some of you came to become part of a new community. We are very excited about how things are going! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are constantly changing, but so far already more than 120 articles have been started. [[User:ChaoticVermillion|ChaoticVermillion]] has created [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages a page to commemorate the first 25 articles]. One thing we are particularly happy about is that more than 75 volunteers have made contributions to the wiki, and the wiki has seen more than 1000 edits already. We understand that contributing to Abstract Wikipedia is currently not a very user-friendly experience, and a lot of things are broken. We have already fixed a whole slew of things (see the section on Recent Changes in the software below), and we are working on many more. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] hj1a0y5gjkvdpm0ehq5x80y88rhwvy9 261617 261615 2026-03-28T18:37:49Z Mdktb 3635 +T:3 261617 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === <div lang="en" dir="ltr" class="mw-content-ltr"> Last week we kicked off the Beta of Abstract Wikipedia, and many of you came to visit and some of you came to become part of a new community. We are very excited about how things are going! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are constantly changing, but so far already more than 120 articles have been started. [[User:ChaoticVermillion|ChaoticVermillion]] has created [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages a page to commemorate the first 25 articles]. One thing we are particularly happy about is that more than 75 volunteers have made contributions to the wiki, and the wiki has seen more than 1000 edits already. We understand that contributing to Abstract Wikipedia is currently not a very user-friendly experience, and a lot of things are broken. We have already fixed a whole slew of things (see the section on Recent Changes in the software below), and we are working on many more. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 49da0b5mf1u6wua9ju2w7tsioo7dsvw 261619 261617 2026-03-28T18:38:37Z Mdktb 3635 +T:24 261619 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! <div lang="en" dir="ltr" class="mw-content-ltr"> The numbers are constantly changing, but so far already more than 120 articles have been started. [[User:ChaoticVermillion|ChaoticVermillion]] has created [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages a page to commemorate the first 25 articles]. One thing we are particularly happy about is that more than 75 volunteers have made contributions to the wiki, and the wiki has seen more than 1000 edits already. We understand that contributing to Abstract Wikipedia is currently not a very user-friendly experience, and a lot of things are broken. We have already fixed a whole slew of things (see the section on Recent Changes in the software below), and we are working on many more. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] ro8ln5356js5cuflumzq363o4qslw09 261621 261619 2026-03-28T18:40:02Z Mdktb 3635 +T:4 261621 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. <div lang="en" dir="ltr" class="mw-content-ltr"> Based on the initial reaction and your feedback, we are changing our plans for the upcoming quarters, to focus on bugfixes, features, and capabilities that you are raising. We are monitoring the Phabricator board, the Project chat, and the Telegram / IRC chat, and collecting your feedback and suggestions. This will be our priority in the coming months. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 3zdis6f6mj00puaerow5i9fb6veo7me 261623 261621 2026-03-28T18:40:48Z Mdktb 3635 +T:5 261623 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. <div lang="en" dir="ltr" class="mw-content-ltr"> We are also excited to see that Wikifunctions is seeing a significant increase in the pace of new functions being created. This week we report 79 new functions! Some of them are in languages that had no functions before, and some of them are providing functionality that helps with writing Abstract Wikipedia articles. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] 8zbe28q2t2m79nes6q6mzpuqxy5migy 261625 261623 2026-03-28T18:41:01Z Mdktb 3635 +T:6 261625 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. <div lang="en" dir="ltr" class="mw-content-ltr"> By the way, here’s one tip: currently, caching for Abstract Wikipedia happens on the level of the “fragment”. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content. Eventually we want to fix that, but it may take a moment, so you can try out more by following this tip for now. This can be changed later again and pulled together into paragraphs if so wished. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] fccqydnmu0zgozw9qobqvosb4mnvicn 261627 261625 2026-03-28T18:42:26Z Mdktb 3635 +T:7 261627 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-03-26]] t5p2eb0sgtdrdtnp7zaktbixc9gh6d0 261629 261627 2026-03-28T19:15:02Z Mdktb 3635 +T:23 261629 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 76 (!) new functions. That’s a lot more than usual, driven by the launch of Abstract Wikipedia Beta. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] qoxsr8jt98ihzj2qmksxnf5zyqvus6f 261631 261629 2026-03-28T19:18:28Z Mdktb 3635 +T:29 261631 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Volunteer’s Corner upcoming on 13 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] ql1qx1p8jfioieogmrf4jiatijskcln 261633 261631 2026-03-28T19:19:03Z Mdktb 3635 +T:21 261633 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === <div lang="en" dir="ltr" class="mw-content-ltr"> The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1776101400 Monday, 13 April 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. We will celebrate the launch of Abstract Wikipedia Beta. If we have time, we will either write a function together or work on an Abstract Wikipedia article together (volunteer-led). Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] f9qirjlclj4ha1e2a0ocv6yfw8rp80c 261635 261633 2026-03-28T19:20:46Z Mdktb 3635 +T:28 261635 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 76 new Functions === </div> لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] ql1vwhmqvjoisxbgg2zrjvq4d69jah7 261637 261635 2026-03-28T19:21:04Z Mdktb 3635 +T:22 261637 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Wikifunctions presentation at WikiCon Australia on 11 April 2026 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] mwbb5uonmwi7bqwcit878r9i3yvh196 261639 261637 2026-03-28T19:29:19Z Mdktb 3635 +T:16 261639 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === <div lang="en" dir="ltr" class="mw-content-ltr"> [[User:99of9|Toby Hudson]] will be presenting [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in Practice: Reusable Logic for Wikimedia]] at [[:meta:Event:WikiCon Australia 2026|WikiCon Australia]] on 11 April 2026 at 12:00 local time at the [[:en:National Film and Sound Archive|National Film and Sound Archive of Australia]] in [[:en:Canberra|Canberra]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] mjswtemj9d78yc2sldww9rox9ff747o 261642 261639 2026-03-28T19:42:52Z Mdktb 3635 +T:27 261642 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقدم [[User:99of9|Toby Hudson]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي في [[:en:National Film and Sound Archive|الأرشيف الوطني للسينما والصوت]] بـ[[:en:Canberra|كانبرا]]. <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] 3ztippbpcsxp2ll1vypml8ycat9r3gt 261644 261642 2026-03-28T19:44:48Z Mdktb 3635 -+T:27 261644 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سسيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. <div lang="en" dir="ltr" class="mw-content-ltr"> Here is the description of the talk: </div> : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] i666ez54s1b6vb4hxeoyk34wkc35vgz 261646 261644 2026-03-28T19:45:20Z Mdktb 3635 +T:17 261646 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سسيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] 4vbdjda0q013h7dx4m97yxhq5tr0reu 261648 261646 2026-03-28T19:46:01Z Mdktb 3635 --T:27 261648 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : <span lang="en" dir="ltr" class="mw-content-ltr">''Wikifunctions promises something simple but ambitious: write logic once, and make it reusable across Wikimedia projects and languages. Small, well-chosen functions can have outsized impact and eliminate some updating, copy-pasting, or even translation.''</span> : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] aq6j99n736g12stm891og67su8p38pp 261650 261648 2026-03-28T19:53:14Z Mdktb 3635 +T:18 261650 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' : <span lang="en" dir="ltr" class="mw-content-ltr">''This talk focuses on goals and practical usage rather than internals or programming, but will allow plenty of time for questions from the audience to dig into the details. We'll see what Wikifunctions is and what it's for. We will test a range of existing functions on Wikifunctions directly. We will see how to embed the result of a function call in a regular Wiki page elsewhere on a sister project. Then we will look ahead to how Wikifunctions will play a key role in the future Abstract Wikipedia.''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] 6npvmab90hd3qae25oa3lccolxf71yz 261652 261650 2026-03-28T19:53:18Z Mdktb 3635 +T:19 261652 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' : ''يركّز هذا الحديث على الأهداف والاستخدام العملي بدلاً من التفاصيل الداخلية أو البرمجة، ولكنها ستُتيح وقتًا كافيًا لأسئلة الحضور للتعمق في التفاصيل. سنتعرف على ماهية ويكي دوال وما الغرض منها. سنختبر مجموعة من الدوال الموجودة على ويكي دوال مباشرةً. سنرى كيفية تضمين نتيجة استدعاء دالة في صفحة ويكي عادية في مكان آخر ضمن مشروع شقيق. ثم سنلقي نظرة على الدور المحوري الذي ستلعبه ويكي دوال في ويكيبيديا المُجرَّدة مستقبلاً.'' <div lang="en" dir="ltr" class="mw-content-ltr"> Thank you Toby for giving this presentation! And everyone have fun at WikiCon Australia! </div> <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] c4sp5thn8xev3am2fvni4amjtmj46wp 261654 261652 2026-03-28T19:53:53Z Mdktb 3635 +T:20 261654 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recent Changes in the software === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' : ''يركّز هذا الحديث على الأهداف والاستخدام العملي بدلاً من التفاصيل الداخلية أو البرمجة، ولكنها ستُتيح وقتًا كافيًا لأسئلة الحضور للتعمق في التفاصيل. سنتعرف على ماهية ويكي دوال وما الغرض منها. سنختبر مجموعة من الدوال الموجودة على ويكي دوال مباشرةً. سنرى كيفية تضمين نتيجة استدعاء دالة في صفحة ويكي عادية في مكان آخر ضمن مشروع شقيق. ثم سنلقي نظرة على الدور المحوري الذي ستلعبه ويكي دوال في ويكيبيديا المُجرَّدة مستقبلاً.'' شكرًا لك Toby لتقديم هذا العرض! ونتمنى للجميع وقتًا ممتعًا في مؤتمر ويكي أستراليا! <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] 9mbgeauk21chkohhm5rttari1nztonf 261658 261654 2026-03-28T20:03:37Z Mdktb 3635 +T:15 261658 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <span id="Recent_Changes_in_the_software"></span> === التغييرات الأخيرة في البرمجية === <div lang="en" dir="ltr" class="mw-content-ltr"> This week on Wikifunctions, we made the following changes: When you're editing an article with the visual editor with a Wikifunctions call that creates a reference, we now show the style more clearly. We also now show the standard MediaWiki warning box when you're editing an old version of a Wikifunctions Object page ([[:phab:T364318|T364318]]). </div> <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' : ''يركّز هذا الحديث على الأهداف والاستخدام العملي بدلاً من التفاصيل الداخلية أو البرمجة، ولكنها ستُتيح وقتًا كافيًا لأسئلة الحضور للتعمق في التفاصيل. سنتعرف على ماهية ويكي دوال وما الغرض منها. سنختبر مجموعة من الدوال الموجودة على ويكي دوال مباشرةً. سنرى كيفية تضمين نتيجة استدعاء دالة في صفحة ويكي عادية في مكان آخر ضمن مشروع شقيق. ثم سنلقي نظرة على الدور المحوري الذي ستلعبه ويكي دوال في ويكيبيديا المُجرَّدة مستقبلاً.'' شكرًا لك Toby لتقديم هذا العرض! ونتمنى للجميع وقتًا ممتعًا في مؤتمر ويكي أستراليا! <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] tpsxlbhvilb086iykp4lu52u3oy5vdw 261660 261658 2026-03-28T20:03:40Z Mdktb 3635 +T:26 261660 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = تحديث سابق | prev = 2026-03-19 | nextlabel = تحديث لاحق | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[User:ChaoticVermillion|ChaoticVermillion]] [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. <div lang="en" dir="ltr" class="mw-content-ltr"> As you might have noticed, there have been a few bugs that we've fixed and tweaks that we've made. We fixed a bug that meant that the code mis-configured some namespaces, so broke talk and User pages and published the very first articles in the wrong place ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). We switched the orchestrator's composition language temporarily back to v1 ([[:phab:T418887|T418887]]), then made some quick fixes ([[:phab:T419833|T419833]]) and then re-enabled it — see below. We switched up a hard-coded link for policies to the new initial policy list. We fixed a bug that meant the creation workflow looked in the wrong place to make sure you didn't over-write an existing page ([[:phab:T420725|T420725]]), and it worked if you browsed directly to Special:CreateAbstract/Q123456 ([[:phab:T420916|T420916]]). We adjusted the display of previews to correctly set the language's RTL status too ([[:phab:T420687|T420687]]) and we added Help links for the pages to view and create Abstract articles.We're working now on improving performance and caching, fixing the /view/ links to work, making sure Abstract Wikipedia pages show up on the Tools database views, adding to the site statistics process, and a dozen other little things. Thank you for bearing with us! </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Keep giving us feedback! We really appreciate your willingness to try things out, and are very happy to see you accepting this early version of Abstract Wikipedia. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Composition Language v2 === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A couple of weeks ago, we enabled composition language v2 in production. There were some minor bugs that the team was able to triage, but there was also a set of function calls that became categorically impossible to specify. An example case is [[:phab:T419833|here]]. These function calls worked in v1 because of 1) an extremely lazy execution model and 2) lax error handling. In v2, execution order is much stricter (and more comprehensible!), and error handling has become predictable. As a result, when a [[Z7|Z7/Function call]] will cause an error, that error is immediately returned in v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We have since added [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 a temporary layer of indirection] (hereinafter the "scope hack") to the v2 composition language. This will cause affected functions to work much in the way they did in v1. However, this is a temporary measure. It is bad for performance and it makes the Wikifunctions language semantics a bit strange. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In future, compositions that depend on error-handling functions (e.g. [[Z850|Z850/Try-catch]] and [[Z853|Z853/Get error]]) should wrap top-level [[Z7|Z7/Function calls]] in [[Z99|Z99/Quote]], then use [[Z899|Z899/Unquote]] inside of the composition. This technique is verified to work in all versions of the composition language, so it will be possible to migrate all existing functions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another unwanted side effect of v2 and its new strategy for error handling is that many of the failing function calls might return a different error type. While we will work to always return the most accurate and descriptive error type, it is possible that many calls that rely on [[Z850|Z850/Try-catch]] to catch a specific error type will now fail until the expected error type is corrected to the one thrown by v2. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> We will document all the content issues that we come across and track their status here: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Once these functions have been migrated, we will roll back the scope hack. </div> <span id="Recent_Changes_in_the_software"></span> === التغييرات الأخيرة في البرمجية === أجرينا هذا الأسبوع التغييرات التالية على ويكي دوال: عند تحرير مقال باستخدام المحرر المرئي مع استدعاء ويكي دوال الذي يُنشئ إحالة، أصبحنا نعرض الطراز بشكل أوضح. كما نعرض الآن مربع تحذير ميدياويكي القياسي عند تحرير إصدار قديم من صفحة كائن ويكي دوال ([[:phab:T364318|T364318]]). <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === سيقوم [[User:99of9|Toby Hudson]] بتقديم [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[:meta:Event:WikiCon Australia 2026|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[:en:National Film and Sound Archive|بالأرشيف الوطني للسينما والصوت]] في [[:en:Canberra|كانبرا]]. إليك وصف الحديث: : ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' : ''يركّز هذا الحديث على الأهداف والاستخدام العملي بدلاً من التفاصيل الداخلية أو البرمجة، ولكنها ستُتيح وقتًا كافيًا لأسئلة الحضور للتعمق في التفاصيل. سنتعرف على ماهية ويكي دوال وما الغرض منها. سنختبر مجموعة من الدوال الموجودة على ويكي دوال مباشرةً. سنرى كيفية تضمين نتيجة استدعاء دالة في صفحة ويكي عادية في مكان آخر ضمن مشروع شقيق. ثم سنلقي نظرة على الدور المحوري الذي ستلعبه ويكي دوال في ويكيبيديا المُجرَّدة مستقبلاً.'' شكرًا لك Toby لتقديم هذا العرض! ونتمنى للجميع وقتًا ممتعًا في مؤتمر ويكي أستراليا! <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === ركن المتطوعين قادم في 13 أبريل 2026 === سيكون موعد ركن المتطوعين القادم [https://zonestamp.toolforge.org/1776101400 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [https://meet.google.com/xuy-njxh-rkw Google Meet]. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === دوال جديدة أسبوعيًا: 76 دالة جديدة === لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} يتوفّر [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. [[Category:Status updates{{#translation:}}|2026-03-26]] l1xtjjfgm9ftmctdzx7fz520nm18h1t Translations:Wikifunctions:Status updates/2026-03-26/1/ar 1198 79318 261612 2026-03-28T18:37:37Z Mdktb 3635 +T:1 261612 wikitext text/x-wiki تحديث سابق d72gww51dn7jtexnkb6axob6nuuj0m6 Translations:Wikifunctions:Status updates/2026-03-26/2/ar 1198 79319 261614 2026-03-28T18:37:41Z Mdktb 3635 +T:2 261614 wikitext text/x-wiki تحديث لاحق 0l68bpj4or5mss68gxa228lnpmrf21w Translations:Wikifunctions:Status updates/2026-03-26/3/ar 1198 79320 261616 2026-03-28T18:37:48Z Mdktb 3635 +T:3 261616 wikitext text/x-wiki === الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة === ah0besjoa8s0u63msus9smj5mlrl1nk Translations:Wikifunctions:Status updates/2026-03-26/24/ar 1198 79321 261618 2026-03-28T18:38:36Z Mdktb 3635 +T:24 261618 wikitext text/x-wiki أطلقنا الأسبوع الماضي النسخة التجريبية من ويكيبيديا المجردة، وقد زارنا العديد منكم، وانضمّ إلينا البعض الآخر ليصبحوا جزءًا من مجتمعنا الجديد. نحن متحمسون للغاية لكيفية سير الأمور! j64mp3reblwvcrtzfk4qqq34r7akr7s Translations:Wikifunctions:Status updates/2026-03-26/4/ar 1198 79322 261620 2026-03-28T18:40:01Z Mdktb 3635 +T:4 261620 wikitext text/x-wiki تتغير الأرقام باستمرار، ولكن حتى الآن بُدأت كتابة أكثر من 120 مقالة. أنشأ [[$1|ChaoticVermillion]] [$2 صفحةً لتخليد ذكرى أول 25 مقالة]. من الأمور التي تُسعدنا بشكل خاص هو مساهمة أكثر من 75 متطوعًا في الويكي، ووصول عدد التعديلات إلى أكثر من 1000 تعديل. نُدرك أن المساهمة في ويكيبيديا المجردة ليست سهلة الاستخدام حاليًا، وأن هناك العديد من الأشياء معطلة. لقد أصلحنا بالفعل مجموعة كبيرة من المشاكل (انظر قسم التغييرات الأخيرة في البرمجية أدناه)، ونعمل على إصلاح المزيد. jhp6pm0j6q58lvuwd3afz7g87n06g7r Translations:Wikifunctions:Status updates/2026-03-26/5/ar 1198 79323 261622 2026-03-28T18:40:47Z Mdktb 3635 +T:5 261622 wikitext text/x-wiki بناءً على ردود الفعل الأولية وملاحظاتكم، نُجري تعديلات على خططنا للفصول القادمة، للتركيز على إصلاح الأخطاء، وإضافة الميزات والقدرات التي اقترحتموها. نتابع عن كثب لوحة فبريكاتور، ودردشة المشروع، وقناة تيليجرام/ دردشة IRC، ونجمع ملاحظاتكم واقتراحاتكم. سيكون هذا من أولوياتنا في الأشهر القادمة. jmmjtdar1f02smooy9823v54keur4c4 Translations:Wikifunctions:Status updates/2026-03-26/6/ar 1198 79324 261624 2026-03-28T18:41:00Z Mdktb 3635 +T:6 261624 wikitext text/x-wiki متحمسون أيضًا لرؤية زيادة ملحوظة في وتيرة إنشاء دوال جديدة في ويكي دوال. هذا الأسبوع، نُعلن عن 79 دالة جديدة! بعضها بلغات لم يكن لها دوال من قبل، وبعضها الآخر يُقدّم دوال تُساعد في كتابة مقالات ويكيبيديا المجردة. odeb2wdwy4iz6b7h02k6ev0eami8emj Translations:Wikifunctions:Status updates/2026-03-26/7/ar 1198 79325 261626 2026-03-28T18:42:25Z Mdktb 3635 +T:7 261626 wikitext text/x-wiki بالمناسبة، إليكم نصيحة: حاليًا، تجري عملية التخزين المؤقت لويكيبيديا المجردة على مستوى "الجزء". هذا يعني أنه عند وضع عدة جمل في فقرة واحدة، يجري تشغيل الفقرة بأكملها، مما قد يُسبب انقطاعات في الاتصال، وسيجري تخزينها مؤقتًا. بدلًا من ذلك، إذا وضعتم جملة واحدة في كل جزء، فسيكون التخزين المؤقت والتقييم أكثر تباعدًا، مما يسمح باستيعاب المزيد من المحتوى. نعتزم إصلاح ذلك لاحقًا، ولكن قد يستغرق الأمر بعض الوقت، لذا يُمكنكم تجربة المزيد باتباع هذه النصيحة حاليًا. يُمكنكم تغيير ذلك لاحقًا وتجميعها في فقرات إذا رغبتم. hm5spmlyo00osy12lxu52zlili7cg6e Translations:Wikifunctions:Status updates/2026-03-26/23/ar 1198 79326 261628 2026-03-28T19:15:01Z Mdktb 3635 +T:23 261628 wikitext text/x-wiki يتوفّر [$1 قائمة كاملة بجميع الدوال مرتبّة بحسب وقت إنشائها]. ocealxr9l5yrpisc9c8pzi4g8jsnwnq Translations:Wikifunctions:Status updates/2026-03-26/29/ar 1198 79327 261630 2026-03-28T19:18:27Z Mdktb 3635 +T:29 261630 wikitext text/x-wiki لدينا هذا الأسبوع 76 (!) دالة جديدة. وهذا أكثر بكثير من المعتاد، مدفوعًا بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إليك قائمة غير مكتملة بالدوال التي لديها تنفيذات واختبارات ناجحة لتعطيك لمحة عمّا جرى إنشاؤه. شكرًا لكم جميعًا على المساهمة! bg7iavf8sqpgvmeqgnjjfwdytu6josm Translations:Wikifunctions:Status updates/2026-03-26/21/ar 1198 79328 261632 2026-03-28T19:19:02Z Mdktb 3635 +T:21 261632 wikitext text/x-wiki === ركن المتطوعين قادم في 13 أبريل 2026 === kzhjw5go59p7emw5e01pn6p3p2pxepq Translations:Wikifunctions:Status updates/2026-03-26/28/ar 1198 79329 261634 2026-03-28T19:20:45Z Mdktb 3635 +T:28 261634 wikitext text/x-wiki سيكون موعد ركن المتطوعين القادم [$1 الاثنين، 13 أبريل 2026 الساعة 17:30 ت ع م]. نخطط لجدول الأعمال التالي: وقت للإجابة على الأسئلة ومناقشة كافة الأمور المستجدة. سنحتفل بإطلاق النسخة التجريبية من ويكيبيديا المجردة. إذا توفر وقت، سنقوم إما بكتابة دالة معًا أو سنعمل على مقالة في ويكيبيديا المجردة (بقيادة المتطوعين). الجميع مدعوون للانضمام إلينا على [$2 Google Meet]. hq4exln9nz7dn40vf1zxec7yk02r67q Translations:Wikifunctions:Status updates/2026-03-26/22/ar 1198 79330 261636 2026-03-28T19:21:04Z Mdktb 3635 +T:22 261636 wikitext text/x-wiki === دوال جديدة أسبوعيًا: 76 دالة جديدة === flz0l15aibnvs5b83qenmi3qyei08sx Translations:Wikifunctions:Status updates/2026-03-26/16/ar 1198 79331 261638 2026-03-28T19:29:18Z Mdktb 3635 +T:16 261638 wikitext text/x-wiki === العرض التقديمي لويكي دوال بمؤتمر ويكي أستراليا في 11 أبريل 2026 === ky5zy4as8jxknxumucqaojep8185b8d Translations:Wikifunctions:Status updates/2026-03-26/27/ar 1198 79332 261641 2026-03-28T19:42:51Z Mdktb 3635 +T:27 261641 wikitext text/x-wiki سيقدم [[$1|Toby Hudson]] [[$2|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[$3|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي في [[$4|الأرشيف الوطني للسينما والصوت]] بـ[[$5|كانبرا]]. spje73khn51580i2150isyjc47mk3ls 261643 261641 2026-03-28T19:44:48Z Mdktb 3635 -+T:27 261643 wikitext text/x-wiki سسيقوم [[$1|Toby Hudson]] بتقديم [[$2|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[$3|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[$4|بالأرشيف الوطني للسينما والصوت]] في [[$5|كانبرا]]. 87txx9gnqpd8g60naoqkqqve57m2olq 261647 261643 2026-03-28T19:46:00Z Mdktb 3635 --T:27 261647 wikitext text/x-wiki سيقوم [[$1|Toby Hudson]] بتقديم [[$2|ويكي دوال في الممارسة العملية: منطق قابل لإعادة الاستخدام لويكيميديا]] في [[$3|مؤتمر ويكي أستراليا]] يوم 11 أبريل 2026 الساعة 12:00 بالتوقيت المحلي [[$4|بالأرشيف الوطني للسينما والصوت]] في [[$5|كانبرا]]. cyzc567vettrh4yeisuje0cde6k587t Translations:Wikifunctions:Status updates/2026-03-26/17/ar 1198 79333 261645 2026-03-28T19:45:19Z Mdktb 3635 +T:17 261645 wikitext text/x-wiki إليك وصف الحديث: lwjsgq7z2sgyh40vsah9yy14gt8bumw Translations:Wikifunctions:Status updates/2026-03-26/18/ar 1198 79334 261649 2026-03-28T19:53:13Z Mdktb 3635 +T:18 261649 wikitext text/x-wiki ''تعدنا ويكي دوال بشيء بسيط ولكنه طموح: كتابة المنطق مرة واحدة، وجعله قابلاً لإعادة الاستخدام في جميع مشاريع ويكيميديا ​​ولغاتها. يمكن لدوال صغيرة مختارة بعناية أن تُحدث تأثيرًا كبيرًا وتُغني عن بعض التحديثات والنسخ واللصق، أو حتى الترجمة.'' 9ldxt8whnexduvuk3lc6c8xjgu1mgf3 Translations:Wikifunctions:Status updates/2026-03-26/19/ar 1198 79335 261651 2026-03-28T19:53:18Z Mdktb 3635 +T:19 261651 wikitext text/x-wiki ''يركّز هذا الحديث على الأهداف والاستخدام العملي بدلاً من التفاصيل الداخلية أو البرمجة، ولكنها ستُتيح وقتًا كافيًا لأسئلة الحضور للتعمق في التفاصيل. سنتعرف على ماهية ويكي دوال وما الغرض منها. سنختبر مجموعة من الدوال الموجودة على ويكي دوال مباشرةً. سنرى كيفية تضمين نتيجة استدعاء دالة في صفحة ويكي عادية في مكان آخر ضمن مشروع شقيق. ثم سنلقي نظرة على الدور المحوري الذي ستلعبه ويكي دوال في ويكيبيديا المُجرَّدة مستقبلاً.'' n59fnog7q3wxbbcq93i9rf5taycdl1j Translations:Wikifunctions:Status updates/2026-03-26/20/ar 1198 79336 261653 2026-03-28T19:53:51Z Mdktb 3635 +T:20 261653 wikitext text/x-wiki شكرًا لك Toby لتقديم هذا العرض! ونتمنى للجميع وقتًا ممتعًا في مؤتمر ويكي أستراليا! 6zatrbz7sf8u26sj109ls1rdbmm02wb Translations:Wikifunctions:Status updates/2026-03-26/10/de 1198 79337 261655 2026-03-28T20:03:04Z Ameisenigel 44 Created page with "=== Status von Kompositionssprache v2 ===" 261655 wikitext text/x-wiki === Status von Kompositionssprache v2 === tn5muaipianh8xq02jqwrv58h9qc1pe Translations:Wikifunctions:Status updates/2026-03-26/15/ar 1198 79338 261657 2026-03-28T20:03:36Z Mdktb 3635 +T:15 261657 wikitext text/x-wiki === التغييرات الأخيرة في البرمجية === 9t1ckcdutfgjlb3zx0s7dyfkesnmxh9 Translations:Wikifunctions:Status updates/2026-03-26/26/ar 1198 79339 261659 2026-03-28T20:03:39Z Mdktb 3635 +T:26 261659 wikitext text/x-wiki أجرينا هذا الأسبوع التغييرات التالية على ويكي دوال: عند تحرير مقال باستخدام المحرر المرئي مع استدعاء ويكي دوال الذي يُنشئ إحالة، أصبحنا نعرض الطراز بشكل أوضح. كما نعرض الآن مربع تحذير ميدياويكي القياسي عند تحرير إصدار قديم من صفحة كائن ويكي دوال ($1). qmgjykpd6ffv2mpn0m8x0c6w92u7xan Translations:Wikifunctions:Status updates/2026-03-26/25/de 1198 79340 261661 2026-03-28T20:05:12Z Ameisenigel 44 Created page with "Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[$1|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausfü..." 261661 wikitext text/x-wiki Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[$1|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[$2|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. g66casebqh5z4myh1umv5v14ofcz43c Translations:Template:Main page/News/24/ar 1198 79341 261663 2026-03-28T20:06:39Z Mdktb 3635 +T:24 261663 wikitext text/x-wiki الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 qqe2k19008psx9odd6ilv8hzafcyvos 261665 261663 2026-03-28T20:07:05Z Mdktb 3635 ++T:24 261665 wikitext text/x-wiki $1: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 si7euu2997lauwbs02wge6550qmveiv Z32875 0 79342 261667 2026-03-28T20:07:55Z GrounderUK 50 [[Z23753]]➕[[Z14]]: use the same selective fetch each time for caching (?) 261667 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32875" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23753", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z23753K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z23753K2" }, "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z23753K2" } }, "Z866K2": "" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z23753K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z23753K2" }, "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1360" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z23753K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60", { "Z1K1": "Z18", "Z18K1": "Z23753K2" }, "Z1360" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z23753K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label for item by ref and lang, Composition ~Z6820" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d5g02jyoi3sivgg7a32i0bxf7ln0fkh Translations:Wikifunctions:Status updates/111/ar 1198 79343 261668 2026-03-28T20:07:55Z Mdktb 3635 +T:111 261668 wikitext text/x-wiki $1: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 si7euu2997lauwbs02wge6550qmveiv Translations:Wikifunctions:Status updates/2026-03-26/11/de 1198 79344 261670 2026-03-28T20:11:28Z Ameisenigel 44 Created page with "Wir haben der Kompositionssprache v2 [$1 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache." 261670 wikitext text/x-wiki Wir haben der Kompositionssprache v2 [$1 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. owvun6r028rzyx8nnce4nhe3y5vto06 Translations:Wikifunctions:Status updates/2026-03-26/12/de 1198 79345 261672 2026-03-28T20:16:03Z Ameisenigel 44 Created page with "Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[$1|Z850/Try-Catch]] und [[$2|Z853/Fehler erhalten]]) angewiesen sind, [[$3|Z7/Funktionsaufrufe]] der obersten Ebene in [[$4|Z99/Zitat]] einbetten und anschließend [[$5|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können." 261672 wikitext text/x-wiki Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[$1|Z850/Try-Catch]] und [[$2|Z853/Fehler erhalten]]) angewiesen sind, [[$3|Z7/Funktionsaufrufe]] der obersten Ebene in [[$4|Z99/Zitat]] einbetten und anschließend [[$5|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. f9dp0pjarlg0sfcgxx10a4cpch1klio Translations:Wikifunctions:Status updates/2026-03-26/13/de 1198 79346 261674 2026-03-28T20:17:11Z Ameisenigel 44 Created page with "Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[$1|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp au..." 261674 wikitext text/x-wiki Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[$1|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. dklghxrpibvxy1jgwuqadxtq8ofw8cg Translations:Wikifunctions:Status updates/2026-03-26/14/de 1198 79347 261676 2026-03-28T20:17:34Z Ameisenigel 44 Created page with "Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[$1|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen." 261676 wikitext text/x-wiki Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[$1|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen. 53l7t22ep3hm6qf59pjav8fm1tk426n Translations:Wikifunctions:Status updates/2026-03-26/15/de 1198 79348 261678 2026-03-28T20:17:37Z Ameisenigel 44 Created page with "=== Letzte Änderungen an der Software ===" 261678 wikitext text/x-wiki === Letzte Änderungen an der Software === owrlw2m6o36leoohdu60use5kie2fbo Z32876 0 79349 261732 2026-03-29T08:02:50Z EatingCarBatteries 61191 261732 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32876" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32876K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold header" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32876K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z32876K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "data" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32876" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m170pglc1p0rl79ifg2d5ejy7mfr4d5 261733 261732 2026-03-29T08:08:25Z EatingCarBatteries 61191 261733 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32876" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32876K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold header" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32876K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z32876K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "data" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32876K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "header is plural" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32876" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sipai0rrrmcsqm79vemkr7hvj0wu930 261735 261733 2026-03-29T08:14:47Z EatingCarBatteries 61191 261735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32876" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32876K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold header" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32876K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "separator" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z32876K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "data" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32876K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "header is plural" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32876K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "sentence case" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32876" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l1rr3xju35dsgfks85xki59l2l3mb8u Z32877 0 79350 261734 2026-03-29T08:14:16Z EatingCarBatteries 61191 261734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32877" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32876", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z32876K4" }, "Z802K2": { "Z1K1": "Z89", "Z89K1": "" }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32876K2" } }, { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z32876K3" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ks7b0v2tsfb7gxo0yozd286pxw7l0kj 261736 261734 2026-03-29T08:20:52Z EatingCarBatteries 61191 261736 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32877" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32876", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z32876K4" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z32876K5" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z28914", "Z28914K1": "" }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z32876K5" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z9", "Z9K1": "" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z9", "Z9K1": "" } } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32876K2" } }, { "Z1K1": "Z7", "Z7K1": { "Z1K1": "Z18", "Z18K1": "Z32876K3" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ob9tihyputfcy9dm7odszzislads44o User talk:Rachmat04 3 79351 261740 2026-03-29T11:10:53Z Rachmat04 137 Created page with "{{Autoarchive resolved section |age=3 |timeout=30 |show=yes |archive='((FULLPAGENAME))/Archive/((year))' |overview= |latest archive=[[{{FULLPAGENAME}}/Archive/{{CURRENTYEAR}}|Archive/{{CURRENTYEAR}}]] }}" 261740 wikitext text/x-wiki {{Autoarchive resolved section |age=3 |timeout=30 |show=yes |archive='((FULLPAGENAME))/Archive/((year))' |overview= |latest archive=[[{{FULLPAGENAME}}/Archive/{{CURRENTYEAR}}|Archive/{{CURRENTYEAR}}]] }} 79h7742pivtzirnq97z0uvkf61xp4cm Z32878 0 79352 261741 2026-03-29T11:45:30Z ChaoticVermillion 31127 created function 261741 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32878" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32878K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32878K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32878" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata link" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creates a link to a Wikidata item page." } ] } } 7msoxe4772tpzqkel1rfkujeigs9v5q 261743 261741 2026-03-29T11:51:36Z ChaoticVermillion 31127 Added Z32879 to the approved list of implementations 261743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32878" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32878K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32878K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32879" ], "Z8K5": "Z32878" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata link" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creates a link to a Wikidata item page." } ] } } 35ubwz87dyoz3towdmorz11ubwgsb9h Z32879 0 79353 261742 2026-03-29T11:50:26Z ChaoticVermillion 31127 created implementation 261742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32879" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32878", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6091K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z32878K1" } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z32878K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32878K2" } }, "Z15175K3": ": " } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "https://wikidata.org/wiki/", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6091K1" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z32878K1" } } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikidata link, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ii3zm0329sho9fls70itbcaijar0xyz