While updating the etymology section at beachcomber, I noticed that adding "id2=agent noun" does not categorise this term in the same way that it does for comber. Can a change be made to the 'compound', 'com', 'affix', and 'af' templates to allow for this, when the second compound has the suffix ? Leasnam (talk) 02:25, 3 November 2019 (UTC)
{{af|en|beach|comber}}
). The template only adds categories for affixes ({{af|en|beach|comb|-er|id3=agent noun}}
). {{af}}
doesn't know that comber has the suffix -er. — Eru·tuon 03:25, 3 November 2019 (UTC)
{{affix}}
figure out that comber has -er in it: get the wikitext of the page comber, find the correct entry in it, get its etymology section, find {{affix}}
in that section, parse it, find -er in its parameters. And it would increase Lua memory usage. I don't think it's a good idea. — Eru·tuon 18:21, 3 November 2019 (UTC)
{{affix}}
(only?); require two template families, one for synchronic and the other for diachronic derivations; or require hard categorization for cases such as the one at hand. I suspect that hard categorization is adequate for this case. DCDuring (talk) 23:51, 3 November 2019 (UTC)Hi everybody! Google Code-in (GCI) will soon take place again - a seven week long contest for 13-17 year old students to contribute to free software projects. Tasks should take an experienced contributor about two or three hours and can be of the categories Code, Documentation/Training, Outreach/Research, Quality Assurance, and User Interface/Design. Do you have any Lua, template, gadget/script or similar task that would benefit your wiki? Or maybe some of your tools need better documentation? If so, and you can imagine enjoying mentoring such a task to help a new contributor, please check out mw:Google Code-in/2019 and become a mentor. If you have any questions, feel free to ask at our talk page. Many thanks in advance! --Martin Urbanec 07:28, 5 November 2019 (UTC)
Hi.
Category:English verbs suffixed with -en
Reads as follows:-
This category should be empty. The contents of this category should now be found at Category:English words suffixed with -en (inchoative). If any pages link here, please update the link, as this page may be deleted.
Click given link to get:-
Category:English words suffixed with -en (inchoative)
(Blah, blah, blah)
English words ending with the suffix -en.
Subcategories
This category has only the following subcategory.
!
English verbs suffixed with -en (157 e)
Click that link takes you straight back to Category:English verbs suffixed with -en.
And so the world goes round and round and up and down .... la-la-la.
I was going to add redden, however ...... --ALGRIF talk 11:28, 6 November 2019 (UTC)
I have raised a question here about creating developer-friendly images of each wiki, which people can use to create scripts and mediawiki extensions on their own PC without needing to request an account on Wikimedia Tools or their sister services. I hope an image can be available for install in one click. If you are experienced in how to make this happen (or does it already exist...?), or know how it would be useful for this wiki, please respond either here or there. Thanks. --Gryllida/ (talk) 23:25, 6 November 2019 (UTC)
(is this the right place for this?)
On the mobile site, the search bar starts in capital if the setting isn't turned off locally. I think it should be disabled with <input autocapitalize=off>
because I think when most people type they expect the search bar to take them to what they've written, not the proper noun that has the same spelling as the thing they've written. --betseg|g 20:33, 7 November 2019 (UTC)
MutationObserver
– a bit more complicated. — Eru·tuon 21:35, 7 November 2019 (UTC)
autocapitalize
attribute gets set. So basically I'm out of ideas. --betseg|g 22:54, 7 November 2019 (UTC).click()
is being called before the actual event call that opens the search window, which is why I can't edit its attibutes. --betseg|g 23:01, 7 November 2019 (UTC)debugger;
on desktop on mobile simulation mode with developer tools open but doesn't work if any of those things arent there??? I give up lol. --betseg|g 23:46, 7 November 2019 (UTC)If I make a (Vagrant or Docker or VirtualBox) development for this wiki, would you be interested in including
Also what extensions, or improvements to existing extensions, would you like to see developed if someone volunteers to do it. Is there a wish list...
Thanks, --Gryllida 05:10, 12 November 2019 (UTC)
The template {{elements}}
allows parameters 3 and 4, the previous element, to be blank, but in hydrogen (obviously the only place this can arise) it doesn't suppress the line but outputs it as Previous: {{{3}}} ({{{4}}}). A similar problem no doubt exists for whatever successor of ununennium we stop at. --80.169.223.146 10:35, 12 November 2019 (UTC)
The categories under this one all mistakenly link to the page medical signs and symptoms. Ultimateria (talk) 23:50, 12 November 2019 (UTC)
{{lv-adj}}
There are 39 Latvian adjectives that link to (none) as the adverb form. Ultimateria (talk) 03:32, 13 November 2019 (UTC)
After problems with one page, I tried looking at more and they all have the same problem. Any page in Category:Miscellaneous Symbols and Pictographs block fails to display properly; the page content is there but it seems to be missing it style sheet, so is badly broken. See e.g. 🍩, 🍞 or 🏧, but it’s all of them as far as I can tell.
Looking in Safari’s Web Inspector, there is an error that does not normally appear:
Failed to load resource: The operation couldn’t be completed. Protocol error
And it seems to have failed to load something that could correspond to a stylesheet, though Safari only identifies it as 'load.php' among its resources.--109.157.71.242 11:08, 13 November 2019 (UTC)
I found some more with the same problem. Some but not all of the pages in Category:Miscellaneous Symbols block and all the ones I checked in Category:Vai block. I also had a look on an iPad, and Mobile Safari in desktop mode the pages have the same problem.--109.157.71.242 19:44, 13 November 2019 (UTC)
@Hippietrail, Octahedron80, Alifshinobi, Lo Ximiendo: These templates serve the Northern Thai language, which is written in two scripts, the Tai Tham (Lana) and Thai scripts. Moreover, the Thai script is used in two different ways - with the Siamese sound values ('thap sap') and with the sound values of the corresponding symbols in the Tai Tham script as used in Northern Thai ('rup pariwat'). Converting between the three systems needs lexical exception tables.
These two headword templates are set up to produce abstract nouns from verbs/adjectives by adding a prefix; in all examples on Wiktionary so far, they use the default prefix. The default works well enough for the Tai Tham script, but the forms are different for the two Thai script systems.
One way forward is to add an option to the headwords to specify which Thai script orthography is used - many spellings are appropriate for both systems. Should this be used to determine a label for the headword? Are there precedents to follow for the name of the option and the form of the values - I am tempted to abbreviate the names to "ts" and "rp", with "both" as a default value calling forth both. (BCP 47 variant tags have yet to be requested.)
The default adjectival prefix ᨤ᩠ᩅᩣ᩠ᨾ/ความ/ฅวาม, a well-established borrowing from Siamese, has an older, native alternative ᨣᩤᩴ/ᨣᩣᩴ/กำ/คำ (two different Tai Tham spellings, both very likely to be mistyped). Should it be possible to simple choose the prefix, or should editors be expected to type these forms in full? --RichardW57 (talk) 00:48, 18 November 2019 (UTC)
--Octahedron80 (talk) 16:48, 18 November 2019 (UTC)
{{tlb}}
at the end of the headword line; that's how Ancient Greek dialects are marked. The form that receives the primary entry lists the dialects that it belongs to in {{tlb}}
in the headword line, and the other dialectal forms have soft redirects with {{alternative form of}}
. See for instance ἥλιος (hḗlios). You would want to add labels for the spelling systems in Module:labels/data/subvarieties. — Eru·tuon 19:33, 19 November 2019 (UTC)
Off topic, I have some nod collection if you want to see: . Plus one printing that I cannot share online. มาลา คำจันทร์. พจนานุกรมคำเมือง. เชียงใหม่ : บุ๊คเวิร์ม, 2551. →ISBN --Octahedron80 (talk) 17:36, 18 November 2019 (UTC)
The out-of-memory module errors in 9 CJKV character entries (我, 一, 人, 學, 彼, 月, 水, 生 and 酒) have defeated our best efforts to fix them. There's also a discussion about how much more memory we should ask for if it were made available. It's really, really hard to understand the use of memory in an entry with dozens of templates calling dozens of modules: some memory is shared between module calls, some isn't, and I have yet to see any explanation that can accurately account for what is and isn't shared.
I can't help much with the theory, so I decided to see if I could come up with some data. I chose 水 as my subject, which is the character for "water", and has about as many different language sections as any entry of this type. I systematically commented out parts of the entry in preview mode to see how memory usage varied. These tables show the relationship between language sections and memory use. There are 16 language sections, but Chinese, Japanese, Korean, Okinawan and Vietnamese are the ones using the most memory, so I concentrated on those. I tried every combination of the 5 languages with everything else treated as a group and recorded the memory usage. The languages are abbreviated C,J,K,O and V, and "Oth" refers to everything outside those sections. A "0" means the language section was commented out, a "1" means it wasn't:
Oth | C | J | K | O | V | Mem
(MB) |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 00.00 |
0 | 0 | 0 | 0 | 0 | 1 | 06.29 |
0 | 0 | 0 | 0 | 1 | 0 | 06.13 |
0 | 0 | 0 | 0 | 1 | 1 | 09.71 |
0 | 0 | 0 | 1 | 0 | 0 | 11.22 |
0 | 0 | 0 | 1 | 0 | 1 | 14.63 |
0 | 0 | 0 | 1 | 1 | 0 | 14.49 |
0 | 0 | 0 | 1 | 1 | 1 | 16.08 |
0 | 0 | 1 | 0 | 0 | 0 | 20.12 |
0 | 0 | 1 | 0 | 0 | 1 | 22.32 |
0 | 0 | 1 | 0 | 1 | 0 | 22.19 |
0 | 0 | 1 | 0 | 1 | 1 | 22.19 |
0 | 0 | 1 | 1 | 0 | 0 | 22.17 |
0 | 0 | 1 | 1 | 0 | 1 | 23.67 |
0 | 0 | 1 | 1 | 1 | 0 | 24.56 |
0 | 0 | 1 | 1 | 1 | 1 | 27.78 |
Oth | C | J | K | O | V | Mem
(MB) |
---|---|---|---|---|---|---|
0 | 1 | 0 | 0 | 0 | 0 | 28.53 |
0 | 1 | 0 | 0 | 0 | 1 | 28.52 |
0 | 1 | 0 | 0 | 1 | 0 | 29.45 |
0 | 1 | 0 | 0 | 1 | 1 | 32.66 |
0 | 1 | 0 | 1 | 0 | 0 | 34.31 |
0 | 1 | 0 | 1 | 0 | 1 | 37.52 |
0 | 1 | 0 | 1 | 1 | 0 | 38.97 |
0 | 1 | 0 | 1 | 1 | 1 | 42.18 |
0 | 1 | 1 | 0 | 0 | 0 | 46.36 |
0 | 1 | 1 | 0 | 0 | 1 | 47.01 |
0 | 1 | 1 | 0 | 1 | 0 | 47.00 |
0 | 1 | 1 | 0 | 1 | 1 | 47.00 |
0 | 1 | 1 | 1 | 0 | 0 | 47.04 |
0 | 1 | 1 | 1 | 0 | 1 | 47.05 |
0 | 1 | 1 | 1 | 1 | 0 | 47.04 |
0 | 1 | 1 | 1 | 1 | 1 | 47.04 |
Oth | C | J | K | O | V | Mem
(MB) |
---|---|---|---|---|---|---|
1 | 0 | 0 | 0 | 0 | 0 | 09.42 |
1 | 0 | 0 | 0 | 0 | 1 | 13.91 |
1 | 0 | 0 | 0 | 1 | 0 | 13.69 |
1 | 0 | 0 | 0 | 1 | 1 | 14.25 |
1 | 0 | 0 | 1 | 0 | 0 | 18.27 |
1 | 0 | 0 | 1 | 0 | 1 | 20.52 |
1 | 0 | 0 | 1 | 1 | 0 | 19.54 |
1 | 0 | 0 | 1 | 1 | 1 | 20.20 |
1 | 0 | 1 | 0 | 0 | 0 | 22.62 |
1 | 0 | 1 | 0 | 0 | 1 | 25.86 |
1 | 0 | 1 | 0 | 1 | 0 | 26.50 |
1 | 0 | 1 | 0 | 1 | 1 | 29.35 |
1 | 0 | 1 | 1 | 0 | 0 | 28.97 |
1 | 0 | 1 | 1 | 0 | 1 | 28.97 |
1 | 0 | 1 | 1 | 1 | 0 | 28.98 |
1 | 0 | 1 | 1 | 1 | 1 | 28.98 |
Oth | C | J | K | O | V | Mem
(MB) |
---|---|---|---|---|---|---|
1 | 1 | 0 | 0 | 0 | 0 | 34.01 |
1 | 1 | 0 | 0 | 0 | 1 | 37.22 |
1 | 1 | 0 | 0 | 1 | 0 | 38.09 |
1 | 1 | 0 | 0 | 1 | 1 | 41.30 |
1 | 1 | 0 | 1 | 0 | 0 | 43.52 |
1 | 1 | 0 | 1 | 0 | 1 | 46.73 |
1 | 1 | 0 | 1 | 1 | 0 | 47.42 |
1 | 1 | 0 | 1 | 1 | 1 | 47.62 |
1 | 1 | 1 | 0 | 0 | 0 | 47.32 |
1 | 1 | 1 | 0 | 0 | 1 | 47.32 |
1 | 1 | 1 | 0 | 1 | 0 | 47.33 |
1 | 1 | 1 | 0 | 1 | 1 | 47.32 |
1 | 1 | 1 | 1 | 0 | 0 | 47.46 |
1 | 1 | 1 | 1 | 0 | 1 | 47.48 |
1 | 1 | 1 | 1 | 1 | 0 | 47.48 |
1 | 1 | 1 | 1 | 1 | 1 | 50+ |
From this we can see that Korean, Okinawan and Vietnamese all overlap with either the Chinese or the Japanese section- if both are present, it doesn't really matter what combination of the other three are there. The big exception is when all the language sections are present- for some reason the memory usage jumps by at least 2 1/2 MB and causes a module error by going over the 50 MB limit. There's a similar jump at the bottom of the first table, but not at the bottoms of the second or third. If we could figure out why, we might be able to fix this particular entry.
I also did some work with the templates within the Chinese section, but this is all I have time and energy for tonight. Chuck Entz (talk) 05:56, 18 November 2019 (UTC)
{{inh|yoi|jpx-ryu-pro|sort=みん|*mezu}}
call multiple times results in about 100K extra memory used per call, even though it should be triggering the exact same code paths repeatedly (if reference counting is being used, I would expect the amount of memory to increase only by the size of the generated text, not by 100K). Benwing2 (talk) 02:38, 19 November 2019 (UTC)
{{#invoke:}}
. If the tables or functions returned by modules were cached, then they could be mutated so that information could be passed between module invocations, which is not permitted (phab:T67258). So if Module:languages is loaded with require
in one {{l}}
and then in another {{l}}
, the module is parsed into bytecode once, but executed twice, once in each invocation, to yield two distinct export tables. So at least some part of the memory total used the export table would be doubled, as if the body of Module:languages (minus the final return
) were placed in a loop and executed twice. But how that relates to the memory usage figure, I don't know. I haven't figured out how memory is tracked in the Scribunto source code. (It doesn't help that I've never learned a class-based programming language.)require("Module:languages")
more than once yields the same table, and mutations to the table are visible inside the same invocation. So if one module sets require("Module:languages").getByCode = false
, and then calls another module that calls require("Module:languages").getByCode("en")
, the second module will trigger the error "attempt to call a boolean value" because require("Module:languages").getByCode
is false
.mw.loadData
, unlike require
, only executes a module once per page. The table returned by the module is retained between invocations, but is prevented from being mutated by being restricted to immutable types, and by being supplied to Scribunto wrapped in a metatable. The wrapping metatable itself uses extra memory and accessing the data is slower because it is done though metamethods. This does not matter unless some code accesses data many times, as in Module:family tree and Module:list of languages, in which case loading the data with require
reduce memory and execution time. — Eru·tuon 19:30, 19 November 2019 (UTC)Can we add the Hachijō language as a full language in the Japonic family? — This unsigned comment was added by MiguelX413 (talk • contribs).
jpx-hac
). One thing that gives me pause is that it seems to be considered a dialect rather than a language in Japanese sources; do you have some evidence relating to mutual intelligibility to demonstrate that it can't be covered as part of ja
? —Μετάknowledgediscuss/deeds 20:21, 18 November 2019 (UTC)
Congratulations all. This week I have encountered zero module errors. Please pat yourself on the backs. In other news, I'd like a list of all the templates for abbreviations, acronyms and initialisms. I assume a fancy search involving the letters "init" "acron" and "abbr" would be a good place to start. --Vealhurl (talk) 01:50, 19 November 2019 (UTC)
I think we should at the very least add a reference to Help:Category to all of our category boilerplate. There are people who try to add things directly to the category pages or, worse, to the category tree data modules. Chuck Entz (talk) 15:03, 21 November 2019 (UTC)
{{poscatboiler}}
or {{topic cat}}
pages should look? Benwing2 (talk) 21:22, 23 November 2019 (UTC)I've renamed "Lamboya" to "Laboya" (Category:Laboya language), as requested by User:Allahverdi Verdizade, due to more hits on Google Scholar and Google Books for "Laboya language" compared to "Lamboya language". Can someone help with the following tasks?
The declension template for Latvian is not rendering the vocative singular correctly. I'm not even lv-1 on Latvian, but I believe that 1st declension masculines drop the -s of the nominative, so draugs (“friend”) should become draug, but it's showing as unchanged draugs. Likewise zirgs (“horse”) (the example I first spotted, so I read around to see if vocative only applied to people), and the palatalized ending in kaimiņš (“neighbour”). More strangely, tēvs (“father”) actually adds an -s, and becomes tēvss. The -is type nouns seem to be correct, going by brālis (“brother”), which shows as brāli. --80.169.223.146 13:08, 29 November 2019 (UTC)
Hi. Can someone please check the Declension table at *mæser ? It's displaying the text in the Subject line above Leasnam (talk) 04:20, 30 November 2019 (UTC)
Hey all. I remember we have a manually created list somewhere of all pages with non-standard POS heading. Something like Category:Entries with non-standard headers but made by one of you technically gifted users. Where is it? Can a new page be generated? --Vealhurl (talk) 17:55, 30 November 2019 (UTC)