User talk:Gonnym
This page has archives. Sections older than 30 days may be automatically archived by Lowercase sigmabot III when more than 1 section is present. |
Template query
[edit]Hey, I'm undoing my previous use of {{lzh}}
so it can be deleted. While I'm doing this, do you think {{py}}
or {{hani}}
should be deleted also? I think the two are slightly different but that could be myopic on my part, so I want to ensure I'm not clogging the space for maintainers. Thanks for the work you do! Remsense ‥ 论 02:16, 19 November 2024 (UTC)
- If those templates can be replaced with {{Lang}} or {{Lang-zh}} then yes. Gonnym (talk) 08:53, 20 November 2024 (UTC)
- Apologies if I'm dense, but is the core point that only
{{lang}}
,{{langx}}
,{{transliteration}}
, and{{lang-zh}}
(etc.) should ever be used for language tagging? I am not clear on what exactly is the boundary for unacceptable technical debt or potential confusion here, to the extent that I feel bad because I really don't want to make an annoying issue out of it. Remsense ‥ 论 09:23, 20 November 2024 (UTC)- Basically, for the past few years we took templates that are very similar and had a language specific template, merged them into one template, and deleted the language specific one. See these related TfD:
- {{ISO 639 name}}: TfD
- {{In lang}}: TfD (part 1) and TfD (part 2)
- {{Globalize}}: TfD
- {{Contains special characters}}: TfD
- {{Wikt-lang}}: TfD
- {{Langx}}: TfD
- The point here is to reduce the need to create and maintain (fix, update, categorize, document, etc.) these templates. Ideally, Lang-zh should also really be merged into lang, but that currently isn't the case.
- Also, I requested at Template talk: Lang for lang and langx to have the same secondary functions with the difference between the two to only be the language label (but got no response atm), if that does happen, then Template:Lang and transliteration would also not be needed, as the default lang template can be used (like langx is used).
- Probably, the next batch of templates that should be investigated if still needed, are the sub templates of Template:Script. It seems to me that either we need those font fixes, and that should be automatically part of {{Lang}}, or we don't. I can't see a reason where we have a mixed case like that (like we currently do). Gonnym (talk) 09:37, 20 November 2024 (UTC)
- It's certainly a position that one can argue with—but I would say the Sinosphere orthographic situation is bespoke; there is not another situation in the world that has similar requirements and expectations for display. Per below, I suppose I would struggle to see the benefits incurred from merging
{{lang-zh}}
, given you've only made the template everyone uses more complicated for no benefit to most, and i don't really see how it clearly benefits editors, readers, or maintainers in practice. Remsense ‥ 论 10:16, 20 November 2024 (UTC) - If I can speak in defense of my own idiosyncrasies here for a moment (though they are not entirely my own, I will stress), I do not understand how templates like
{{lzh}}
can incur an unacceptable technical debt or potential for confusion in the context of how templates are generally used across the site. I was not witness to the times where the ecosystem was clearly a terrible mess of incompatible bodges that made life worse for both editors and readers, but I do not see how the parsimony that helped clean that mess up should therefore be taken as far as technically possible above all other considerations. - I know this is going to sound silly, but I feel the need to stress that when one is editing articles that make heavy use of non-English text, each template call being 5–8 characters shorter is genuinely an enormous help in reducing the cognitive difficulties when trying to refactor, copyedit, or really understand the intricate material in question.—I will freely admit "enormous" might be a characterization particular to me, I know it for certain that others can also attest this benefit to one degree or another. Is there not a meaningful distinction in your mind between previous reinventions of the wheel that can easily fall out of sync and break at several points, and very simple shortcuts that require minimal additional documentation and are fairly common practice in the template space generally? Remsense ‥ 论 10:12, 20 November 2024 (UTC)
- I personally, and I'm very blunt here, can't understand editors that have a problem writing a few more characters. If that is an actual problem one has, I doubt editing on Wikiepdia is really for them. Gonnym (talk) 11:30, 20 November 2024 (UTC)
- I don't—I'm happy to write tools that do the typing for me. The point I'm articulating above is about reading and refactoring, not typing. I trust you don't actually mean to say editing isn't "for me", so I'll let that be. Remsense ‥ 论 11:37, 20 November 2024 (UTC)
- I wasn't implying anyone and especially not you as I have no idea what or where you edit and only interacted with you I think twice. I'm talking generally, as I've been around this area on the Wiki for years. I think template wrappers can be useful in (very limited) certain areas, and in others harmful.
- WikiProject banners, that have been turned into wrappers because the rational was that it would help editors, have turned out to be a nuisance. We end up with dozens of duplicate banners each day because editors see a talk page with {{WikiProject United States}} and eventhough it has
|DE=yes
and the task force is clearly shown, they still add {{WikiProject Delaware}} and we end up with duplicate banners. So one user might save time, other users end up wasting time cleaning after them. - Now lets look at {{lzh}}, that is a wrapper of {{lang}}. What happens if we add new feature to lang? One needs to edit lzh in order for that template to support it (we actually don't really need to imagine, as lzh only supports the basic lang with text). Not a big deal. Now multiply that by 1400 templates that we just had. Still not a big deal? Now multiply that by around 8000 ISO 639 codes that are currently available.
- Looking for another real world example of valid templates, not wrappers, using a horrible outdated system? Election table templates like those at Category:Election and referendum infobox templates are created by random editors for every possible scenario they need. These are often copy-pasted without any real thought behind. That's ok. I wanted to add tracking category for unsupported parameters as I've encountered these quite a few times, but after looking into it and seeing that I'll need to edit each and every one, I just gave up.
- Wrappers, broken parts of tables, or other similar templates, just make for a horrible back-end experience, which in turn, affects the end-users who want to use these, even when you think it doesn't. Gonnym (talk) 11:57, 20 November 2024 (UTC)
- I agree that
{{lzh}}
is marginal; I've already said I'm happy to wind it down. I guess my main point here is, as someone who also has some technical understanding if not as many years of experience—I would ask that you consider there are meaningful factors to consider other than the ones you yourself find most nettlesome. I appreciate the maintenance work you do a lot, but I feel I have to be adamant that there are situations where other factors more plausibly justify the occasional creation of a simple wrapper template. You obviously have good reasons for having the general positions you do, but I can't help but see the extent of the application here as overly dogmatic. Remsense ‥ 论 12:06, 20 November 2024 (UTC)- Lets look at this the other way, can you give a few examples of where you think a wrapper is very helpful? Gonnym (talk) 12:08, 20 November 2024 (UTC)
- Sure, sure.
{{zhi}}
(a shortcut for{{lang-zh|links=no}}
) is completely indispensable for me, given that links aren't meant to be used almost anywhere outside the very first sentence of an article, so the parameter needs to be set most of the time. If I'm editing terminology-heavy prose, example-heavy prose, or a table in a language-related article, it is hopefully intuitive that there is reduced visual clutter, even if you don't get that it's a priority for me like that. Remsense ‥ 论 12:15, 20 November 2024 (UTC)- That's a nice but bad example. I asked for a wrapper, and you gave me a redirect. While I'm not a fan of redirects, that isn't this topic. However, even in this example, I'll say that I doubt Module:Lang-zh really needs to exist, now that Module:Lang has been updated. "Zhi" also as a template name for what you meant for it to be is a objectively very bad name as that is a language code for a completely different language which has a much better case for using it (see
{{langx|zhi|test}}
→ Zhire: test). That redirect might (and probably will) end up at RfD for that exact reason. Gonnym (talk) 12:24, 20 November 2024 (UTC)- I am confused.
{{zhi}}
redirects to a descriptive name but of course functions as a wrapper of{{lang-zh}}
. I have not seen the new capabilities of Module:Lang though; I would be tickled if it can do everything I need from{{lang-zh}}
but am not sure how to investigate whether that is the case. - If I may, if you throw the template up at RfD because of the overlap with a poorly known [...] language, I am going to be distinctly annoyed. I am trying to come to a shared understanding, and now it feels a bit like I am being taunted for having priorities at all distinct from yours. Remsense ‥ 论 12:30, 20 November 2024 (UTC)
- You can be annoyed, but that has nothing to do with my editing patterns before our current discussion (see for example Wikipedia:Redirects_for_discussion/Log/2024_October_8#Template:Lang1). When dealing with language codes, we shouldn't takeover a language code of another language just because that name is easier to use. UK would mean for most people the United Kingdom. If say we had a language template title "uk", would you use it for the UK or would you use it for the actual Ukraine language that uses that as its ISO? The fact that no one until you needed a template name titled "zhi" shows that there really wasn't a need for a such a name.
- And terminology matters. "Zhi" is a redirect of "Zh-no-labels" which is a wrapper of "Lang-zh", which is template access point of the module "Lang-zh". Those distinctions matter.
- I don't know what better name you would like, but probably, the first thing I'd do is rename all related lang-zh templates to match the parent, so "Template:Zh-no-labels" would become "Template:Lang-Zh no labels". Then to fix the redirect and to not clash with other ISO languages, I'd rename it to something else ("Lang2-Zh" or something. "Langx-Zh" will be a bad name as it would work the exact opposite from {{langx}}). Gonnym (talk) 12:42, 20 November 2024 (UTC)
- It has to do with you seemingly preferring to prioritize hassling me over multiple dimensions of exceedingly low-stakes marginalia while I'm trying to have a candid conversation with you so we might come to some shared understanding as concerns actual problems. Remsense ‥ 论 12:48, 20 November 2024 (UTC)
- So you've come to my talk page, I keep answering your questions (while you haven't really given me a wrapper example as I've requested), but I'm the one hassling you. You can kindly show your way out then. Gonnym (talk) 12:50, 20 November 2024 (UTC)
- It has to do with you seemingly preferring to prioritize hassling me over multiple dimensions of exceedingly low-stakes marginalia while I'm trying to have a candid conversation with you so we might come to some shared understanding as concerns actual problems. Remsense ‥ 论 12:48, 20 November 2024 (UTC)
- I am confused.
- That's a nice but bad example. I asked for a wrapper, and you gave me a redirect. While I'm not a fan of redirects, that isn't this topic. However, even in this example, I'll say that I doubt Module:Lang-zh really needs to exist, now that Module:Lang has been updated. "Zhi" also as a template name for what you meant for it to be is a objectively very bad name as that is a language code for a completely different language which has a much better case for using it (see
- Sure, sure.
- Lets look at this the other way, can you give a few examples of where you think a wrapper is very helpful? Gonnym (talk) 12:08, 20 November 2024 (UTC)
- I agree that
- I don't—I'm happy to write tools that do the typing for me. The point I'm articulating above is about reading and refactoring, not typing. I trust you don't actually mean to say editing isn't "for me", so I'll let that be. Remsense ‥ 论 11:37, 20 November 2024 (UTC)
- I personally, and I'm very blunt here, can't understand editors that have a problem writing a few more characters. If that is an actual problem one has, I doubt editing on Wikiepdia is really for them. Gonnym (talk) 11:30, 20 November 2024 (UTC)
- It's certainly a position that one can argue with—but I would say the Sinosphere orthographic situation is bespoke; there is not another situation in the world that has similar requirements and expectations for display. Per below, I suppose I would struggle to see the benefits incurred from merging
- Basically, for the past few years we took templates that are very similar and had a language specific template, merged them into one template, and deleted the language specific one. See these related TfD:
- Apologies if I'm dense, but is the core point that only
Type parameter in Infobox short story
[edit]Hi, could you document that change in the Uses and Parameters sections? MichaelMaggs (talk) 11:04, 19 November 2024 (UTC)
- I've already added documentation to it. If it isn't good enough, you are free to tweak it, the page isn't protected. Gonnym (talk) 08:52, 20 November 2024 (UTC)
- Right. The transclusion wasn't showing up on Template:Infobox short story but after forcing a refresh it now is. MichaelMaggs (talk) 10:30, 20 November 2024 (UTC)
Please do not bypass redirects needlessly
[edit]All of the changes in this edit at Help:Your first article to bypass redirects were a violation of WP:NOTBROKEN, but more to the point, none of them was an improvement to the page. In particular, [s]hortcuts or redirects to embedded anchors or sections of articles or of Wikipedia's advice pages should never be bypassed. Please only bypass redirects in cases enumerated at WP:BYPASSREDIRECT unless there is some overriding reason to do so. Thanks, Mathglot (talk) 02:00, 22 November 2024 (UTC)
- That's your opinion, which I disagree with and will ignore. I think a redirect with the prefix "H" which is meant for the HELP namespace, should lead to page in the help namespace, and not to the Wikipedia (project) namespace. So that were 2 out of the 3 I changed. I also think the third was fine, as pointless redirects should really be avoided as it makes finding "bad" redirect usage harder with scrips. Gonnym (talk) 15:17, 24 November 2024 (UTC)
List of The Flash characters
[edit]I changed the link because it didn't seem to be working and still doesn't. Do you know a way to get it right? Skteosk (talk) 16:47, 24 November 2024 (UTC)
- Fixed. You can click on the section in the ToC and see how the URL link appears. Gonnym (talk) 16:51, 24 November 2024 (UTC)
- Thank you! Skteosk (talk) 16:56, 24 November 2024 (UTC)
What were you thinking?
[edit]Your actions on Module:WikiProject banner are really disappointing. I do not expect an experienced template editor to edit such a highly used module without very careful sandboxing and testing. I made a similar point at Module talk:WikiProject banner/Archive 15#Responsible_editing which was mainly aimed at you, but now I'm calling out your edits more directly: this must stop. I suggest a re-read of Wikipedia:Template editor#Wise template editing might be a good idea — Martin (MSGJ · talk) 22:45, 24 November 2024 (UTC)
- Your post was made 20 August. From the last 50 edits on the page, I had no edits from 5 December 2023 until 20 August 2024 which reverted the previous edit. So if it was mainly aimed at me, then your thought process should be questioned as revert was the proper action there. Regarding my current edits, 2 where fixes related to my edits. Lets examine again edits from the page history:
- 08:00, 8 September 2024
fix issue with inactive banners, split conflicting ratings by class
- 10:10, 9 September 2024
fix categories for inactive banners, and allow demo_page to override category=no
- 11:09, 24 September 2024
include ']' in special_chars to prevent unmatched close-bracket error
- 17:36, 1 October 2024:
temporary revert change to importance mask, as it seems to have caused rater to malfunction
- 08:00, 8 September 2024
- Which were all fixes to edits you made.
- So it seems you allow yourself to deploy untested code. Gonnym (talk) 22:55, 24 November 2024 (UTC)
- Hey, I have never claimed to be perfect! But it is concerning that when questionned about your edits, you are trying to deflect and point elsewhere. Let's resolve directly. Why not sandbox edits in Module:WikiProject banner/sandbox first? And let's see some tests in Module talk:WikiProject banner/testcases that show what you are trying to achieve. — Martin (MSGJ · talk) 22:23, 25 November 2024 (UTC)
Speedy deletion nomination of Category:Years of the 8th century BC
[edit]A tag has been placed on Category:Years of the 8th century BC indicating that it is currently empty, and is not a disambiguation category, a category redirect, under discussion at Categories for discussion, or a project category that by its nature may become empty on occasion. If it remains empty for seven days or more, it may be deleted under section C1 of the criteria for speedy deletion.
If you think this page should not be deleted for this reason you may contest the nomination by visiting the page and removing the speedy deletion tag. Liz Read! Talk! 08:36, 1 December 2024 (UTC)
Category:Among Us has been nominated for deletion
[edit]Category:Among Us has been nominated for deletion. A discussion is taking place to decide whether it complies with the categorization guidelines. If you would like to participate in the discussion, you are invited to add your comments at the category's entry on the categories for discussion page. Thank you. QuantumFoam66 (talk) 22:16, 9 December 2024 (UTC)
Thanks for bringing that up. I recently noticed it and fixed it, but looks like somehow it broke in my old comments too. TheTechie@enwiki (she/they | talk) 04:59, 12 December 2024 (UTC)
Nomination of Who's Gonna Take the Weight? for deletion
[edit]The article will be discussed at Wikipedia:Articles for deletion/Who's Gonna Take the Weight? until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. The nomination will explain the policies and guidelines which are of concern. The discussion focuses on high-quality evidence and our policies and guidelines.
Users may edit the article during the discussion, including to improve the article to address concerns raised in the discussion. However, do not remove the article-for-deletion notice from the top of the article until the discussion has finished.Mach61 18:41, 12 December 2024 (UTC)
- Re Special:Diff/1262697046: AfD is the best way to form a consensus as to if a disambiguation page is appropriate, and obviously a discussion can't be had if the page is a redirect at the time of nomination. If you don't think an AfD should occur, what alternate ways of resolving this dispute would you accept? Mach61 18:50, 12 December 2024 (UTC)
- You can add the AFD template manually. The page stays how it is until whatever discussion decides otherwise, not the other way around. Gonnym (talk) 18:51, 12 December 2024 (UTC)
- @Gonnym Just did so, but for the record, adding the notice leads to a non-redirecting page with a link to the TV show, which is exactly the same from a reader perspective as the disambiguation page. Mach61 19:02, 12 December 2024 (UTC)
- You can add the AFD template manually. The page stays how it is until whatever discussion decides otherwise, not the other way around. Gonnym (talk) 18:51, 12 December 2024 (UTC)
Hello, Gonnym,
Thank you for reverting the edit on this template. The change caused all of the WikiProject categories to empty out. I see that this template is being merged or converted to something new but I hope the change doesn't cause this emptying again. Liz Read! Talk! 06:51, 17 December 2024 (UTC)
- Hey Liz, the template is going to be deleted and so are the categories as the WikiProject does not exist anymore. It is now at Wikipedia:WikiProject Cricket/Asia cricket task force, which already has the categories created. I reverted because a wrapper should still produce an expected result, but nothing related to "Indian Premier League" will result from substing the template. Gonnym (talk) 08:43, 17 December 2024 (UTC)