User talk:Trappist the monk/Archive 24

From Wikipedia, the free encyclopedia

Titles and translations

Hello! I've mentioned this one before but as I fix more citations, this is being brought back to my attention many times now. There are 3 ways people translate titles:

  1. Using the |trans-title= parameter if a translated version of the specific work exists together with the title in the original;
  2. Using the |trans-title= parameter just to literally translate the title only for the reader's curiosity - cases where a translated version of the specific work doesn't exist;
  3. Spoofing the |title= parameter and hardcoding the translation in brackets beside the original title like it would appear if we were to use the |trans-title= parameter - used in cases where a translated version of the specific works exists or no

We don't do any kind of tracking whatsoever on any of these cases and you've said that the first one is the correct way but it is not explicitly said so anyway and the standard appears rather weak and left on the editor's interpretation.

Can we do something about it? I believe distinguishing 1 from 2 can be rather hard, if not impossible, to do automatically but we can maybe track 3? - Klein Muçi (talk) 12:07, 28 June 2022 (UTC)

I don't know how to distinguish improper use of [...] markup from legitimate use of [...] markup. Here is a search at sq.wiki. For humans, many of those are obviously improper; teaching the module to do something that is inherently human is not possible. Simply detecting [...] markup in |title= will result in too many false positives.
Trappist the monk (talk) 13:06, 28 June 2022 (UTC)
We can't do anything even for the 3rd case? :/ Maybe prop-cat tracking? - Klein Muçi (talk) 15:33, 28 June 2022 (UTC)
No, because: I don't know how to distinguish improper use of [...] markup from legitimate use of [...] markup. and [simply] detecting [...] markup in |title= will result in too many false positives.
Trappist the monk (talk) 16:06, 28 June 2022 (UTC)
Me sad. :( - Klein Muçi (talk) 16:08, 28 June 2022 (UTC)

Sfn

Hello! Sorry for coming back this fast for a simple thing but can you help me understand what I'm doing wrong here with the sfn template? I'm very bad with those templates and I want to be better so I can help my community more. - Klein Muçi (talk) 15:41, 29 June 2022 (UTC)

PS: I do notice our Module:Footnotes does need some updating but I don't think those errors are related with that. - Klein Muçi (talk) 15:46, 29 June 2022 (UTC)
This is why we have template documentation...
{{sfn}} does not have |last<n>=, |first<n>=, |year=, or |pages= parameters. The names are surname-only in individual positional parameters followed by a 'year' positional parameter; to distinguish between single page and multiple pages, {{sfn}} has |p= and |pp= named parameters.
{{sfn|last=Cankja|first=Drita|last2=Hatellari|first2=Manjola|year=2014|pages=12-13}}{{sfn|Cankja|Hatellari|2014|pp=12-13}}
Trappist the monk (talk) 16:05, 29 June 2022 (UTC)
I thought I had already done that here. I only tried adding the other parameters as a desperate attempt to make it work before asking here. Apparently even the first time I hadn't done it correctly. I had forgotten to remove the ref tags and the year parameter. Unfortunately I strongly believe I would still be here even if I wouldn't have forgotten that because I didn't know that |pages= was NOT an alias for |p= AND |pp=. Apparently they work totally differently from the cite templates. Thank you! :) - Klein Muçi (talk) 16:36, 29 June 2022 (UTC)
{{sfn|Cankja|Hatellari|2014|p=12-13}} does not create an error and neither does {{sfn|Cankja|Hatellari|2014|pp=12}}. Shouldn't they? - Klein Muçi (talk) 16:42, 29 June 2022 (UTC)
Template talk:Sfn § p vs. pp detection; pretty much why cs1|2 doesn't emit page number errors. Additionally, |p=12-13 may refer to a page range (page 12 and page 13) or it may refer to the chapter 12 page 13; one reason en.wiki uses ndash separators in ranges.
Trappist the monk (talk) 16:51, 29 June 2022 (UTC)
But... Naive question but shouldn't that be considered a mistake? The page parameter should be for pages (not chapters?) and it should have it clear correct way(s) to be completed? If allowing totally free text completion as acceptable values is ground to create misunderstandings between different users, shouldn't we strive to solve these misunderstandings to facilitate information finding, the main goal of citations?
I'm not pushing to set up a standard (although I usually do love standards) - I'm just confused by what I read. In my mind that (the example and your explanation) reads as we haven't created automatic error detection because different users use the same symbols to communicate different things in different citations and the system would be confused by that. But isn't that confusing even for humans themselves? Maybe my conceptualization is an oversimplication and there are certain factors I'm failing to consider. Or maybe I'm fully misunderstanding it. - Klein Muçi (talk) 17:04, 29 June 2022 (UTC)
See the table of contents at pdf-page 18 of this document: Department of Defense World Geodetic System 1984; note that page numbers for pages in chapters and appendices are hyphenated. cs1|2 must accommodate real-world pagination. Because the authors/editors of Department of Defense World Geodetic System 1984 elected to hyphenate chapter page numbers, properly citing one or more pages in that document requires cs1|2 to allow that form.
Trappist the monk (talk) 20:01, 29 June 2022 (UTC)
Ah! So it is an already established real common practice. The example you brought was a good one, thank you! I had never encountered that before so I thought it was just a styling preference of editors on-wiki. That more or less answers my question but I'll push my luck one last time: Considering that some cases bring ambiguity with their usage and we want to preserve (rightly so) their real-world usage without setting up standards that would diminish their complexity, wouldn't it be better if we had some ways to clear that ambiguity? For example (a very, very crude one) with extra parameters that actually explained if the hyphen meant a range or a chapter like |range=yes or |hyphen=range. - Klein Muçi (talk) 22:39, 29 June 2022 (UTC)
cs1|2 has too damn many parameters already. For the most part, cs1|2 can figure out what is meant and does the right thing:
{{cite book |title=Title |page=12-34}}Title. p. 12-34. ← page is hyphenated
{{cite book |title=Title |pages=12-34}}Title. pp. 12–34. ← pages is an ndash-separated range
{{cite book |title=Title |pages=12-34-12-40}}Title. pp. 12-34 – 12-40. ← pages is an ndash-separated range of hyphenated pages
I'm not going to try to dream up something that is more complex than cs1|2 can do right, but if you encounter something like that, the accept-this-as-written markup ((...)) can be applied to the value assigned to |pages= so that cs1|2 will render that value exactly as written.
Trappist the monk (talk) 22:53, 29 June 2022 (UTC)
The too-many-parameters thing was worrying even to me when I suggested that. Okay then, that explains it I guess. Thank you for the time! - Klein Muçi (talk) 02:32, 30 June 2022 (UTC)
Would I need to do any changes to local patterns_date in Module:Footnotes if I imported it to SqWiki? - Klein Muçi (talk) 18:39, 29 June 2022 (UTC)
No.
Trappist the monk (talk) 20:01, 29 June 2022 (UTC)

An automated process has detected that when you recently edited Aegae (Achaea), you added a link pointing to the disambiguation page Pausanias.

(Opt-out instructions.) --DPL bot (talk) 19:50, 2 July 2022 (UTC)

CS1|2 update - SqWiki

Hello!

I'm doing a periodic update. I've yet to update the configuration page but I do see there have been some rather major changes in the main page. I don't believe I'll need to change anything there, no? Any values? Any translations? Maybe you can give me a general idea what they serve for?

I'm also guessing I'll still need to do this edit even though some things have changed in regard to dates in the config. page, no? - Klein Muçi (talk) 02:41, 6 July 2022 (UTC)

Help talk:Citation Style 1/Archive 84#Update the module. Any changes that you make to the module suite that are unique to sq.wiki will need to be retained.
Trappist the monk (talk) 10:53, 6 July 2022 (UTC)
Thank you!
Some questions given that I finished dealing even with the configuration page now:
  1. A user made this edit some days ago which I have a feeling is unneeded but I can't really formulate why. Am I right?
  2. Staying on the same topic, many months ago you decided to remove support for languages such as Classical Syriac and Ottoman given that they were unused in articles at that time. I decided to keep them because we collect data about languages in general and our updates are not so dynamic in nature so it's always better to include and future-proof things because you never know when the next update will be (or if there will ever be one on the short future - I'm the only one dealing with it for years now). Keeping that in mind, I don't believe there are other cases like this which I can "future-proof" with code inclusion and category creation, no? This update was a short one so I wanted to dedicate the "spare time" to situations like this. If my question doesn't make much sense, feel free to correct my knowledge on languages.
  3. Any new categories that were created during this update? Maybe prop ones? I don't believe there were changes to the existing ones.
  4. Can you check my 2 last contributions here on the module's sandboxes that have question marks on the edit summaries and revert them if they're not needed?
  5. We've talked about this in the past but I thought I'll give it a try again: Many times when updating the configuration page, what happens from a non-EnWiki POV is that we check for changes that are "non-symmetrical" in the diff page. This can include parts where a lot of text changes in non-symmetrical way, new paragraphs/sections are introduced/removed or a lot of space is colored (added/removed). Most other changes that are symmetrical in nature are ignored because they generally are showcasing only that a translation has happened, which is what you want to achieve. After many iterations, when I finally achieve a rather symmetric look in the diff page comparing SqWiki with EnWiki I understand I've finished updating the configuration page correctly. Can something be done that actually helps in this direction? Maybe by accentuating these kind of "non-symmetrical" changes? Maybe not by the module/Lua itself by with a user script? The symmetrical changes are basically noise that we need to ignore most of the time. I believe that anything can lower that kind of "noise" would be very helpful to all non-EnWiki projects. I wanted to know your opinion on this. - Klein Muçi (talk) 13:31, 6 July 2022 (UTC)
