Hello, you have come here looking for the meaning of the word Wiktionary:Grease pit. In DICTIOUS you will not only get to know all the dictionary meanings for the word Wiktionary:Grease pit, but we will also tell you about its etymology, its characteristics and you will know how to say Wiktionary:Grease pit in singular and plural. Everything you need to know about the word Wiktionary:Grease pit you have here. The definition of the word Wiktionary:Grease pit will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofWiktionary:Grease pit, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.
This is an area to complement the Beer parlour and Tea room. Its purpose is specifically for discussing the future development of the English Wiktionary, both as a dictionary and thesaurus and as a website.
The Grease pit is a place to discuss technical issues such as templates, Lua modules, CSS, JavaScript, the MediaWiki software, extensions to it, abuse filters, Toolforge, etc. It is also the second-best place, after the Beer parlor, to think in non-technical ways about how to make the best, free, open online dictionary of “all words in all languages”.
Others have understood this page to explain the “how” of things, while the Beer parlour addresses the “why”.
Permanent notice
Tips and tricks about customization or personalization of CSS and JS files are listed at WT:CUSTOM.
There is a quotation that is translated into English as "But these vaccination teams have to move quickly during short breaks in the fighting." that appears for me. It may be the case that there's a "Visibility" section on the left side of your screen that has the option to "Show quotations". DO you see that? If not, can you tell us the skin, browser, and OS that you're using? —Justin (koavf)❤T☮C☺M☯16:09, 2 May 2025 (UTC)Reply
Latest comment: 1 month ago2 comments2 people in discussion
When you go to archive a discussion off WT:RFDE (or other pages), it asks whether the result is "pass", "fail", or "other". This makes sense in the context of RFV, but can be confusing in the context of RFD, where "the request to delete the term failed" could be taken to mean the term was kept, and "the request passed" could mean the term was deleted. I think it might be clearer to update aWa to say "kept" or "deleted" instead, and likewise to change T:archive-top from "The following information passed a request for deletion" to something like "The following information was kept after a request for deletion". - -sche(discuss)22:19, 4 May 2025 (UTC)Reply
Is there a way to search for redirect page, preferably using CirrusSearch
Latest comment: 1 month ago9 comments4 people in discussion
I would like to replace taxonomic redirect pages with synonym pages. Some users seem to move taxonomic name entries and leave behind redirects rather add synonym entries.
It would be convenient to be able to do this periodically from the search box, where regexes are available. I tried the most obvious way and failed. Can this be done? DCDuring (talk) 21:05, 5 May 2025 (UTC)Reply
The 5,000 items on the special pages listing of redirects actually include all the redirects I'm interested in, tho not in a very convenient form. I might be able to do what I wanted after all.
BTW, do we really need redirects for the various apostrophes? Are we sure that we have eliminated unneeded redirects between capitalized and uncapitalized forms? DCDuring (talk) 04:11, 6 May 2025 (UTC)Reply
You can generate a list of all the redirects from the dumps with a little bit of perl: bzcat enwiktionary-20250501-pages-articles.xml.bz2 | perl -ne 'if (/<title>(.*?)<\/title>/) { $title = $1 } if (/<text.*?>\s*(?:#REDIRECT|return\s+require)?\s*\\]/i) { print "$title -> $1\n" }'JeffDoozan (talk) 17:10, 6 May 2025 (UTC)Reply
Yes, it does. The last part print "$title -> $1\n" generates the output formatted as redirect -> target. If you want a different format, you can adjust the print statement. JeffDoozan (talk) 22:56, 6 May 2025 (UTC)Reply
Re do we really need redirects for the various apostrophes, good question. Does the "Cognate" extension handle interwiki linking between different apostrophes like c'est-à-dire vs fr:c’est-à-dire now? If so, we could (optionally) delete such redirects...- -sche(discuss)01:34, 7 May 2025 (UTC)Reply
The same question might apply to different dashes/hyphens. I don't know whether there are similar unnecessary redirects for some diacritics.
@User:-sche Relatedly, as you know, I often recommend adding redirects for various forms of complex expressions that sometimes use pronouns, determiners, or intensifiers on the base form, ie, our lemma. Without some ability to search for or at least have a complete list of redirects, I am rethinking such recommendations. Having lemma entries for each such usually rare form might lead to ten lemmas instead of ten redirects and create a model for the proliferation of such "lemmas".
My imagination can produce alternative schemes for better handling such variants, such as normalizing a multi-word English search expression by stripping certain determiners, pronouns, and intensifiers from such an expression in the search box and matching the stripped search term to similarly stripped lemmas. Worth considering? DCDuring (talk) 14:21, 7 May 2025 (UTC)Reply
Tech News: 2025-19
Latest comment: 1 month ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Admins can now choose which namespaces are permitted for Event Registration via Community Configuration (documentation). The default setup is for event registration to be permitted in the Event namespace, but other namespaces (such as the project namespace or WikiProject namespace) can now be added. With this change, communities like WikiProjects can now more easily use Event Registration for their collaborative activities.
Editors can now transclude the Collaboration List on a wiki page (documentation). The Collaboration List is an automated list of events and WikiProjects on the wikis, accessed via Special:AllEvents (example). Now, the Collaboration List can be added to all sorts of wiki pages, such as: a wiki mainpage, a WikiProject page, an affiliate page, an event page, or even a user page.
Developers who use the moment library in gadgets and user scripts should revise their code to use alternatives like the Intl library or the new mediawiki.DateFormatter library. The moment library has been deprecated and will begin to log messages in the developer console. You can see a global search for current uses, and ask related questions in this Phabricator task.
Developers who maintain a tool that queries the Wikidata term store tables (wbt_*) need to update their code to connect to a separate database cluster. These tables are being split into a separate database cluster. Tools that query those tables via the wiki replicas must be adapted to connect to the new cluster instead. Documentation and related links are available.
The latest Chart Project newsletter is available. It includes updates on preparing to expand the deployment to additional wikis as soon as this week (starting May 6) and scaling up over the following weeks, plus exploring filtering and transforming source data.
Latest comment: 1 month ago4 comments2 people in discussion
I don't know what this is supposed to be, but it's a nuisance and causes problems. For example, it pushes most content below it, leaving a large blank space (as at こごえ). This apparently can be manually disabled, but should be disabled site-wide for all users by default. (I am not a regular contributor here, so I don't know to where I should put this complaint, but this seems to be the right place.) TE(æ)A,ea. (talk) 00:50, 6 May 2025 (UTC)Reply
That task was raised after I started another discussion on the issue on English Wikisource, where it is much more intrusive. As I have the most experience with the templates used to show Japanese-language entries, I can say that this interferes with most of them (see, e.g., 途絶). It also interferes with other templates, as seen with the Chinese-language entry template at 小声. TE(æ)A,ea. (talk) 15:01, 6 May 2025 (UTC)Reply
We will be enabling the new Charts extension on your wiki soon!
Latest comment: 1 month ago1 comment1 person in discussion
(Apologies for posting in English)
Hi all! We have good news to share regarding the ongoing problem with graphs and charts affecting all wikis that use them.
As you probably know, the old Graph extension was disabled in 2023 due to security reasons. We’ve worked in these two years to find a solution that could replace the old extension, and provide a safer and better solution to users who wanted to showcase graphs and charts in their articles. We therefore developed the Charts extension, which will be replacing the old Graph extension and potentially also the EasyTimeline extension.
After successfully deploying the extension on Italian, Swedish, and Hebrew Wikipedia, as well as on MediaWiki.org, as part of a pilot phase, we are now happy to announce that we are moving forward with the next phase of deployment, which will also include your wiki.
The deployment will happen in batches, and will start from May 6. Please, consult our page on MediaWiki.org to discover when the new Charts extension will be deployed on your wiki. You can also consult the documentation about the extension on MediaWiki.org.
If you have questions, need clarifications, or just want to express your opinion about it, please refer to the project’s talk page on Mediawiki.org, or ping me directly under this thread. If you encounter issues using Charts once it gets enabled on your wiki, please report it on the talk page or at Phabricator.
Picture dictionaries on mobile not properly displayed
Latest comment: 1 month ago4 comments2 people in discussion
On Chrome, the picture is cut at the right edge of my phone screen and cannot be swiped left, see pater.
I also deem the new collapsible format of picdics a threat to their usefulness. Saumache (talk) 21:24, 6 May 2025 (UTC)Reply
@Saumache the scrolling issue needs to be fixed. I will look.
However, I don't agree that picdics being collapsible on mobile is a "threat". Unlike desktop, which benefits from side-floating boxes for certain types of content, our entries on mobile are purely linear from top to bottom. Uncollapsed picdic boxes can be very large and they interrupt the flow of the entry. They are still quite prominent even when collapsible.
"Threat" might be a bit much, I condone. I have no idea what our mobile to desktop user rates are but would think the former to be greater, though picdics may be bulky, great numbers of people not used to the "technology" might overlook them, which is a shame.
As for the text size on mobile, it is quite readable on mine (I'm young), and if zooming is no elegant feature, it will always be available. I had not mobile in mind in making the picdic, the issue might be addressed by testing them on both media before each launch. Saumache (talk) 11:00, 7 May 2025 (UTC)Reply
The scrolling seems half fixed: though the box itself doesn't move, the image that is inside does. Incidentally, the title of the box is cut, leaving only "Network Diagram for Roman ... Families". Saumache (talk) 11:03, 7 May 2025 (UTC)Reply
Placement of period in Ottoman Turkish text
Latest comment: 28 days ago13 comments7 people in discussion
Consider this Arabic script text: پاپامز وار.
On a Mac desktop, but not an iOS device, the period attached to right to left text appears in the wrong place at the right end of the text. This could be a problem with Apple software, Wiki software, or Wiktionary modules, templates, and style sheets. If it matters, the period is the ASCII period. There is no Arabic script period. Any thoughts? Vox Sciurorum (talk) 21:14, 8 May 2025 (UTC)Reply
With that clue I discovered that JavaScript is the key. I usually turn it off. With JS enabled the period is in the right place. With JS disabled the period is in the wrong place. If I cut and paste the correctly displayed text into another program the period shows up in the wrong place. Where is this bit of JS code? Vox Sciurorum (talk) 23:44, 8 May 2025 (UTC)Reply
More specifically, if you use Special:ExpandTemplates and turn on "Show raw HTML", you can see that {{lang}} puts a <span> around the text that sets the appropriate language and script, but MediaWiki itself wraps this in <div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p>...</p></div>, which forces the direction to left-to-right, which is probably why the period renders on the right edge instead of the left edge. The CSS in MediaWiki:Gadget-LanguagesAndScripts.css overrides the direction to right-to-left for Arabic scripts (line 251), which ensures that the period gets rendered correctly on the left edge. Benwing2 (talk) 01:18, 14 May 2025 (UTC)Reply
@Benwing2 the code at lines 86-88 of Common.js should only run for logged-out users. Note that the code bails out if window.localStorage.getItem("AGprefs") is falsy; I bet this function returns null if you run it in your browser JS console.
@Ioaxxere that was added here by @Erutuon apparently to try to overcome some kind of load order issue. It's a bit worrying if our CSS is dependent on the order in which it's loaded - this type of thing should be dealt with using specificity, shouldn't it? Erutuon, what specific problems did you encounter? This, that and the other (talk) 07:47, 19 May 2025 (UTC)Reply
There is some rule in MediaWiki:Gadget-Site.css that italicized scripts that should not be italicized, such as Korean. It was overruling the rule in MediaWiki:Gadget-LanguagesAndScripts.css that prevents those scripts from being italicized. Surjection doubled up the classes in CSS selectors to make the selector in the second rule take precedence over the first, so those scripts wouldn't be italicized. I tried adding the Site gadget a dependency of the LanguagesAndScripts gadget to force it to load before, but it didn't work; Site was loaded in <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.gadget.CatchMyAttention%2CPalette%2CRoundBullets4Lists%2CSite%2CWiktCountryFlags&only=styles&skin=vector-2022"> and LanguagesAndScripts was loaded in a <style> tag above it. But I never removed Site as a dependency of LanguagesAndScripts. I've done that now. — Eru·tuon03:03, 21 May 2025 (UTC)Reply
Unnecessary change by WingerBot
Latest comment: 1 month ago7 comments6 people in discussion
I've noticed this edit, where WingerBot changed "1960s" into "1960's", and added an apostrophe to "1970s", too. While "1960's" may not be strictly incorrect, I don't see how it could be an improvement over "1960s" – I consider it rather the opposite, and it looks like a greengrocer's apostrophe to me. --Florian Blaschke (talk) 09:14, 11 May 2025 (UTC)Reply
Yes, although -ise vs. -ize is not stylistic. Note that Wikipedia's article is called 1960s, and a web search reveals that the spelling variant "1960's" is widely regarded as incorrect or illogical, as it looks like a possessive. --Florian Blaschke (talk) 09:23, 11 May 2025 (UTC)Reply
The edit was described "manually assisted" in the edit summary. This means Benwing made the change himself; it's not like a bot is running around doing a mass find-and-replace of these terms (at least I assume not). This, that and the other (talk) 10:06, 11 May 2025 (UTC)Reply
That's right. This edit was from 4 years ago and was part of a cleanup of German terms where I did a bunch of manual editing in a text file and pushed the results. I'm positive there was no general search and replace of 1960s -> 1960's. The latter is how I've usually seen it written in the US, and it's definitely not a greengrocer's apostrophe; I was taught growing up in high school grammar classes to add an apostrophe when pluralizing numbers and abbreviations, so I assume the style change to 1960s, CDs, etc. (rather than 1960's, CD's etc.) is relatively recent and something that I've missed; it still looks weird to me but I'll take it that this is now considered correct. Benwing2 (talk) 10:44, 11 May 2025 (UTC)Reply
1960's looks like some greengrocer's stray punctuation to me. At best, it's an alternative form of 1960s, which is how we present it. The 1960's cultural revolution rendered that apostrophe obsolete. DCDuring (talk) 13:24, 11 May 2025 (UTC)Reply
Word of the day feeds negative margin
Latest comment: 1 month ago4 comments4 people in discussion
I notice that the word of the day feeds (both RSS and Atom) have a margin-top:-47px styling on the .wotd-container element. This causes it to render incorrect in every feed app I've tried (Feedbro Firefox extension, among others), overlapping the preceeding UI elements. I've fixed this locally with a userContent.css which overrides the margin but a better solution would be nice. — This unsigned comment was added by ~palediver (talk • contribs) at 10:39, 12 May 2025 (UTC).Reply
@~palediver: Thanks for the report. The CSS here is very janky but I've rearranged things so that the margin-top style doesn't make it into the RSS feed. We'll see if tomorrow's WOTD looks better. Ioaxxere (talk) 04:30, 14 May 2025 (UTC)Reply
Tech News: 2025-20
Latest comment: 1 month ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
The "Get shortened URL" link on the sidebar now includes a QR code. Wikimedia site users can now use it by scanning or downloading it to quickly share and access shared content from Wikimedia sites, conveniently.
Updates for editors
The Wikimedia Foundation is working on a system called Edge Uniques, which will enable A/B testing, help protect against distributed denial-of-service attacks (DDoS attacks), and make it easier to understand how many visitors the Wikimedia sites have. This is to help more efficiently build tools which help readers, and make it easier for readers to find what they are looking for. Tech News has previously written about this. The deployment will be gradual. Some might see the Edge Uniques cookie the week of 19 May. You can discuss this on the talk page.
Starting May 19, 2025, Event organisers in wikis with the CampaignEvents extension enabled can use Event Registration in the project namespace (e.g., Wikipedia namespace, Wikidata namespace). With this change, communities don't need admins to use the feature. However, wikis that don't want this change can remove and add the permitted namespaces at Special:CommunityConfiguration/CampaignEvents.
The Wikipedia project now has a Wikipedia in Nupe (w:nup:). This is a language primarily spoken in the North Central region of Nigeria. Speakers of this language are invited to contribute to new Wikipedia.
Developers can now access pre-parsed Dutch Wikipedia, amongst others (English, German, French, Spanish, Italian, and Portuguese) through the Structured Contents snapshots (beta). The content includes parsed Wikipedia abstracts, descriptions, main images, infoboxes, article sections, and references.
The /page/data-parsoid REST API endpoint is no longer in use and will be deprecated. It is scheduled to be turned off on June 7, 2025.
The IPv6 support is a newly introduced Cloud virtual network that significantly boosts Wikimedia platforms' scalability, security, and readiness for the future. If you are a technical contributor eager to learn more, check out this blog post for an in-depth look at the journey to IPv6.
I checked and it looks like you were trying to add to Appendix:Translations of male given names in multiple languages. The abuse filter you hit was a false positive; however, some of the content you added doesn't belong. You should read what it says at the top of the page, where it says it gives "traditional counterparts of given names" and also says "The page does not, in general, show more recent borrowings from one language into another or mere transliterations." This means you shouldn't, for example, list Amadeus ten times as the translation of Latin Amadeus into various Germanic languages; and you made several mistakes, e.g. Æðelræd is definitely not the Old English equivalent of Arthur. I would suggest you do your edits in a userspace page and when you feel it's ready, ask somewhere (e.g. the tea room) for someone to look over it and verify whether it's correct. Benwing2 (talk) 06:12, 14 May 2025 (UTC)Reply
Latest comment: 30 days ago4 comments3 people in discussion
Why doesn't the refn parameter work in Module:Quotations? For example, take Module:Quotations/gmq-pro/data, there for it is indicated = '<ref>{{R:RuneS|93|Bl 6}}<*ref>'. But at the output there are no links to sources:
Why does refn parameter exist in Q then? Can it be fixed?
I am currently creating (thanks for the great help to @Catonif) and supplementing Module:Quotations/zle-ono/data. Broken refn parameter ruins all my plans for the perfect citation template for Old Novgorodian. As a result, = { year = "c. 1140-1160 AD", findplace = "Tro, E. T", refn = "<ref>{{R|zle-ono|NGB|p=55‒59|vol=12}}<*ref>" },, although it should have, does not provide a link to the NGB in:
@AshFox Apologies for the non-response. Module:Quotations is a sort of "abandon all hope, ye who enter here" type of module, and I haven't touched it for this reason. @Catonif is in the process of creating a new references module and maybe the approach in his module can be used to fix up or rewrite Module:Quotations. Catonif or anyone else, any ideas about this particular issue? Benwing2 (talk) 21:05, 18 May 2025 (UTC)Reply
@AshFox I added the code that allows this. Not a clean addition though, and I wholeheartedly agree with @Benwing2 that more generally there should be an overhaul to {{Q}} although I will not be the one to do it, in the foreseeable future at least. The difficulty would be that ideally it should be good at dealing not only with classical sources but also normal books, inscriptions and manuscripts. Weirdly enough some of the code for refn being specified in the submodule was already in place, although it was not enough to make it work. Catonif (talk) 22:53, 18 May 2025 (UTC)Reply
^ Inscription/entry Bl 6 in the RuneS-Database ot the research project Runic Writing in the Germanic Languages (RuneS) of the Göttingen Academy of Sciences and Humanities in Lower Saxony, 2025.
@Theknightwho As you've written some complex abuse filters, do you think it would be reasonable to write an abuse filter to detect this? It would seem like the thing to detect is adding text with two newlines in row between two lines beginning with #. Since this might be intentional, it should be only a warning. Benwing2 (talk) 21:09, 18 May 2025 (UTC)Reply
At first I wondered why filter 166 wasn't catching this, but then I realized 166 catches two blank lines in a row, whereas in this environment (between definitions) just one blank line between new lines of content is an issue. - -sche(discuss)22:18, 18 May 2025 (UTC)Reply
I seem to recall that at some point we tried tracking this with a category that the headword templates automagically added (since ACCEL is already detecting it, and we track things like Category:Chinese terms with uncreated forms), but it sees like we do not anymore, so either I am misremembering or we stopped—I seem to recall it was Lua-resource-intensive/expensive. Generating a list from the database dump periodically sounds less 'expensive'. - -sche(discuss)15:38, 19 May 2025 (UTC)Reply
translation tables on non-lemma forms
Latest comment: 27 days ago2 comments2 people in discussion
Latest comment: 29 days ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
The Editing Team and the Machine Learning Team are working on a new check for newcomers: Peacock check. Using a prediction model, this check will encourage editors to improve the tone of their edits, using artificial intelligence. We invite volunteers to review the first version of the Peacock language model for the following languages: Arabic, Spanish, Portuguese, English, and Japanese. Users from these wikis interested in reviewing this model are invited to sign up at MediaWiki.org. The deadline to sign up is on May 23, which will be the start date of the test.
Updates for editors
From May 20, 2025, oversighters and checkusers will need to have their accounts secured with two-factor authentication (2FA) to be able to use their advanced rights. All users who belong to these two groups and do not have 2FA enabled have been informed. In the future, this requirement may be extended to other users with advanced rights. Learn more.
Multiblocks will begin mass deployment by the end of the month: all non-Wikipedia projects plus Catalan Wikipedia will adopt Multiblocks in the week of May 26, while all other Wikipedias will adopt it in the week of June 2. Please contact the team if you have concerns. Administrators can test the new user interface now on your own wiki by browsing to Special:Block?usecodex=1, and can test the full multiblocks functionality on testwiki. Multiblocks is the feature that makes it possible for administrators to impose different types of blocks on the same user at the same time. See the help page for more information.
Later this week, the Special:SpecialPages listing of almost all special pages will be updated with a new design. This page has been redesigned to improve the user experience in a few ways, including: The ability to search for names and aliases of the special pages, sorting, more visible marking of restricted special pages, and a more mobile-friendly look. The new version can be previewed at Beta Cluster now, and feedback shared in the task.
The Chart extension is being enabled on more wikis. For a detailed list of when the extension will be enabled on your wiki, please read the deployment timeline.
Wikifunctions will be deployed on May 27 on five Wiktionaries: Hausa, Igbo, Bengali, Malayalam, and Dhivehi/Maldivian. This is the second batch of deployment planned for the project. After deployment, the projects will be able to call functions from Wikifunctions and integrate them in their pages. A function is something that takes one or more inputs and transforms them into a desired output, such as adding up two numbers, converting miles into metres, calculating how much time has passed since an event, or declining a word into a case. Wikifunctions will allow users to do that through a simple call of a stable and global function, rather than via a local template.
Later this week, the Wikimedia Foundation will publish a hub for experiments. This is to showcase and get user feedback on product experiments. The experiments help the Wikimedia movement understand new users, how they interact with the internet and how it could affect the Wikimedia movement. Some examples are generated video, the Wikipedia Roblox speedrun game and the Discord bot.
View all 29 community-submitted tasks that were resolved last week. For example, there was a bug with creating an account using the API, which has now been fixed.
Updates for technical contributors
Gadgets and user scripts that interact with Special:Block may need to be updated to work with the new manage blocks interface. Please review the developer guide for more information. If you need help or are unable to adapt your script to the new interface, please let the team know on the talk page.
The mw.title object allows you to get information about a specific wiki page in the Lua programming language. Starting this week, a new property will be added to the object, named isDisambiguationPage. This property allows you to check if a page is a disambiguation page, without the need to write a custom function.
User script developers can use a new reverse proxy tool to load javascript and css from gitlab.wikimedia.org with mw.loader.load. The tool's author hopes this will enable collaborative development workflows for user scripts including linting, unit tests, code generation, and code review on gitlab.wikimedia.org without a separate copy-and-paste step to publish scripts to a Wikimedia wiki for integration and acceptance testing. See Tool:Gitlab-content on Wikitech for more information.
The 12th edition of Wiki Workshop 2025, a forum that brings together researchers that explore all aspects of Wikimedia projects, will be held virtually on 21-22 May. Researchers can register now.
מערבון and its {{tcl}}-based, incomplete definition
Latest comment: 27 days ago4 comments4 people in discussion
I went to fix the definition for this entry because it is cut off and incomplete, only to find that it is being generated by a {{tcl}} template. However, when I went to check the Wikidata entry that it references (d:Q172980), I could find no information in the WD entry that corresponded/matched the incomplete text of מערבון.
So, I was hoping someone here would have a better idea of what is going on exactly. Is there some hidden, separate lookup table containing these WD-based definitions that the {{tcl}} tag is actually transcluding?
Obviously, I could just rewrite the definition in full without the template tag, but I would much rather solve the underlying issue of why the text is cut off, whether it is because the original source text itself is deficient, or there is an error in the way it is being transcluded.
I'll take a look at this, but IMO {{tcl}} isn't really intended for words like this; it's mostly intended for placenames and certain sorts of scientific terms that unquestionably have the same meaning across different languages. Benwing2 (talk) 13:15, 21 May 2025 (UTC)Reply
The page has been changed to remove the call to {{tcl}}, but previously it contained {{tcl|he|western|id=Q172980}}, which transcluded the sense containing {{senseid|en|Q172980}} on western. Nothing comes from Wikidata, but we try to use the same ID when labeling senses. JeffDoozan (talk) 23:06, 21 May 2025 (UTC)Reply
mobile: issue with targeted links
Latest comment: 10 days ago18 comments10 people in discussion
When clicking on a link with a special {{id}} to {{senseid}} or hashtag entry-to-entry section path, wiktionary may redirect may me either to the correct section or anywhere between the bottom of the page and the end of the (opened) level 2 header aimed at while, if id's be used, pointed sense still being highlighted like projected. I'm sure I overlooked some particulars. Saumache (talk) 19:45, 21 May 2025 (UTC)Reply
Not sure if this is related, but linking to sections in general seems to be pretty iffy on mobile, and possibly even on computers. Clicking on a link like "]" often doesn't work. — Sgconlaw (talk) 20:52, 21 May 2025 (UTC)Reply
@Saumache: there's a known issue where the menu at the top of the page loads after the part that selects where the target displays, so a long menu sends you a long ways down the page from where you should be. I only use the desktop version, so I don't know if it works the same way on mobile, but if it does, that would explain it. Chuck Entz (talk) 03:34, 22 May 2025 (UTC)Reply
There is (or at least was?) also a longstanding known issue where the page loads and puts you at the correct anchor for a moment, but then javascript runs and various conjugation tables collapse, so the content scrunches "up" and you're left looking at a lower part of the page than where the anchor is. I don't know if that's still an issue, because recently I've observed tables that seem to no longer cause this problem(?) and even some collapsible things that seem to shift the page in the opposite direction when they collapse, such that I'm left looking at a higher part of the page (if that happens again, I'll think to mention the specific page and template here). It's also conceivable that various recent changes regarding having language sections be collapsed by default on mobile is having some effect. I would think we could make some test pages that could be used to figure out whether it's a long TOC loading late, certain long tables collapsing, something to do with language sections collapsing or expanding, or something else which causes the issue you see. - -sche(discuss)05:21, 22 May 2025 (UTC)Reply
Note a call to "focus" can also cause scrolling as well as location.hash and various other lines of code so this will be tricky to debug. Jdlrobson (talk) 16:33, 5 June 2025 (UTC)Reply
The issue was the gadget "Enables several types of visibility toggles, with category-specific buttons in the sidebar: NavFrame, vsSwitcher, quotations, synonyms and other semantic relations after a definition, list switcher on by default, disable at your own risk"
@Jon (WMF) I would think the same problem arises on any wiki with its own collapsible content scripts. Do you know how they deal with the problem? How does MediaWiki's own jQuery.makeCollapsible deal with it? (mw:Manual:Collapsible elements says that jQuery.makeCollapsible doesn't work in Minerva, but I'm pretty sure it does work.) This, that and the other (talk) 11:27, 7 June 2025 (UTC)Reply
Pannonian Rusyn alphabet grid thing
Latest comment: 23 days ago3 comments2 people in discussion
Not sure who added the alphabet grid thing on the lemmas page of Pannonian Rusyn (I sure don't have the technical know-how), but whoever did it, they used the wrong alphabet. They used the Russian alphabet instead of the Pannonian Rusyn alphabet that was standardized in the 70s. Go onto any letter like Є(Je) and you'll see the correct alphabet. If anyone could help fix it, that'd be great. Insaneguy1083 (talk) 08:34, 22 May 2025 (UTC)Reply
Fixed. There was previously no "full" grid (which applies for categories with >= 2500 entries) for Pannonian Rusyn, so it was falling back to the generic Cyrillic one, which is just the Russian one. Benwing2 (talk) 07:39, 25 May 2025 (UTC)Reply
Latest comment: 25 days ago2 comments2 people in discussion
This template takes some optional parameters for the headword and the volume numbers it lists. Since there's no online dictionary to link to, it should all be pretty straightforward. Strangely enough, it's the link to the Wikipedia page about the dictionary where it's tieing itself into knots. This consists of:
The actual link to (English) Wikipedia:
]
The Hebrew name of the dictionary:
מִלּוֹן אֶבֶן־שׁוֹשָן
The transliteration of the Hebrew name:
(milón 'éven-shoshán)
The translation of the Hebrew name:
(The Even-Shoshan Dictionary)
The idea is to display the Hebrew name with its transliteration and translation, but link to the Wikipedia article. It accomplishes this by using {{m|he}} with the Hebrew name as the 3rd/display-form parameter and the transliteration and translation parameters as above, but putting the Wikipedia link in the second parameter instead of a Wiktionary page name:
And that's where the problem comes in: {{m|he}} doesn't touch the Latin characters or the wikisyntax ones, but for some reason it converts the ⟨-⟩ into its Hebrew counterpart, ⟨־⟩, and links to the nonexistent w:Even־Shoshan Dictionary instead of to w:Even-Shoshan Dictionary.
I've tried several workarounds, but it keeps messing up one of the four parts above. For instance, if I try to wrap the {{m|he}} inside the Wikipedia link instead of the other way around, it displays a redlink to the nonexistent "מִלּוֹן אֶבֶן־שׁוֹשָן", or it doesn't display the transliteration and/or translation parameters right. If I try escaping the hyphen-minus in the Wikipedia page name so {{m|he}} won't convert it, this also breaks the Wikipedia link.
There ought to be some simple, straightforward way to do this, but everything I can think of just makes it worse. Given that it's currently only in four entries I should probably find some other wall to pound my head against, but I really want to find out what I'm doing wrong. Chuck Entz (talk) 07:06, 23 May 2025 (UTC)Reply
Latest comment: 25 days ago2 comments2 people in discussion
I was about to remove it from English because this word is exclusive only in Malay, then, I got an error message "Error, cannot publish, this edit has been automatically as harmful and so on..." Why was that so? Please help. 49.149.99.10913:52, 23 May 2025 (UTC)Reply
I suppose it is possible that the term is used in English, so it may not be suitable to delete the term speedily. If you think that the term does not exist in English, you should tag it with {{rfv|en}} and click on the "+" link to create a discussion at "Wiktionary:Requests for verification". — Sgconlaw (talk) 20:24, 23 May 2025 (UTC)Reply
Ancient Egyptian in Babel list
Latest comment: 25 days ago3 comments2 people in discussion
This could be fixed by either requiring a language tag (and putting in a nag notice on those lacking it so they can be fixed over time). Or by changing the template so that there's a language association based on the page it comes from. I think this second solution makes the most sense, unless there is some template dynamic between languages that I don't know about. Proudlyuseless (talk) 20:36, 23 May 2025 (UTC)Reply
Latest comment: 24 days ago2 comments2 people in discussion
I'm seeing several cases of "Lua error: bad argument #1 to 'gmatch' (string is not UTF-8)" in CAT:E
@Theknightwho: I hope this is just a coding error, because having to ensure you're supplying a UTF-8 string before it will convert it to IPA characters defeats the whole purpose of the template. Chuck Entz (talk) 18:19, 24 May 2025 (UTC)Reply
@Chuck Entz I see the issue - I didn't account for reconstruction inputs starting with * when I just implemented // // as a convenience input for morphophonemic slashes (e.g. ⫽foo⫽), and reconstruction inputs have a bit of special logic to account for the asterisk, part of which presuambly involves the removal of the first byte (which should always be *), but because I haven't accounted for it the asterisk isn't there, so it's removing the first byte of ⫽ instead (which is a 2-byte character), which leads to the string being invalid UTF-8, which inevitably causes the next ustring function it's fed into to throw this error. Theknightwho (talk) 19:22, 24 May 2025 (UTC)Reply
Latin "words by number of syllables" categories need fixing
Latest comment: 23 days ago2 comments2 people in discussion
Latest comment: 21 days ago2 comments2 people in discussion
Yesterday I changed the |title= parameter of a quotation at handsel from {{w|*** (novel)|***}} to {{w|*** (novel)|***}} because the asterisks were breaking the quotation into a separate line before them, causing it not to appear under quotations; the Wikipedia link still does not work. I assume this issue was not present when the quotation was added. J3133 (talk) 05:47, 26 May 2025 (UTC)Reply
Latest comment: 22 days ago2 comments2 people in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
A community-wide discussion about a very delicate issue for the development of Abstract Wikipedia is now open on Meta: where to store the abstract content that will be developed through functions from Wikifunctions and data from Wikidata. The discussion is open until June 12 at Abstract Wikipedia/Location of Abstract Content, and every opinion is welcomed. The decision will be made and communicated after the consultation period by the Foundation.
Updates for editors
Since last week, on all wikis except the largest 20, people using the mobile visual editor will have additional tools in the menu bar, accessed using the new + toolbar button. To start, the new menu will include options to add: citations, hieroglyphs, and code blocks. Deployment to the remaining wikis is scheduled to happen in June.
The #ifexist parser function will no longer register a link to its target page. This will improve the usefulness of Special:WantedPages, which will eventually only list pages that are the target of an actual red link. This change will happen gradually as the source pages are updated.
This week, the Moderator Tools team will launch a new filter to Recent Changes, starting at Indonesian Wikipedia. This new filter highlights edits that are likely to be reverted. The goal is to help Recent Changes patrollers identify potentially problematic edits. Other wikis will benefit from this filter in the future.
Upon clicking an empty search bar, logged-out users will see suggestions of articles for further reading. The feature will be available on both desktop and mobile. Readers of Catalan, Hebrew, and Italian Wikipedias and some sister projects will receive the change between May 21 and mid-June. Readers of other wikis will receive the change later. The goal is to encourage users to read the wikis more. Learn more.
Some users of the Wikipedia Android app can use a new feature for readers, WikiGames, a daily trivia game based on real historical events. The release has started as an A/B test, available to 50% of users in the following languages: English, French, Portuguese, Russian, Spanish, Arabic, Chinese, and Turkish.
The Newsletter extension that is available on MediaWiki.org allows the creation of various newsletters for global users. The extension can now publish new issues as section links on an existing page, instead of requiring a new page for each issue.
The previously deprecated ipblocks views in Wiki Replicas will be removed in the beginning of June. Users are encouraged to query the new block and block_target views instead.
Latest comment: 21 days ago1 comment1 person in discussion
I believe an image of the non-free meme which originated the term Goomba fallacy would significantly improve reader’s comprehension of the term’s etymology and request that one be uploaded by an administrator. I’m not sure what the original source is; these twoposts are both from March 21, 2024 (the latter about nine hours after the former), which are the earliest I could find. — gabldotink19:17, 27 May 2025 (UTC)Reply
No translation field on RQ: type templates
Latest comment: 19 days ago8 comments3 people in discussion
I was looking at an entry using the RQ:Heine Lieder template, and there was no translation given other than a request to add one. Not only is the template undocumented (forshame!), but there doesn't seem to be any parameter to put in a translation. Sure enough, the pages using that temple that I checked all had the same "please add translation" note. Leaving aside the issue of whether it would have been a good usage example if there had been a translation (all due respect to the poetry of Heinrich Heine), I think that without a translation the quote isn't helpful. It appears that none of the RQ: type templates have a translation parameter, so they'd only be useful for English language entries. RDBury (talk) 20:10, 28 May 2025 (UTC)Reply
Just checked and {{RQ:Heine Lieder}} does accept translation parameters. There might be some RQ: templates that don't accept them, but they're easy to add. And yes, lots of entries have untranslated quotes, but they're still useful. Jberkel20:34, 28 May 2025 (UTC)Reply
@RDBury: I agree that it's annoying that some people who create templates don't bother to add documentation. I can't recall if the quotation template module "Module:quote" requires the translation parameters to be specifically added to the template, but if you find a template that requires this, just leave a message here and someone will get to it. — Sgconlaw (talk) 20:38, 28 May 2025 (UTC)Reply
No problem :) Regarding documentation, I try to add it for more complex cases (multi-volume, multi-edition etc.). The vanilla RQ: templates behave mostly the same, especially when using Module:quote, so I don't see it as urgent. Jberkel20:46, 28 May 2025 (UTC)Reply
I hope you can understand my frustration; I've never used an RQ: template, vanilla or not, and I don't want to spend a lot of time looking for one that does have documentation. I did spend time translating the quote into English, but it seems that was wasted because I had no idea how to add it to the entry. In general, I don't think poetry makes good material for usage examples; the meaning may not be clear and the words may be chosen fit rhyme and meter instead of how well they fit the context. In the entry I was looking at the relevant part of the quote was "... und sann und sann."; there's nothing about that that tells you what "sann" means, and the part leading up to it is of no help either. Don't get me wrong, I liked the poem, but in terms of explaining the meaning of "sann" it doesn't help. The quotations help pages says "They exist to demonstrate the usage of a word." Not so much in this case case though. RDBury (talk) 01:33, 29 May 2025 (UTC)Reply
Generally, the parameters for translations are |translation= or |t=. Regarding poetry, there's plenty of Shakespeare in English entries that don't make the best usage examples. We should aim for a balance of old and new, poetry and prose. Jberkel07:24, 29 May 2025 (UTC)Reply
@RDBury: I wouldn't go so far as to say that in general poetry does not provide good usage examples—some words are largely used in poetical contexts so naturally poetry would need to be cited—but I do agree that care should be taken in selecting poetry where the sense of the word highlighted is clear. — Sgconlaw (talk) 12:44, 29 May 2025 (UTC)Reply
Cruzeño category deletion and Chumashan Languages category restructuring
Latest comment: 18 days ago2 comments2 people in discussion
Under the Cruzeño language page, I have attempted to delete the "varieties of Cruzeño" category in order to eliminate the categories of "Santa cruz island cruzeño" and "santa rosa island cruzeño". I am doing this because, according to Kathryn A. Klar, Cruzeño and the less-attested dialect Roseño (spoken on santa rosa island) are seperate languages under the "Island Chumash" branch of Chumashan langauges. Going by this, I would also like information on how to restructure the Chumashan langauge category, by seperating it into categories: Northern Chumash (Obispeño), and Southern Chumash - Central Chumash (Ventureño, Barbareño, Ineseño, Purisimeño) and Island Chumash (Cruzeño, Roseño. https://escholarship.org/uc/item/31t2k96m (the paper) 26qruvera (talk) 22:54, 29 May 2025 (UTC)Reply
@26qruvera If you're trying to split a language into two separate languages, or merge two languages into one, you can't just go ahead and do that even if you believe this is correct; you need to get consensus to do so. Also note that the citation you gave is a Ph.D. thesis and is certainly not the last word on a complex subject like this. The place to suggest such changes is WT:Language treatment requests; I would suggest you post there and lay out exactly what you believe ought to be done and why, with appropriate references. Benwing2 (talk) 21:13, 30 May 2025 (UTC)Reply
Suddenly whisked off to a different page
Latest comment: 18 days ago2 comments2 people in discussion
I think the real problem is that the whisking is interrupted by a pause at the deleted page that is unhelpful to a normal user and to most experienced users most of the time. I have reopened the ticket and suggested a new "what should have happened instead". DCDuring (talk) 14:19, 30 May 2025 (UTC)Reply
Inconsistent use of italics
Latest comment: 17 days ago5 comments3 people in discussion
Latest comment: 17 days ago6 comments4 people in discussion
It's probably documented somewhere, but I'll ask anyway... I added a defn to leadless, meaning without a lead (/li:d/), like police have no leads to follow. How can I link to that specific sense of lead in the etymology section? Phacromallus (talk) 09:10, 31 May 2025 (UTC)Reply
@Phacromallus: where do you envisage this link to be placed—on a word, the whole definition, or what? If, for examnple, you wish to link a single word to an etymology section in another entry, you could type something like "]". Alternatively, if you wish to link a word to a sense in another entry, you put a tag like {{senseid|en|information}} at the sense, and then link the word to the sense like this: {{l|en|lead|id=information}}. However, I don't think it would be appropriate to link an entire definition—the whole line would appear blue, which would be odd and confusing. — Sgconlaw (talk) 22:32, 31 May 2025 (UTC)Reply
@Phacromallus: go to sense 17 of lead and add {{senseid|en|...(small definition or code)}} just after the #, then go to leadless and type {{m|en|lead|id=...}} or {{m|en|lead<id:...>}} instead of ] in the def, for the etymology section type {{af|en|lead|-less|id1=...}}. Saumache (talk) 22:44, 31 May 2025 (UTC)Reply
It's also the simplest way to add a term to the id-corresponding category, which I see you did. Saumache (talk) 7:21, 31 May 2025 (UTC)
Adding my brand at Wiktionary
Latest comment: 17 days ago5 comments2 people in discussion
Hi Team, I have been trying to add my brand's page on the Wiktionary and the system is not allowing me. Request you to please have the verification done through email address and phone number and help me get the same activated ZCUUDO Official (talk) 11:00, 31 May 2025 (UTC)Reply
various specific spammer habits. This may be defined as a category for the ones who thinks of having the brand listed under spam. ZCUUDO have been created with love and would like to be build with all the legal formalities ZCUUDO Official (talk) 11:05, 31 May 2025 (UTC)Reply
@ZCUUDO Official: this is a dictionary. We do not include brand names unless they are no longer used in a brand-name sense (that is, they have become genericized) or have some figurative sense. — Sgconlaw (talk) 11:38, 31 May 2025 (UTC)Reply
odd effect when expanding collapsed content near top of screen
Latest comment: 16 days ago1 comment1 person in discussion
If I go to a page, e.g. it, and click a "quotations" near the middle of the screen, it expands as expected: quotes appear and push the senses below them down (the sense the quotes apply to remains in the same place). OTOH, if I scroll until a "quotations" button and the place the quotes will appear* is the first or second line of text (completely) visible on the screen (*i.e., there are no usexes) and click the button, then the sense below the quotations stays in the same place, while the quotes push the sense they apply to (and themselves) up and off-screen. I.e., if I scroll until the screen looks like A and click, the result is B. The same thing occurs with other collapsed content, e.g. the conjugation table and derived terms in aller#French. This is true in both Chrome and Firefox. This isn't a big problem, but it's unexpected (to me) so I figured I'd report it! - -sche(discuss)18:13, 1 June 2025 (UTC)Reply
getting around homographic forms in inflection heavy languages
Latest comment: 2 days ago3 comments2 people in discussion
Disclaimer: I have no coding background and do not know whether what I'm about to propose is even remotely doable or if someone has already done the proposing.
Could we automatize the creation of simple inflectional forms in existing pages when homographic forms are new-listed in tables or have their links be set to some new colour (as with OrangeLinks or green links) and allow accelerated editing to add said form to an already existing page that also already has an entry for the targeted language?
example: I just created septimus#Noun and would either like its ablative be automatically created on septimō or the septimō link in its inflection table be set to some colour to indicate that the form is indeed not present on the targeted page. Saumache (talk) 06:42, 2 June 2025 (UTC)Reply
That's actually rather an awkward example. There should be two entries for that form - one of the adjective, and one for the noun. The inflection tables for the two lemmas need to link to the correct one of these forms. One method of doing this is to use the etymid/senseid system, e.g. by giving the parent lemma and form the same ID and linking all the inflected forms in the table the same ID. Orangelinks would then usually show that no form of the word was linked to. There are several problems with this approach:
The vast majority of inflection tables do not propagate these IDs.
The scheme I suggested assumes that identical inflected forms will have the same entry. This could break down if the inflection table generated multiple parts of speech. This would happen with Latin amō - Latin amātō is both a verb form and a participle form, and have separate entries. By this process, amō, amātus and both instances of amātō would have the same ID to distinguish them from Latin homographs. If we extended IDs to indicate which form a word has, we would have to decide which forms should have the same ID. It may also make matters complicated for editors.
We would increasingly need a 'wordid' intermediate between etymid and senseid. One could abuse a senseid by using it as an entry ID.
We may need to give some etymologies or senses multiple IDs. I don't know if there are any bots set up to stop this happening.
I have been contemplating doing something like this for Pali inflection tables, but if it goes wrong, it could be very messy to sort out. --RichardW57 (talk) 23:28, 15 June 2025 (UTC)Reply
That's actually rather an awkward example. There should be two entries for that form - one of the adjective, and one for the noun. That's exactly my goal! if by entry you indeed mean headword.
Thanks for the insights, an automatized ID system seems promising, if it weren't for the shortcomings you stated. I'd really like to help somehow, this thing has bugged me since I joined WT. Saumache (talk) 05:08, 16 June 2025 (UTC)Reply
Bad conjugation of Polish -nić verbs
Latest comment: 15 days ago2 comments2 people in discussion
Conjugation tables for at least Polish verbs ending with -nić (wzmocnić, umocnić) contain wrong imperative forms (2nd singular, 1st & 2nd plural).
Instead of correct -nij, -ń is added: is wzmocń → should be wzmocnij; umocńcie → umocnijcie.
Latest comment: 15 days ago2 comments1 person in discussion
I've been trying to code a new module lately for the conjugation of Pannonian Rusyn verbs at Module:User:Insaneguy1083/rsk-verb, and for some reason I can have a function accept params (function(params)), I can have a function accept args (function(args)), but for some reason not both at the same time, at least not in the way of ... = function(args, params). The second thing passed in there is always treated as nil, as in the template returns the error message of attempt to index local 'params' (a nil value). Any help as to why params is nil would be appreciated. Insaneguy1083 (talk) 18:20, 2 June 2025 (UTC)Reply
Just FYI, I can very easily change the required arg into a param so the function works with only params, but I'm just wondering if it's possible to use both in the same function. Insaneguy1083 (talk) 18:26, 2 June 2025 (UTC)Reply
Tech News: 2025-23
Latest comment: 15 days ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
The Chart extension is now available on all Wikimedia wikis. Editors can use this new extension to create interactive data visualizations like bar, line, area, and pie charts. Charts are designed to replace many of the uses of the legacy Graph extension.
Updates for editors
It is now easier to configure automatic citations for your wiki within the visual editor's citation generator. Administrators can now set a default template by using the _default key in the local MediaWiki:Citoid-template-type-map.json page (example diff). Setting this default will also help to future-proof your existing configurations when new item types are added in the future. You can still set templates for individual item types as they will be preferred to the default template.
Starting the week of June 2, bots logging in using action=login or action=clientlogin will fail more often. This is because of stronger protections against suspicious logins. Bots using bot passwords or using a loginless authentication method such as OAuth are not affected. If your bot is not using one of those, you should update it; using action=login without a bot password was deprecated in 2016. For most bots, this only requires changing what password the bot uses.
From this week, Wikimedia wikis will allow ES2017 features in JavaScript code for official code, gadgets, and user scripts. The most visible feature of ES2017 is async/await syntax, allowing for easier-to-read code. Until this week, the platform only allowed up to ES2016, and a few months before that, up to ES2015.
Scholarship applications to participate in the GLAM Wiki Conference 2025 are now open. The conference will take place from 30 October to 1 November, in Lisbon, Portugal. GLAM contributors who lack the means to support their participation can apply here. Scholarship applications close on June 7th.
Adding Latin transcription to Cyrillic-based template
Latest comment: 10 days ago8 comments2 people in discussion
As mentioned in my previous post, I'm coding a Pannonian Rusyn verb conjugation module (honestly it's basically done), and since 1. Pannonian Rusyn and Slovak both descend from Old Slovak and share a lot of grammatical features and 2. I know next to nothing about coding in Lua, I decided to use the actual Slovak verb conjugation module as a starting point.
And that's great, and I've gotten done basically all I wanted to get done in terms of implementing verb conjugation classes, but now I've run into a problem. For most of the past tense forms, they are formed by adding the L-participle to a conjugated form of буц(buc, “to be”). As it stands, only the actual conjugated forms of the verb are displayed with their Latin transcriptions, while the буц(buc) forms are not. I know why they're not; they're implemented in the code with square brackets. But the l and m templates can't really be used in the Lua code. What's more, even if they were able to be used, the transcriptions of the two terms would be separated. In other words:
You can see the current display in action here. This also applies to the other particles used in the template, like ше(še) and би(bi). So I would like to ask, given the current code, how much of a surgery would it be to end up with this final display that I'd like it to end up with? I suspect it's quite a lot. The problem is, I'm pretty sure this issue has never come up in Slavic verb conjugation templates. East Slavic, which uses Cyrillic, doesn't have these compound past tense forms; Serbo-Croatian, which does use Cyrillic and has these compound past tense forms, has separate displays and entire separate pages for the two scripts; and West Slavic, which does have the compound past tense forms, barring Pannonian Rusyn itself, doesn't use the Cyrillic script, thus this is AFAIK a uniquely Pannonian issue.
Any input would be appreciated. I don't know if other users have perms to change my module, but if you know anything about fixing the display, then feel free to do it yourself. Just let me know if you do anything major. Insaneguy1083 (talk) 00:09, 3 June 2025 (UTC)Reply
@Benwing2: I think I've pretty much finished all I wanted to do in terms of pure functionality, so I think I'll now make this the official rsk-verb module and rsk-conj template, and you can check that out and change that instead. Are you cool with that?
P.S. I think the display stuff is mostly in the "create_composite" function. But there are a few other things, like the "ше" particle which is coded separately. Insaneguy1083 (talk) 14:28, 7 June 2025 (UTC)Reply
I get that the conjugation may look a little cumbersome, but these compound forms are literally the exact same ones as illustrated in Pannonian Rusyn grammar books. But just let me know if any drastic changes are planned. Insaneguy1083 (talk) 18:11, 7 June 2025 (UTC)Reply
@Insaneguy1083 I don't have any issue with the tables themselves other than the colors, which seem kind of gaudy. It's more that I'd like the syntax to follow that of e.g. {{uk-conj}} and {{be-conj}} and use a similar internal structure. Benwing2 (talk) 18:20, 7 June 2025 (UTC)Reply
BTW it looks like the Slovak module is based on the Russian module, which will eventually also be rewritten to follow the Ukrainian and Belarusian style. Benwing2 (talk) 18:21, 7 June 2025 (UTC)Reply
That's fine. Up to you what you'd like to change. I just boshed this together very slowly to meet the absolute minimum requirement of a working conjugation module anyway. Insaneguy1083 (talk) 18:42, 7 June 2025 (UTC)Reply
Latest comment: 11 days ago2 comments2 people in discussion
Suddenly this afternoon the translation boxes, both on entry pages and on translation pages, stopped opening for me. The favourited languages still appear as normal, but the "show" arrow is gone. This is happening on Firefox both on PC and mobile, after restarting the machine and clearing my cache, but it worked on Edge. Not sure what to do about this, but thought someone here would know something. MrPritzel (talk) 00:12, 7 June 2025 (UTC)Reply
Latest comment: 11 days ago2 comments2 people in discussion
I'm using wiktionary on an Android phone, either in the wiktionary app or in Firefox. Collapsed content isn't showing the "Show more" affordance, so there's no way for me to expand the content.
@Kaitag words So you want to force Alkaitagi's new alphabet after all? Has it been used anywhere outside his dictionary? Also, why are we keeping the charade? You are Alkaitagi, no? :-) Vahag (talk) 20:42, 12 June 2025 (UTC)Reply
I'm not Alkaitagi lol. Apply logic. Would Alkaitagi ever choose Make Dargwa great again as his nickname?
Yes, it's used in many places. Behold, Ehtnologue uses it. See also here . And most importantly, if you have an Android phone, go to keyboard settings, tap 'add a new language', and then type in "Kaitag"... you will be surprised Kaitag words (talk) 21:40, 12 June 2025 (UTC)Reply
@Kaitag words: Those are clueless, Westoid places easily swayed by Alkaitagi's activism. It appears that the relevant people — Kaitags themselves, other Dargins and Russians do not accept your system. {{R:xdq:Gasanova:2020}} too uses what you call the Soviet system, as do all the sources other than the Internet pdf {{R:xdq:Magomedov:2025}} made by Alkaitagi. Sorry, but Wiktionary is not your playground. Please do not use this experimental alphabet. The alphabet itself is very unusual for East Caucasian languages: кь is supposed to be an ejective, who does that? Vahag (talk) 10:04, 13 June 2025 (UTC)Reply
Dear Vahagn, it seems to me that you are excessively invested in an issue in which you need not be invested on an emotional level because you wish to uphold an image of being knowledgeable on everything that has to do with Caucasus - everyone is clueless except for you. It also seems that you have profoundly negative emotions connected to Alkaitagi, since every mentioning of him by you breathes disapproval (you use "language activist" as a negative thing - are we not all language activists, after all?). That is regrettable because those negative emotions are spilling over into unrelated matters and creating unnecessary obstacles for productive Wiktionary work. I really think it would be good if you could take a step back an reflect a little on whether you really need to be so emotionally invested into something that has nothing to do with you or with what you usually do on Wiktionary. Perhaps you can just let someone else handle this?
As to you arguments, Russians do accept the Kaitag alphabet devised by Alkaitagi, as you can se under one of the links above, and prof. Gasanova approves of it too (her phrasebook is from 2020). Kaitag words (talk) 11:16, 13 June 2025 (UTC)Reply
I have said on many occasions I know almost nothing about Caucasian linguistics. But I notice when highly-motivated minorities exploit the indifference/naivety of the majority.
"Exploit" to do what exactly? These are two variants of the same script, with a few additions here, a few alternations there, for a largely unwritten language up in the mountains of Caucasus, of which there are many dozens others. I am curious, what hidden agendas and schemes is it that you see through, that the naive majority is deceived by? Sounds rather grandiose. Kaitag words (talk) 16:11, 13 June 2025 (UTC)Reply
To give you an official platform for popularizing your system.
The spellings in your system do not pass Wiktionary:Criteria for inclusion, by the way (see also Wiktionary:LDL). The only source that uses it – Template:R:xdq:Magomedov:2025 – is not durably archived. Kaitag is not written, but I can find Kaitag data attested in about a dozen scholarly works published in the USSR and Russia spanning more than 30 years, all in standard Dargwa orthography. You now want us to normalize this durably archived material into your (unattested) system. Your system may be superior, I don't know, but consider popularizing it in the real word first. Vahag (talk) 16:43, 13 June 2025 (UTC)Reply
@Vahagn Petrosyan: Just recently I saw a post about this in Telegram in Yuri Koryakov's channel. Apparently, Koryakov and Maisak support the ideas of the authors of the new alphabet. Although Mikhail Zhivlov expressed himself negatively in the comments, but Zhivlov is not a Caucasus expert. Personally, I do not accept these innovations until good, evidence-based sociolinguistic research(!) is presented. It seems that politics are also involved in this, it is surprising that the Russian Roskomnadzor missed this :D Lerman (talk) 20:48, 14 June 2025 (UTC)Reply
We can always bot-convert to the new alphabet in the future if it becomes popular. I don't think Wiktionary should be the polygon for testing/promoting it. Vahag (talk) 08:04, 15 June 2025 (UTC)Reply
I hope other people who read this can appreciate the absurdness of the situation, where one admin who admittedly "knows almost nothing" about the matter decides on 1) whether a language is a language, whether writing conventions should be accepted or not 2) dismisses presented evidence as "language activism" and "clueless Westoids" and 3) replaces project guidelines with own vaguely formulated standards ("come back when it's become popular") 4) seasons it all with legalese jargon ('your source isn't durably archived'). Kaitag words (talk) 09:09, 15 June 2025 (UTC)Reply
Latest comment: 8 days ago2 comments2 people in discussion
A couple of days ago, @Tokoss78 added a French usage example at moi consisting of:
{{ux|fr|{{w|L'État, c'est moi|L'État, c'est '''moi'''.}}|''I'' am the State.}}
Not that there's anything wrong with that: the phrase is probably the most famous of all quotes using the word, and Wikipedia does have an article about it.
The problem is that {{ux}} insists on converting the apostrophes into right single quotes even inside the link to Wikipedia, so it links to L’État, c’est moi instead of to L'État, c'est moi. I've tried hardcoding the apostrophes with %u27 and ', but the result is the same.
Of course, {{ux}} isn't designed to have embedded links, and the documentation says so. The old Henny Youngman joke comes to mind about a woman who says to her doctor "It hurts when I do <this>", to which the doctor replies: "don't do <this>". Still, I'd like to figure a way to get the formatting benefits of {{ux}}, but with a Wikipedia link that has apostrophes instead of single right quotes. Any ideas? Chuck Entz (talk) 06:24, 9 June 2025 (UTC)Reply
This was due to by User:Fenakhay (with no comment message whatsoever), which I have undone as I disagree with it. These sorts of changes hacking apostrophes for specific languages are undiscussed and (a) need BP consensus, (b) should either be done for all languages or none (I vote none) and (c) if done, should be done in a way that doesn't break Wikipedia links. Benwing2 (talk) 18:11, 9 June 2025 (UTC)Reply
Tech News: 2025-24
Latest comment: 8 days ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
The Trust and Safety Product team is finalizing work needed to roll out temporary accounts on large Wikipedias later this month. The team has worked with stewards and other users with extended rights to predict and address many use cases that may arise on larger wikis, so that community members can continue to effectively moderate and patrol temporary accounts. This will be the second of three phases of deployment – the last one will take place in September at the earliest. For more information about the recent developments on the project, see this update. If you have any comments or questions, write on the talk page, and join a CEE Catch Up this Tuesday.
Updates for editors
The watchlist expiry feature allows editors to watch pages for a limited period of time. After that period, the page is automatically removed from your watchlist. Starting this week, you can set a preference for the default period of time to watch pages. The preferences also allow you to set different default watch periods for editing existing pages, pages you create, and when using rollback.
Example of a talk page with the new design, in French.
The appearance of talk pages will change at almost all Wikipedias (some have already received this design change, a few will get these changes later). You can read details about the changes on Diff. It is possible to opt out of these changes in user preferences ("Show discussion activity").
Users with specific extended rights (including administrators, bureaucrats, checkusers, oversighters, and stewards) can now have IP addresses of all temporary accounts revealed automatically during time-limited periods where they need to combat high-speed account-hopping vandalism. This feature was requested by stewards.
This week, the Moderator Tools and Machine Learning teams will continue the rollout of a new filter to Recent Changes, releasing it to several more Wikipedias. This filter utilizes the Revert Risk model, which was created by the Research team, to highlight edits that are likely to be reverted and help Recent Changes patrollers identify potentially problematic contributions. The feature will be rolled out to the following Wikipedias: Afrikaans Wikipedia, Belarusian Wikipedia, Bengali Wikipedia, Welsh Wikipedia, Hawaiian Wikipedia, Icelandic Wikipedia, Kazakh Wikipedia, Simple English Wikipedia, Turkish Wikipedia. The rollout will continue in the coming weeks to include the rest of the Wikipedias in this project.
AbuseFilter editors active on Meta-Wiki and large Wikipedias are kindly asked to update AbuseFilter to make it compatible with temporary accounts. A link to the instructions and the private lists of filters needing verification are available on Phabricator.
Lua modules now have access to the name of a page's associated thumbnail image, and on some wikis to the WikiProject assessment information. This is possible using two new properties on mw.title objects, named pageImage and pageAssessments.
Latest comment: 5 days ago3 comments3 people in discussion
Is there a reason why Wiktionary templates use curly rather than straight quotes? Since most users default to straight quotes, the effect of this is that many entries contain a random mixture of both (see for example the walker entry, where the etymology section uses curly quotes, the usage notes use straight quotes, and the quotations use a mixture). Wikipedia has policies to prevent this kind of thing from happening. Zacwill (talk) 03:44, 12 June 2025 (UTC)Reply
I believe glosses (such as the one in usage notes in your example) should be wrapped in {{m-g}}. We can decide which quotes to use later (and simply change the templates when that happens), but in any case they should be consistent between templates. – wpi (talk) 09:03, 12 June 2025 (UTC)Reply
Number boxes, multiple systems and numerals
Latest comment: 2 days ago10 comments2 people in discussion
I've started adding number boxes for Northern Thai, and I've hit a number of problem. The relevant facts are:
Two scripts - Lanna (Tham) and Thai, with various writing systems for each, though one dominant system for each.
Three or four systems of decimal digits - secular, religious, European and possibly Thai. There's also the system for numbering the pages of palm leaf manuscripts, unless that belongs in an encyclopaedia rather than a dictionary.
Should I separate the cardinals by script? If so, how do I do it?
The number box module won't accept tables for numerals. So how can I handle the multiple systems, and how should I? There's the added complication that the secular and religious systems are used in Burma, China and Thailand, with multiple native languages, and possibly also in Laos. (Notifying Noktonissian, Atitarev, Octahedron80): -- RichardW57 (talk) 10:27, 12 June 2025 (UTC)Reply
I had hoped for precedent from Lü, but that seems to only support the New Tai Lue script. (There are a few words on Wiktionary in the old (and still used) writing system.) --RichardW57 (talk) 10:27, 12 June 2025 (UTC)Reply
@RichardW57 there's general support in the number boxes for tags to identify different sets of numerals. These are used, for example, to distinguish the Welsh decimal from vigesimal numerals. You might use the same support for distinguishing the numeral sets in different scripts and digit systems. Take a look at Module:number list/data/cy and you might get some inspiration. Benwing2 (talk) 19:05, 15 June 2025 (UTC)Reply
@Benwing2: (Notifying Noktonissian, AryamanA, Kutchkutch, نعم البدل): @SarahFatimaK: What I was looking for was the documentation of the contents of the data modules, especially the optional items, such as the variable additional_number_types. Perhaps this documentation simply doesn't exist. On a more positive side, Japanese (ja), Korean (ko) and Modern (el) and Ancient (grc) Greek provide examples of what can and, perhaps what cannot, be done. Does Chinese do its own thing? Welsh is more of a messy fallback example, going beyond the example of Catalan. --RichardW57 (talk) 21:58, 15 June 2025 (UTC)Reply
There don't seem to be any languages recorded here as having two numeral systems other than (Western) Arabic, which I presume is excluded because it acts as the index. It looks as though someone attempted to split Punjabi by script into 'pa' and 'pa-Arab' data files, but it looks as though this failed and functionality depends on the use of different language codes for different scripts. Such an approach wouldn't help much with the matter of numerals, as the Lanna script has separate decimal numerals for religious and secular purposes. --RichardW57 (talk) 21:58, 15 June 2025 (UTC)Reply
I didn't find any answer to the issue of working with translingual numerals. The CJK numerals seem to be duplicated by language. Perhaps it is dealt with by numerals not being accessible from the number boxes. --RichardW57 (talk) 21:58, 15 June 2025 (UTC)Reply
I haven't found any good terminological precedents for the numbering systems of ordered lists. English uses Western Arabic numerals, Roman numerals and often gets away with its alphabet, at least up to 'z'. I suppose '(f)' designates the item between '(e)' and '(g)' rather than the 6th item, so perhaps it shouldn't be tied to the number '6', whereas (vi) is expected to denote the 6th item. So perhaps alphabet-based page numbering should be handled independently of numbers. One also wants to avoid issues with different authors using different subsets of some larger ordered sets, as with Thai lists. (The prefatory matter of my copy of the Royal Institute Dictionary variously has zero, one and two items between items ค(kɔɔ) and ง(ngɔɔ)!) It's also bad enough when item '5a' is inserted between numbers 5 and 6, as often happens in amended Acts of Parliament. --RichardW57 (talk) 21:58, 15 June 2025 (UTC)Reply
@RichardW57additional_number_types is for types of numerals other than the built-in ones. You can see several examples in Module:number list/data/en, which goes a bit crazy in adding such additional types. My apologies that there isn't really proper documentation for the number list data modules; there's so much documentation to keep up with, and sometimes some of it gets lost by the wayside. I don't think there's support for multiple numeral systems for a single language; I would need to add it. Benwing2 (talk) 22:10, 15 June 2025 (UTC)Reply
@Benwing2:: I could add a numeral type 'numerals' with display text 'numeral' and tag the different system's numerals by the number system e,g, religious v. secular. I would rather keep the different scripts apart, so that one could only step from a Lanna script cardinal to another number's Lanna script cardinal, rather than having to always choose which script to step to. I could make different scripts' forms different 'types' to achieve this. --RichardW57 (talk) 23:52, 15 June 2025 (UTC)Reply
Latest comment: 3 days ago8 comments4 people in discussion
Whatever happened to etytree ? I can't remember ever using it, but can imagine how useful and desirable that might be. Compare the still functional (but no longer developed ) etygraph for another tree project, and even the fluffier android app that offers less for more. Etytree, on the other hand, once supported by Mediawiki, doesn't respond to queries on its toolforge subdomain. Why? Danny lost (talk) 16:46, 12 June 2025 (UTC)Reply
To introduce yet another template, with unusual syntax, that depends specifically on other instances of the template in other pages (that is, not editable on a per-entry basis), in order to mirror some info already in the etymology sections?
And then sometimes use it to present a tree and sometimes just have it hidden in the source for whatever later implementation might come?
To introduce IDing senses (with a crude verbal gloss, that is easy to conflate with the lemmas around the tree, rather than some recognizable or automatic shortcut), but not attempt to hardlink the etymological prose itself to the sense IDs, nor split it so?
Just to try and avoid the ambiguity of same-language homographs with distinct etymologies (even when, in some likelihood, they converge at somepoint)?
While there are tools (graph-based) that already do decent job automatically extracting data from the usual etymological templates (especially when well formed), but WT/MW just don't adopt them?
What is the point?? This seems so clumsy, duplicative, and yet so limited in terms of presentation, manipulability and browsability (lateral, zoom out and in, cognate relations). And also like a way to override and dumb down what etymology sections already contain. No wonder you hardly ever see this type of tree. Danny lost (talk) 19:39, 12 June 2025 (UTC)Reply
etytree had a lot of bugs. if i remember right, it just lumped all homographs together, so it had "is" merging into "ice", for example, just because in Middle English spelled them both is. we could theoretically fix these bugs, but they're a lot easier to handle if the tool is within our project. —Soap—03:00, 14 June 2025 (UTC)Reply
i specifically remember seeing the etytree tool, at https://etytree.toolforge.org/, producing very poor output, including merging Modern English is and ice together, apparently because in Middle English both were spelled is and the tool has no way to tell them apart. As Danny says, the tool isn't functioning anymore. He even points out the same problem I remember. as for why? .... I don't think it ever had the ability to read templates such as {{etymid}}, but I suppose in theory it could be restored and re-coded to work with the new templates we've created. —Soap—19:49, 14 June 2025 (UTC)Reply
I didn't say it reads etymid, I said it uses id's, and I don't know what you mean it doesn't work anymore. Recently I added it to several entries. Vininn126 (talk) 23:56, 14 June 2025 (UTC)Reply
Latest comment: 4 days ago5 comments2 people in discussion
could someone fix the template error on 琉球 please? it's on my watchlist because i saw a similar template error somewhere else and wasnt able to fix it. it's linking to Okinawa| instead of Okinawa. also, the wording may be a problem, since it says the Okinawa ... islands. although i dont remmeber the page where i saw this last time, based on hte trouble i had there, this may be more complicated than it looks. thanks, —Soap—02:58, 14 June 2025 (UTC)Reply
actually, i see my message on Talk:琉球 now, so maybe this was the page i saw, and i did my editing entirely in preview or in a sandbox and that is why i cant find it. —Soap—03:28, 14 June 2025 (UTC)Reply
I'll investigate but I notice that it's completely misusing the {{place}} template params. If I fix it to use the right params the problem will probably disappear but I want to know why this is happening in the first place. Benwing2 (talk) 04:33, 14 June 2025 (UTC)Reply
It's because the code doesn't expect something with multiple internal links of the form ] ]. I'll make the code more robust but we also need to use the right syntax for {{place}}. Benwing2 (talk) 04:48, 14 June 2025 (UTC)Reply
Latest comment: 2 days ago1 comment1 person in discussion
..."Community portal", "Requested entries". On the WT:Main Page side bar. How can we change this to sentence-case to match the other options, like on w:Main Page? (it's weird that the Wikipedia page is under that URL) Polomo47 (talk) 18:22, 15 June 2025 (UTC)Reply
Latest comment: 1 day ago1 comment1 person in discussion
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Updates for editors
You can nominate your favorite tools for the sixth edition of the Coolest Tool Award. Nominations are anonymous and will be open until June 25. You can re-use the survey to nominate multiple tools.
Foundation staff and technical volunteers use Wikimedia APIs to build the tools, applications, features, and integrations that enhance user experiences. Over the coming years, the MediaWiki Interfaces team will be investing in Wikimedia web (HTTP) APIs to better serve technical volunteer needs and protect Wikimedia infrastructure from potential abuse. You can read more about their plans to evolve the APIs in this Techblog post.