This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
A discussion is taking place to address the redirect Feminism in Indonesia. The discussion will occur at Wikipedia:Redirects for discussion/Log/2020 September 4#Feminism in Indonesia until a consensus is reached, and anyone, including you, is welcome to contribute to the discussion. Hanif Al Husaini (talk) 07:39, 4 September 2020 (UTC)
An automated process has detected that when you recently edited Baldwin Locomotive Works, you added a link pointing to the disambiguation page New York.
(Opt-out instructions.) --DPL bot (talk) 08:32, 7 September 2020 (UTC)
this edit at line 46 broke the cs1|2 template: |website=The|work=New York Times
—Trappist the monk (talk) 15:04, 10 September 2020 (UTC)
Still broken; see this diff.
—Trappist the monk (talk) 23:46, 11 September 2020 (UTC)
And still not fixed; |work=
and |website=
are aliases of each other so cannot simultaneously exist in a single cs1|2 template:
If you are not going to fix your script, please be courteous to other editors; review your edits and fix what you broke so that others don't have to cleanup after you.
—Trappist the monk (talk) 13:51, 12 September 2020 (UTC)
the duplication you've pointed out ... is not in fact causing a problem.That isn't true. When equal parameter aliases are used in a cs1|2 template, Module:Citation/CS1 cannot know which of them is the correct alias so it renders the value assigned to whichever alias appears first in the list of aliases. For
|work=
and |website=
, that alias table looks like this:
['Periodical'] = {'journal', 'magazine', 'newspaper', 'periodical', 'website', 'work'}
|website=
appears first so it is rendered instead of |work=
along with an error message:
((cite news |title=Title |work=The New York Times |website=nytimes.com))
((cite news))
: More than one of |work=
and |website=
specified (help)|work=The New York Times
is the correct parameter (it isn't always) but cs1|2 cannot know that. We know that writing |publisher=The New York Times
is wrong so changing it to one of the periodical parameters is correct but, when there is already a periodical parameter present, one of the (now two) periodical parameters must give way. How that happens is of course, up to you and your script. It is not the place for cs1|2 to make that determination so it renders the first one and emits the redundant parameter error message: More than one of |work=
and |website=
specified (or similar). Automated tools that leave error messages behind where there were none before is a problem.((cite web |url=https://www.racingpost.com/search/?tab=profiles&page=1&query=&profiles_type=horses_profiles |title=Profiles Search |website=Racing Post |publisher=Racing Post |access-date=April 12, 2020))
((cite web |url=https://www.racingpost.com/search/?tab=profiles&page=1&query=&profiles_type=horses_profiles |title=Profiles Search |website=Racing Post |work=Racing Post|access-date=April 12, 2020))
((cite web))
: More than one of |work=
and |website=
specified (help)|publisher=Racing Post
was not a problem, just unnecessary clutter. In this example, |website=Racing Post
is semantically the correct parameter so adding |work=Racing Post
as a replacement for |publisher=Racing Post
is not necessary. Deletion of |publisher=Racing Post
would have been the correct action. But, having replaced instead of deleted, your script did cause a problem because the result was a red error message that someone had to fix, me in this case (and, of course, this discussion ...)