Answers
  1. You are not right because: {{#language:cnr|sq}} → 'Montenegrin' instead of the Albanian form: 'malazisht' as your user noted.
  2. Doesn't make much sense. Yeah, you could add all of the language tags supported by ISO639-3 but not supported by MediaWiki – there are a lot. Most of those languages would never be used so why bother? You might troll through the lists at sq:Stampa:Citation Style documentation/language/doc and fix MediaWiki so that the {{#language:<tag>|sq}} returns the proper Albanian language names. That would seem to me to be more beneficial.
  3. Not really new but renamed:
    • CS1 Belarusian (Taraškievica orthography)-language sources (be-tarask)
    • CS1 Belarusian (Taraškievica orthography)-language sources (be-x-old)‎
    • CS1 Hungarian (formal address)-language sources (hu-formal)‎
    • CS1 Brazilian Portuguese-language sources (pt-br)
    • CS1 European Portuguese-language sources (pt-pt)‎
    • CS1 davvisámegiella (Ruoŧa bealde)-language sources (se-se)‎ (phabricator: T311933)
    • CS1 Tajik (Cyrillic script)-language sources (tg-cyrl)
    • CS1 Uzbek (Cyrillic script)-language sources (uz-cyrl)‎
    • CS1 Classical Chinese-language sources (zh-classical)‎
    • CS1 Chinese (China)-language sources (zh-cn)‎
    • CS1 Simplified Chinese-language sources (zh-hans)
    • CS1 Traditional Chinese-language sources (zh-hant)
    • CS1 Chinese (Hong Kong)-language sources (zh-hk)
    • CS1 Chinese (Macau)-language sources (zh-mo)
    • CS1 Chinese (Malaysia)-language sources (zh-my)‎
    • CS1 Chinese (Singapore)-language sources (zh-sg)
    • CS1 Chinese (Taiwan)-language sources (zh-tw)
    • CS1 Cantonese-language sources (zh-yue)‎
  4. ok
  5. I don't have an answer for that.
Trappist the monk (talk) 15:28, 6 July 2022 (UTC)
Okay so I'm supposing I should also add the language name remap for cnr then, no? As for the other languages, your suggestion makes a lot more sense and I'm thinking I should go and remove those languages and their categories now. I am surprised though that there are no sources in Ottoman. In my part of Europe our archives are dominated by Ottoman-era documents and artifacts. How come EnWiki doesn't have any sources in that for any kind of article, even for articles of the Ottoman Empire itself? Maybe they are listed as another language or the language is not listed at all? Your suggestion does present a problem though: If my knowledge is correct, MediaWiki automatically gets the data for languages from Unicode CLDR and from what I can get from here, U-CLDR is open for contributions only on specific times of the year. The website appears a bit hard to navigate for a first timer (as me), being more bureaucratic in nature when compared with Wikipedia and thus making the volunteering process harder (also it is apparently already on a migration). Long story short: I'd love to help but I'm not sure how. If you are more informed than me on this subject, I'd appreciate your help.
Did the aforementioned categories exist priorly? I'm getting kinda confused because I remember connecting them on Wikidata with the Albanian versions but they're not connected to any language now. But, for example, this exists in Albanian so...
I wonder how much sense would make a request for a "symmetrical-diff-noise-reducing user script" for the gents at WP:US/R. I'm not sure if the problem I explained above to you could be explained in a shorter and more straightforward way for people who may not be aware of such situations. - Klein Muçi (talk) 17:20, 6 July 2022 (UTC)
Yes, remap 'malazisht'.
This search finds 10 articles at en.wiki that are purportedly written in Ottoman Turkish. What we don't have, apparently, is |script-title=ota:... though we did at one time else I would not have created the category and added ota to script_lang_codes (line 988).
The list of categories above did exist at en.wiki except that the parenthetical language tag was just the language subtag and not the whole IETF-like tag:
CS1 Belarusian (Taraškievica orthography)-language sources (be) instead of CS1 Belarusian (Taraškievica orthography)-language sources (be-tarask)
I was not thinking about fixing CLDR but instead, I was thinking about tweaking MediaWiki's implementation of CLDR. That has been done before, see T256649 (incomplete and still open... so may never be completed without someone to champion the cause – not me).
Have you tried using Special:Preferences#mw-prefsection-gadgets → Editing → wikEdDiff? You may have to make your comparisons here since that is not an option at sq.wiki.
Trappist the monk (talk) 18:06, 6 July 2022 (UTC)
So... I'm confused... We should keep those languages? We should remove them from script_lang_codes?
I understand. I will redo the WikiData connections then.
I see. The task you mention looks a bit too much for me currently though.
I haven't. I'll try it and maybe import that as a gadget to SqWiki if it's helpful.
Question: I happened to use {{Reflist-talk}} on a talk page with a reference that had errors and I was surprised to see that the talk page got categorized together with other pages that have citation errors, same as main pages would behave. Is that intended? - Klein Muçi (talk) 23:04, 6 July 2022 (UTC)
Keep or remove; that's up to you.
Nothing to do with {{reflist-talk}}. The error at sq:Diskutim:Lasgush Poradeci is categorized because you did not translate namespaces in Moduli:Citation/CS1/Configuration (line 10).
Trappist the monk (talk) 23:30, 6 July 2022 (UTC)
I'm keeping only those 2 cases given that they exist in the script_lang_codes.
I also tried wikEdDiff but I kinda felt like it helped to do the opposite of what I was hoping for. It made it easier to see what already is translated and shouldn't be changed (what I called "noise"). I would have actually used that if it wasn't for everything else which seemed harder to understand than with the classic diff page. Maybe my eyes just aren't used to the little arrows. But I can use that as an example to ask for a better diff user script maybe in the future so thank you!
As for the translation you mention... I really didn't know I needed to do that. All the English aliases for namespaces work in SqWiki. Can't the module understand that? On the same topic, what are log subpages mentioned on the 11th line? - Klein Muçi (talk) 23:39, 6 July 2022 (UTC)
As I understand it, every MediaWiki wiki understands the en.wiki namespace names; the reverse is not true. There is mw.site.namespaces but regardless of the wiki, it returns only the English names. We could replace the names with their numbers (see {{Namespaces}}). I used names because names are meaningful, numbers are not. I'll think about that tomorrow.
At en.wiki there are a lot of log pages (mostly in namespace 4 – see? not so understandable). There isn't much reason or desire to fix cs1|2 errors in those pages so we don't categorize those log pages.
Trappist the monk (talk) 00:44, 7 July 2022 (UTC)
I didn't know about the existence of log subpages.
I was just thinking of whatever variable that can be global among all wiki projects, be that EnWiki names, numbers or something else. If a certain project wants to remove/add a namespace to the excluding list they can do so by removing/adding that associated variable from the list, removing the need to localize the namespaces' names per project. That's how I've thought it was supposed to work during this whole time to be honest. I'm assuming most projects won't need to do any changes to that part of the code anyway.
(The only reason I can think of in SqWiki why I would want to change that excluding list would be to exclude maybe temporarily the user and user talk namespaces just so I can catch and delete pages in those namespaces that have actually been used for article writing. Happens more than I'd like to admit. But even for that changing that list would be a very crude solution to that problem. If you'd have any better solutions for that I'd be all ears.) - Klein Muçi (talk) 02:05, 7 July 2022 (UTC)
Maybe you may be interested in knowing this conversation exists. It may help people with the update process as it did with me, if anyone ever asks you for something similar. - Klein Muçi (talk) 10:20, 8 July 2022 (UTC)
Help talk:Citation Style 1 § i18n uncategorized namespace list
Trappist the monk (talk) 15:13, 9 July 2022 (UTC)

Q&A

Does anyone know if there is a radio station in Vietnam that broadcasts on the frequency of 610 AM?Phtienthinh2000 (talk) 00:59, 14 July 2022 (UTC)

Hi Trappist the monk. Please consider removing the red link from your user page, because in my experience patrolling articles, it creates an unwelcome distraction. Just add a space or something if you can, so it still doesn't show anything if that's what you want. When I patrol articles, I try to focus on users that display red links, because most of the time, it means it is a new user which may have made an inappropriate edit, specially if there is no edit summary. Consider WP:UOWN, which states, "pages in user space [...] are part of Wikipedia, and exist to make collaboration among editors easier." This raises the questions, how many other editors check your edits thinking you are a new user because of the red link when they wanted to focus on new users? How much aggregated time is spent just verifying you are not a new user? Is there a purpose that helps editing efforts of the community in maintaining a red link in your user page? But it's up to you, I won't be pressing this issue. Thanks. Thinker78 (talk) 19:56, 17 July 2022 (UTC)

FYI and FWIW, I don't keep a user page either, and I keep mine from being red by simply redirecting it to my talk page, like this
#REDIRECT [[User_talk:NewsAndEventsGuy]]
as shown here
NewsAndEventsGuy (talk) 20:44, 17 July 2022 (UTC)
Thank you. I will not be creating a user page.
Trappist the monk (talk) 23:24, 17 July 2022 (UTC)

Monkbot should not use "customized" ref anchor names

I believe this has been brought up before. Monkbot places IUCN refs with anchors of the form "iucn status <date>". That means if the status is updated at any time in the future, that name and all repeats in the text need to be changed to the new assessment date to avoid a misleading anchor. That is not what can be expected from most editors. What is much more likely to happen is that they see the date in the main ref, change the date there and nowhere else, and leave all further references stranded. Illustration, just today at night parrot: editor updates assessment URL and date in name, but leaves repeat anchors unchanged ; AnomieBot comes along and "rescues" the orphaned ref by swapping in the previous URL . So now we have the new and the old assessment in the article. This is the fourth time I have seen this happen in the last two months, with three different editors.

The way to avoid that would be to use a non-dated anchor name. The standard since forever and a day for this particular source has been "IUCN" or "iucn", why not stick with that? It really makes no sense to create extra work for the updating of a semi-regularly changing source by requiring all anchors to be renamed as well. --Elmidae (talk · contribs) 06:36, 22 July 2022 (UTC)

Montbot/task 19 is retired.
Trappist the monk (talk) 10:46, 22 July 2022 (UTC)
Does that translate to "it doesn't make these updates any more"? Okay. --Elmidae (talk · contribs) 11:37, 22 July 2022 (UTC)
That is what retired is generally taken to mean.
Trappist the monk (talk) 11:58, 22 July 2022 (UTC)
...based on previous experience, I thought that there is a good chance that currently task 27/A-4 is running, which does the exact same thing but self-evidently constitutes a completely different topic, and which I am obviously expected to know about. Beg pardon. --Elmidae (talk · contribs) 12:34, 22 July 2022 (UTC)

Help with CS1 modules on Thai Wikipedia

@Izno: suggests that we contact you. Could you please see why we need to hack the CS1 modules with nil value prevention?

We are very keen to get this long-overdue update to CS1 modules done asap. Thank you very much. Taweetham (talk) 06:52, 16 July 2022 (UTC)

If the new modules at th.wiki are direct copies of the modules at en.wiki, they should work the same as they work here. Make sure that all of the modules are up-to-date, revert any changes you've made, and create a test page that shows why you think that nil value prevention was necessary; tell me where that test page is. If there is something wrong with the existing en.wiki modules that prevents them from operating correctly (before local customization) on other wikis, I want to know about it.
Trappist the monk (talk) 12:05, 16 July 2022 (UTC)

Thank you for your interest to help us. We have started from a fresh copy of English Wikipedia's pages. All customizations/attempts to fix issues are totally removed. Here are the list.

  1. th:มอดูล:Citation/CS1/sandbox (17:45, 1 July 2022‎ Trappist the monk Module:Citation/CS1)
  2. th:มอดูล:Citation/CS1/Configuration/sandbox (16:25, 2 July 2022‎ Trappist the monk Module:Citation/CS1/Configuration)
  3. th:มอดูล:Citation/CS1/Whitelist/sandbox (14:11, 22 January 2022‎ Trappist the monk Module:Citation/CS1/Whitelist)
  4. th:มอดูล:Citation/CS1/Date validation/sandbox (17:45, 1 July 2022‎ Trappist the monk Module:Citation/CS1/Date validation)
  5. th:มอดูล:Citation/CS1/Identifiers/sandbox (14:11, 22 January 2022‎ Trappist the monk Module:Citation/CS1/Identifiers)
  6. th:มอดูล:Citation/CS1/Utilities/sandbox (14:11, 22 January 2022‎ Trappist the monk Module:Citation/CS1/Utilities)
  7. th:มอดูล:Citation/CS1/COinS/sandbox (14:11, 22 January 2022‎ Trappist the monk Module:Citation/CS1/COinS)
  8. th:มอดูล:Citation/CS1/sandbox/styles.css (14:24, 22 January 2022‎ Trappist the monk Module:Citation/CS1/sandbox/styles.css)
  9. th:มอดูล:Citation/CS1/Suggestions/sandbox (17:45, 1 July 2022‎ Trappist the monk Module:Citation/CS1/Suggestions)

The test cases are listed below.

  1. th:มอดูล:Citation/CS1/testcases (23:02, 24 April 2021‎ Izno Module:Citation/CS1/testcases)
  2. th:มอดูล:Citation/CS1/testcases/errors (16:41, 6 February 2022‎ AManWithNoPlan Module:Citation/CS1/testcases/errors)
  3. th:มอดูล:Citation/CS1/testcases/dates (14:45, 9 April 2021‎ Trappist the monk Module:Citation/CS1/testcases/dates)
  4. th:มอดูล:Citation/CS1/testcases/identifiers (17:25, 24 March 2022‎ Int21h Module:Citation/CS1/testcases/identifiers)
  5. th:มอดูล:Citation/CS1/testcases/anchor (03:07, 27 April 2021‎ Izno Module:Citation/CS1/testcases/anchor)

We will be grateful if you can kindly confirm if these are the expected results. Our local team can implement minor customizations after the main module is confirmed to work correctly. --Taweetham (talk) 02:13, 17 July 2022 (UTC)

The lua script errors are present in the 'Expected' (live) columns of the testcases because your 'live' version of the module suite is older than old. I didn't find any lua script errors in any of the 'Actual' (sandbox) columns in the testcases so it would appear that the sandbox version is working as expected. You should double check that I didn't miss any lua script errors in the 'Actual' (sandbox) columns.
Trappist the monk (talk) 02:48, 17 July 2022 (UTC)
Thank you very much for your prompt reply. I have requested the local admin to bring the live version to the latest version. We will do customization after confirming that it work 100%. --Taweetham (talk) 03:36, 17 July 2022 (UTC)
The admin on Thai Wikpedia has updated all the pages as suggested without any customization. My team is trying to verify that it works perfectly 100% before modifying it. We plan to apply modification after a week. If you have any suggestions at this point, please let us know. --Taweetham (talk) 11:14, 19 July 2022 (UTC)

Hi Trappist the monk and @Izno:! Could you please have a quick look at these two modules? The first one still does not show results and the second one still show errors albeit identical to the English Wikipedia.

  1. th:มอดูล:Citation/CS1/testcases (23:02, 24 April 2021‎ Izno Module:Citation/CS1/testcases)
  2. th:มอดูล:Citation/CS1/testcases/anchor (03:07, 27 April 2021‎ Izno Module:Citation/CS1/testcases/anchor)

--Taweetham (talk) 13:56, 19 July 2022 (UTC)

At en.wiki, Module talk:Citation/CS1/testcases is pushing the Post-expand include size limits. The limit is 2,097,152 bytes and at en.wiki the test uses 2,036,673 bytes (60,479 bytes available). At th.wiki, I removed roughly half of the tests from p:test_press() (everything after line 1200). When I previewed th:คุยเรื่องมอดูล:Citation/CS1/testcases without those tests, the Post-expand include size was 2,077,045 bytes (20,107 bytes available). I don't know what it is but it may be that calls to MediaWiki return different (more bytes) for th.wiki than for en.wiki. There is a lot of redundancy in th:Module:Citation/CS1/testcases so it can easily be trimmed.
I think that Module:Citation/CS1/testcases/anchor is a work-in-progress. As long as th.wiki and en.wiki results are the same, nothing to worry about.
Trappist the monk (talk) 14:58, 19 July 2022 (UTC)
That is an somewhat unfair description. You may refer to the discussion at Help talk:Citation Style 1/Archive 76#Module:Citation/CS1/testcases/anchor_and_some_questionable_tests and the prior section where the remaining red tests were not discussed and certainly not consensused. Izno (talk) 15:51, 19 July 2022 (UTC)
As you wish. But, lines 112, 113; lines 125, 126; and lines 190–192 all seem to suggest to me that, at the time you wrote those comments, you thought that something, somewhere, isn't/wasn't finished.
Trappist the monk (talk) 00:26, 20 July 2022 (UTC)

Hi Trappist the monk and @Izno:! Thank you again for your insights. I wish I could contribute further to your conversation but I need to fix many other things on Thai Wikipedia. A quick solution at this point is to split it into two pages (if not three). If you have a better solution in the future, please let us know.

Customization and additional local features are on the way. If things go well, we will not bother you again until the next major update. We appreciate if you give an indicative time of the next generational change in the module. This help us to allocate time and resources for technical workload wisely.

--Taweetham (talk) 01:35, 23 July 2022 (UTC)

Page Creation

Hello, Would you create a page for Quafff, please He is a kenyan artist with a google panel but no wikipedia. You can google "Quafff" and see it for yourself. I can give you the details. You can email me at thequafff@gmail.com 154.122.93.172 (talk) 08:36, 28 July 2022 (UTC)

I am not the editor to do that.
Trappist the monk (talk) 13:20, 28 July 2022 (UTC)

Just thinking

A special thank you
Don't know if you are keen on Trappist beer, but I wanted to sharegood quality beer with you to say thank you for all your work on Wikipedia Lotje (talk) 15:20, 29 July 2022 (UTC)
I do; alas, where I live, Trappist beer is nigh-on impossible to get.
Trappist the monk (talk) 16:05, 29 July 2022 (UTC)

Lua errors everywhere

Lua error in Module:Citation/CS1/Date_validation at line 946: attempt to index field 'inv_local_long' (a nil value). And Lua error in Module:Citation/CS1 at line 1392: bad argument #1 to 'pairs' (table expected, got nil)., see Bertie Messitt for instance. -- LCU ActivelyDisinterested transmissions °co-ords° 13:04, 1 August 2022 (UTC)

I reported this error at Wikipedia:Administrators' noticeboard/Incidents#CS1 going haywire. CactiStaccingCrane (talk) 13:06, 1 August 2022 (UTC)
Also, how ironic... CactiStaccingCrane (talk) 13:07, 1 August 2022 (UTC)
Related to this edit ('bump pmc')? Dsp13 (talk) 13:09, 1 August 2022 (UTC)
just confirmed that any edit to a page, even a null edit, will explode the refs. Pages not yet edited since are unaffected. GabberFlasted (talk) 13:14, 1 August 2022 (UTC)
There are discussions at Help talk:Citation Style 1, per PMC numbers have gone beyond 9300000 this could have a different cause than any edit by an editor. -- LCU ActivelyDisinterested transmissions °co-ords° 13:16, 1 August 2022 (UTC)
I'm speaking more to the visual front end causes. The backend causes are what they are and I'm not speaking of them. I'm simply saying that to the average user, a page's references may appear fine, but any edit to the page will cause most refs to be replaced by the error message on the front end. GabberFlasted (talk) 13:21, 1 August 2022 (UTC)

Barnstar

The Destroyer of the Wiki Barnstar
OH MY GOD WHAT DID YOU DO THERE'S MONKEYS AND FISH EVERYWHERE SOMEONE HELP

VersaceSpace 🌃 13:12, 1 August 2022 (UTC)

Yep 😂. LegofanCy (talk) 13:19, 1 August 2022 (UTC)
Banished! Throw tomatoes! CactiStaccingCrane (talk) 13:23, 1 August 2022 (UTC)

sfn whitelist

A shot in the dark about the sfn whitelist template. I've been working through the B's in the list of no target errors, and it's been very useful. I was worry though about one situation. Now the article has the correct cite, and so the whitelist suppresses it, but someone could remove the cite in the future. The sfn whitelist would continue to suppress the error but now that would be wrong. Is it possible to add the paired cite template to the {{sfn whitelist}} list, so the error is only suppressed as long as the cite template is in the article? e.g. {{sfn whitelist|CITEREFSmith1974|ODNB|CITEREF..etc}} So if the ODNB template is removed CITEREFSmith1974 is no longer suppressed? -- LCU ActivelyDisinterested transmissions °co-ords° 14:30, 1 August 2022 (UTC)

Is this about {{ODNB}} (which is a redirect to {{cite ODNB}})? If so, no fix should be necessary because Module:Footnotes knows about the redirect:
{{harvnb|Smith|1974}}Smith 1974
{{ODNB |last=Smith |date=1974 |title=Article}}Smith (1974). "Article". Oxford Dictionary of National Biography (online ed.). Oxford University Press. (Subscription, Wikipedia Library access or UK public library membership required.)
Trappist the monk (talk) 15:04, 1 August 2022 (UTC)
Sorry those were chosen randomly as examples, just my bad luck they duplicated real uses. The question was in general, if somewhat poorly phrased. -- LCU ActivelyDisinterested transmissions °co-ords° 15:10, 1 August 2022 (UTC)
An actual example might be a better way to show it. Here I've added {{sfn whitelist|CITEREFKlein2018}} to suppress a false positive to {{Oxford Dictionary of Late Antiquity}}. If someone later removed the Oxford Dictionary of Late Antiquity template the error would still be suppressed, but that would be wrong. So could the cite template be included into {{sfn whitelist}}, e.g. {{sfn whitelist|CITEREFKlein2018|Oxford Dictionary of Late Antiquity}}. So if the cite template is removed the error is no longer sutpressed. -- LCU ActivelyDisinterested transmissions °co-ords° 17:18, 1 August 2022 (UTC)
(edit conflict)
I suppose that or something like it is possible. I don't think that your solution will work for the case where you have:
{{sfn whitelist|CITEREFSmith1974|Obfuscated History|CITEREFJones1974|Obfuscated History}}
{{sfn|Smith|1974}}
{{sfn|Jones|1974}}
{{Obfuscated History|title=Hidden by the Clouds: The US Government plan to sneak UFOs into New Mexico}} – this one authored by Smith
{{Obfuscated History|title=Footprints: The true tale of Bigfoot}} – this one authored by Jones
Suppose that someone removes the Jones {{Obfuscated History}} template but leaves {{sfn|Jones|1974}} in place. The modified Module:Footnotes would find {{sfn whitelist}} and the two {{sfn}} templates and it would find the remaining {{Obfuscated History}} (Smith; though the module can't know that it is Smith and not Jones). Because the Smith {{Obfuscated History}} template is in the module's list of templates, no error detected. This flaw, of course, also applies to the main whitelist.
I can't say that I'm feeling particularly motivated to do anything with this right now.
Trappist the monk (talk) 17:46, 1 August 2022 (UTC)
Yeah I saw that issue, but thought this would at least reduce the chance of error. As I would have no idea how to even start with this (or its importance) I'll leave it. Sorry for attracting attention to your talkpage earlier, that was not my intent -- LCU ActivelyDisinterested transmissions °co-ords° 17:57, 1 August 2022 (UTC)

A barnstar for you!

The Citation Barnstar
Who needs them anyways? CLYDEFRANKLIN 02:46, 2 August 2022 (UTC)

An automated process has detected that when you recently edited Business projects of Donald Trump in Russia, you added a link pointing to the disambiguation page Bloomberg.

(Opt-out instructions.) --DPL bot (talk) 09:23, 7 August 2022 (UTC)

Date error message in CS1

Hello Trappist!

Currently the error we get in references about dates is something like this: Error at this parameter;

Would it be a good idea to enhance that message to get something like this: Error at this parameter, value XXX is unknown ? - Klein Muçi (talk) 11:27, 21 August 2022 (UTC)

I also see that sometimes part of that message can be multiple date related parameters and maybe extending it to include the actual problematic values can produce visual clutter. Hmm... - Klein Muçi (talk) 11:31, 21 August 2022 (UTC)
Because date parameters are unique and only one date parameter with that parameter's name is allowed in a single citation, emitting the parameter's name in the error message should suffice to locate the error. So, yeah, adding the erroneous value to the error message is, to my eyes, visual clutter.
This is why we provide detailed support at Help:CS1 errors; we minimize the visual clutter and can explain the reasons for the errors and their solutions in plain, (relatively) uncryptic language.
Trappist the monk (talk) 12:10, 21 August 2022 (UTC)
I agree. But from another practical side... Consider this workflow: I see a date error in a reference. I Go to the appropriate section, open it up for editing and... IF the wrong value would be part of the error message this is the point where I would Ctrl+F for it and fix it. Instead, at that point I'm, more or less, lost, at least in this type of workflow I described. What I usually do is to try and remember other details of the problematic reference and search for them instead and then go after the date parameters, one by one if there are many, and scrutinize their values to find "the culprit". If the erroneous value could be easily shown somewhere somehow all that adventure described above wouldn't need to happen. I can, of course, just slow down and try to read the value the from the existing reference before starting the edit process, note it down and then start the process but that greatly hinders progress and makes the overall thing more or less irritating when your aim is to fix ref-errors in "a mechanical way" (what can be solved that way).
I said date errors because that's what I was dealing with currently but the same thing can be said about different components of citations and their errors. In manual ref-fixing workflows you want to get to the root of the problem as fast as possible, be done with it and go on to the next reference in another article. - Klein Muçi (talk) 14:33, 21 August 2022 (UTC)
While it isn't always true, the vast majority of cs1|2 templates have a url linking something so when I'm fixing errors of any kind, I:
  1. right click on that externally-linked something, usually the citation's title
  2. select 'Copy link address' from the context sensitive menu
  3. Edit the page
  4. type Ctrl+F Ctrl+V
I sometimes have to tweak the search value to remove a trailing / when the value in the url is a simple url (no path or query string). Also sometimes have to remove the s from https; these two tweaks are relatively rare. There are other limitations to this process (automatic url from |pmc= or |doi= in {{cite journal}} when |doi-access=free, url templates like {{Google books}}, etc) but, in general this works. When there isn't a url, there is almost always something that is unique to get me to the broken template.
For |date=, |archive-date=, and |access-date= parameters, cs1|2 never modifies a malformed date value so you can always get the date from the rendered citation and search for that:
{{cite book |title=Title |url=https://www.example.com |archive-url=https://archive.org/ |archive-date=21 august 2020|date=10th June 2019 |accessdate=20200821}}
Title. 10th June 2019. Archived from the original on 21 august 2020. Retrieved 20200821. {{cite book}}: Check date values in: |accessdate=, |date=, and |archive-date= (help)
Trappist the monk (talk) 15:09, 21 August 2022 (UTC)
Yes, thank you for the suggestion as I hadn't thought of that. As for the second part, that's exactly (unfortunately) what I called "irritating" above. "I don't want to stop and study the rendered citation, that pauses my workflow." But I understand your point about visual clutter. Maybe asking for a specific user script would be a better option? I just thought that maybe I wouldn't be the only one "in this situation" and a general "native" solution could be appreciated by other users as well. But you're making me think that most likely it wouldn't. - Klein Muçi (talk) 15:31, 21 August 2022 (UTC)

Regarding Shamsheer Vayalil wikipedia page

Hi, I want to discuss about one of the missing parameter i.e. parent(s) in Shamsheer Vayalil's wikipedia infobox. I don't have enough knowledge about editing infobox of wikipedia page that's why I fetched you(administrator) and I think that parameter should be added in infobox because it's a basic information and should be reflected in the infobox.Hope you'll look into this and make diserable changes. Thanks&regards.  Preceding unsigned comment added by 2409:4064:E84:570E:0:0:F24A:ED09 (talk) 21:59, 21 August 2022 (UTC)

I am not the person to discuss this because I have no direct experience with {{Infobox person}}. The place to discuss potential changes to {{Infobox person}} is at that template's talk page; editors there are much more knowledgeable about the template than I.
Trappist the monk (talk) 22:13, 21 August 2022 (UTC)

A barnstar for you!

The Barnstar of Diligence
For all your diligent work in dealing with citations throughout all these years and your continuous help towards me and my community's request.

Your contributions are seen and valued. - Klein Muçi (talk) 23:49, 24 August 2022 (UTC)

Institutions as authors

Hello! Can you help me a simple general tip? I have a lot of citations in SqWiki which have problems with their authors/editors/others but I don't know how to fix them because the said authors/editors/others are in fact institutions. Universities, different departments, laboratories, academies... How do we act in these cases? Where do such institutions belong? - Klein Muçi (talk) 22:57, 24 August 2022 (UTC)

For me, if the 'author' is the same or substantially the same as |publisher= or |work= (or its aliases) delete the author and use |publisher= or |work=.
Trappist the monk (talk) 23:10, 24 August 2022 (UTC)
Thank you! That's what the question was referring to. A link where I can easily see the said aliases so I can decide on a per case basis? Klein Muçi (talk) 23:14, 24 August 2022 (UTC)
sq:Moduli:Citation/CS1/Configuration#L-287; but you knew that ...
Trappist the monk (talk) 23:31, 24 August 2022 (UTC)
Ah! I was hoping for a help/doc page of some kind that would explain when to use them. But judging from the list there, I'll go on with "publisher" most of the time. That looks like the most relevant one for these cases. Thank you! :) Klein Muçi (talk) 23:42, 24 August 2022 (UTC)
When multiple institutions serve as authors I'm putting them in the publisher parameter separated by a semicolon. I believe I'm not doing any mistake but I thought I'd say nonetheless for a second opinion. Klein Muçi (talk) 00:29, 25 August 2022 (UTC)

Regex - date autoconversion

Congratulations from the Military History Project

Regarding Website Promotion

Lang-tt

Happy Adminship Anniversary!

Citation repair question

Precious anniversary

"parameter misuse" in Arkan Simaan

Paragraphs (br tag)

FAR for Rongorongo

Another post about date regexes

URL

A barnstar for you!

heb vs. hbo

please use more specific / less aggressive edit summaries than "parameter misuse"

Update table markup

Related Articles

Wikiwand AI