721:. It's much more customisable than this template, and can be used to create other pagetype-like templates with different namespace configurations and custom text values. Have a look at the module documentation for details. The default settings are almost the same as this template, with one important difference - redirects are now detected and displayed as "redirect", no matter what namespace they are in. If this is undesirable I can change it, but it won't be easy to change the redirect detection on a per-namespace basis, due to the way the module hooks into
2988:), I see the argument for pagetype treating them as "article" rather than "disambiguation". I also don't think the pages I was looking at are really SIAs by that definition, but should be disambiguation pages. I'll adjust in that direction, and we can leave pagetype as it is. Still not sure what caused banner shell to stop treating them as disambiguation (I don't see anything in the code change that would cause it), but if its more correct this way then that's fine. --
47:
3123:
873:
317:, or any of the other custom classes?? Those classes which we said should be available for projects to use if they wish, but for which we should not bloat banner code for all projects. There are 74 Needed-Class categories, 63 of which are empty. I don't agree that we should make any move to better integrate these niche classes when that disadvantages 1,600 projects for the sake of less than a dozen.
3522:. This will be more of a pain to code and will be wrong for pages that have their content model changed manually, but it will avoid breaking dependent templates. I think the latter solution will be better, as I think there is a high probability of pages being broken by the increase in expensive function count if we choose the former. (This is just an assumption, however; I haven't checked in detail.)
4398:
4305:
4063:
2492:
1865:
1243:
621:. I've had to use TALKPAGENAME in those templates, which isn't ideal but produces the correct result (except in the unlikely event of a request for an edit to a redirected talk page). It may produce incorrect results if this template is changed, although it only affects the message and not the template's function. If improving or replacing this template, it may also be possible to use
127:
3297:? There should be test cases there as well so that future updates to the code don't break the functionality you are adding. I designed the test cases so that you can specify an arbitrary "group name" (just a short description of the general kind of thing the test is testing), the arguments to the template, and the expected result. If you add more tests like that to the
21:
2182:
2119:
4493:
3714:
4185:
2541:
1291:
2115:
difference, because MediaWiki doesn't care about first letter capitalisation, and categories are processed through it. In the second, however, there's a visible difference for people looking at the link. It's no big deal, but it's a nice thing to have, and for the few lines of code it takes to support it, I figured why not
3592:
Thanks for looking into this. Alternatively we could just restrict the soft redirect detection to mainspace. I think we may be opening a can of worms by trying to ignore code like nowiki which deactivates the template. There are numerous other ways it can be done, e.g. with pre tags or HTML comments.
2941:
won't have affected it (unless it was passing "dab" as the first positional parameter, which not many pages do). So there must be another reason for the change from "NA-importance" to "Unknown-importance". By the way, I don't think that set index articles not being detected as disambiguation pages by
2828:
moved from being "NA-importance" by default to "Unknown-importance" as of today; since no change was made to
Wikiproject banner shell, I think that this change may have affected that template/module. In looking at what moved and what didn't, it appears that "set index articles" are now no longer "NA"
2417:
and then might be used to create a category name that the article should belong to, given that if the class is given as dab or n/a, the template will then return "page" instead of "article". There is the ability to specify custom text for either dab or n/a, depending on the naming convention required
2283:
Yeah I know there is no direct access, but I thought there was some backend manipulation the page content. So I'm not sure what the point is of the dab class. If I already know what the page type is, why would I send the page type, or even use this template in the first place? I feel like I'm missing
5207:
This is a great start - thank you for the edit. One of the goals of the module is to be able to revert title objects to their original state after each test. To do this, I think you would need to keep track of each title object that is altered when being hooked. I will have a think about how best to
4471:
Re-activated the edit request. Now has better performance in extremely specific circumstances and also fixes a bug in parseContent where explicitly not allowing soft redirect/sia/dab would not work and would revert to giving the default (this bug existed before my changes, there was just no testcase
4553:
by itself would be a bad idea (this page itself would pick up if we did that), and searching for #REDIRECT in the correct context probably wouldn't be a great idea for the same reason (easy to false flag). If the only issue is redirect pages that are under discussion, the simplest solution would be
655:
Right, I've made some changes in the sandbox and now {{pagetype/sandbox|page=Category:X1}} and {{pagetype/sandbox|page=Category talk:X1}} produce "category" and "category". I've also removed the subjectspace option from the sandbox since it's not needed with the changes that I've made. Can you give
2710:
Using "disambiguation page" could be a breaking change for some users, as previously disambiguation pages specified by the first positional parameter have been output as "page". Before changing it, we should probably check to see whether anything is likely to break, and have a wider discussion. In
4713:
Had a play around but not sure how to achieve this. Detecting whether it's a subpage does not work because we are usually looking at the subject page not the talk page. Checking the existence of the page would work, but I don't really want to add an expensive parser function to every call of this
3024:
I'm still confused how it did, but there were some SIAs where the talk page template said "|class=Disambiguation" with no importance listed, and yesterday they moved from defaulting as NA-importance to being
Unknown-importance. It was consistent on the 1.0 Bot assessment logs. It appears that the
5283:
I notice that ifexist returns false on the first type. This is a valid message and a blue link, containing the default text for this message. You would only create it to overridge that default. I think I would prefer pagetype to identify this as an interface page rather than a non-existent page.
4367:
This edit wouldn't change the content of the setindex module, only the order and the formatting. As it would only be a cosmetic edit, I am deactivating this edit request. Future bot runs will only leave an edit request if the sandbox version changes, so no other action is necessary. The bot will
2114:
The intended use case would be to have templates that either categorise pages, or link to categories of pages, shown correctly with the capitalisation of the first letter of the category. In the first case, which was actually what prompted me to propose this change, there's not much practical
3635:
I had a go at stripping out nowiki, pre, syntaxhighlight and source tags, as well as HTML comments. The code is in the sandbox, and the tests are all passing now. The parsing isn't perfect, but it should work for 99% of cases. Are there any other tags or markup that we should filter out? —
420:
Currently, on a talk page, this template shows the subject namespace, for example on an article talk page, it shows "article", on a template talk page it shows "template", and so on. However, there are situations in which it would be good to return "talk page" instead, for example within
3375:
I don't remember the reason I wrote it that way. Maybe something to do with double redirects? There was definitely something that you had to parse the content for, rather than just checking the title object, but I don't remember the details, and I'm not sure if it still applies today.
2249:
I don't think there is any way to check if a page is a disambig automatically, so what you are doing above is passing in the class value and because the class value you've passed is "dab", it outputs "page". If you have passed "start" for example then it would have output "article".
4938:
Thanks. Yes you've guessed the situation correctly. But now I have read more, I think we don't need to worry about adding an expensive function. Because we have already called .isRedirect on the same page, so calling .exists will not increment the expensive counter again. — Martin
959:
Yep, that's a bug in the module. It should use the current page rather than the subject page if talk pages are allowed, but at the moment it only checks args.talk, not args.defaultns. I'll have a think about how best to fix this. (Also, your ping didn't work - not sure why.) —
3535:
on a wiki page, and this will not be parsed as a soft redirect, but this module will treat it as one. To avoid false positives in discussions etc. where people are talking about soft redirects, we should also detect whether template invocations are contained in
5092:
Other namespaces are still broken, its just it appears them returning "page" due to not existing (even if we said they actually do) appears to still be valid for the given testcases. It's just this specific TimedText case where we start seeing bad behaviour.
517:
There's an unnamed parameter, "class", but that's "optional" and the documentation suggests that it shouldn't affect the result in this case. Is the intention to require page name (which includes namespace) and namespace specified as separate parameters?
1119:
for a quick look at what is in what set. And if you think drafts should be in the default set instead of just the extended set, we can make the change in the module config, as WOSlinker said. (We should probably get consensus for that first, though.) —
944:
The issue is that when p._main{page='MediaWiki talk:Spam-blacklist/log'} is called, checkRedirects instead checks to see if MediaWiki:Spam-blacklist/log is a redirect (lines 208-211). I'm not sure what the logic behind doing that that way is. Thoughts?
367:
I think a talkspace=yes, similar to subjectspace=yes, would be useful to have as an optional parameter for this template. It should, if on a talk page, return "talk page" and otherwise return the default value. This would be useful for templates like
4523:
When a redirect is proposed for deletion, it stops being detected as a redirect. Would it be possible to fix this, perhaps by looking for the literal text #REDIRECT on the page? There might be other cases, e.g. disambiguation pages too — Martin
551:
It's still misleading. "This template is used to identify what kind of page it or its subject page is." - but when used with a page name, it returns "Article" for a template and "Template" for a template talk page. Is there something similar to
3006:
I must admit that the definition of set index articles confuses me, but the "article" in its name makes it clear that they are articles so I don't there is an error here. I also don't see how the recent change could have affected this — Martin
2519:
Change page's main title
Sterling Entertainment Group to United American Video and lock the page from further editing. The information on this page is wildly inaccurate and most of it has now been edited for accuracy except for the main title.
3511:, finds that string, and assumes that the module must be a soft redirect. This wasn't a problem with disambiguation templates as the check for those was limited to the main namespace, but soft redirect detection is done in every namespace.
4270:
should also be improved, but the
Pywikibot issue that prevented me from saving the second edit request is still occurring, so the bot failed to leave an edit request for it; I will also need to get that fixed before finishing the trial. —
4554:
to just add a check for the RfD template onto the existing parseContent system, which shouldn't be difficult to implement. Does that sound like it'd fix your issue? Also, I'm unsure what you mean when you reference disambiguation pages.
5173:
which fixes this edge case of escaping mock titles, and the testcase now works as expected (Strad, if you do see this, maybe review this change, since the hooking is a little bit aggressive and it might have a better implementation).
4595:, and it should be ready for proper testing (I've only done simplistic testcases so far). If everything works, then this is fine to move to live, since there's no other parts needed. The output of it can be controlled by setting the
2903:
templates, so they don't get counted by the module as a disambiguation page, so Module:Pagetype is saying they're "article". Either Module:Disambiguation should treat those like disambig pages, or else Module:Pagetype should call a
5208:
do this. At the moment, I think normal title objects which have mock titles hooked in one of their properties will remain altered after the patching function exits. Also, a similar hooking process needs to be implemented for
2829:
by default, while "normal" disambiguation articles are still handled correctly. I'm presuming that the fix needs to be applied to
Wikiproject banner shell, not here, but replying here since there was an active discussion. --
4247:
from the list, since they indicate the page is already a soft redirect because of another template rather than itself making the page a soft redirect, but if that's not possible to code up I would be fine with adding them.
578:
This template was designed for use by WikiProject banners so it was mainly just tested on talk pages and currently doesn't do very well with non-talk pages. I'll have alook at doing something better in the sandbox soon. --
2695:
or explicit namespace arguments. This means that if we are going to change the module to produce "disambiguation page" for disambiguation pages, with the current implementation this would be independent of the value of
455:
Ah now I understand. I would be open to such an addition if it can be coded cleanly without affecting the performance for the majority of uses (as this is a very widely used template!) Question: could you not just use
3610:
I have another suggestion. We can use the size of the page to determine whether it is likely to be soft redirect. I would suspect anything greater than 1000 bytes is extremely unlikely to be a soft redirect. — Martin
4429:
Improves the execution time of this module by about 2 to 3 times by merging repeat calls to some intensive functions and calculating all templates once to avoid excessive calls to gmatch/ustring. Quite important for
2730:
so that the test cases won't break if anyone edits any pages mentioned in them. Let me know if you spot any issues with any of this, and if not I'll go ahead and deploy the sandbox version to the main module. Best —
2623:: if you do have time to look at this module, it would be appreciated. It does have a significant effect because importance is not being correctly autoclassified as NA on disambiguation talk pages. Thanks — Martin
3517:
for pages other than the current page, which might cause problems in templates that depend on this module. The alternative is to exclude namespaces that typically have different content models, like module space,
4900:
Aidan, do you know if the title.exists is evaluated if the first condition is false? I am trying to avoid unnecessary expensive functions. If it is evaluated, then I will put it in a separate "if" block — Martin
5051:, this title will be the real one, regardless of if a mock title was defined for that name. Whether or not this is the issue thats failing the test case I'm not too sure, but I wouldn't be surprised if it was.
3561:
to them. If I remember correctly, this is behaviour from before content models were added to MediaWiki; the ability to categorise JS/CSS pages was briefly removed, but enabled again after users complained. —
670:
It's an improvement for pages not in talk or article space, and does what the "output" section of the documentation says, with the exception of "portal" or "project" class in subjectspace - is that needed?
441:
in the next time (which already uses a similar hardcoded function of this template), but since db templates are also used on talk pages, showing "article" or "template" wouldn't make sense there. --
2691:. At the moment, this still outputs the default "page" for disambiguation pages. Disambiguation detection works like redirect detection - it is on by default, and is checked before looking at
4034:
All I know is that the database report changed on the day after the second edit to this module. I know there are sometimes delays, but usually the simple explanation is the one to look at. –
5115:
Hang on. That is actually the only page which does not exist in reality. In which case, could it true that the mock titles have never worked properly? But then why does 205 work? — Martin
1043:
this morning trying to fix an unrelated issue. That's now fixed as well. And with that, I think I shall call it a night. If you notice other similar problems, purging should fix it. —
1484:
Would it be possible to detect disambiguation pages from this module? Disambiguation pages have the page property "disambiguation". Can you retrieve page properties from Lua modules?
4020:, that change should have reduced transclusions, by eliminating some transclusions of non-existing pages. But, the change right before it may have increased transclusions. Thanks!
3305:
call at the top of the test cases and mock any fields that you will use. This ensures that the tests won't break if someone edits the actual wiki page in the future. You can see
1403:
You have to tell the module that it is a disambiguation page using the class parameter. It won't detect it automatically, which I think it what you were asking about. — Martin
979:- this module was trying to use the # operator with the mappings table, which didn't work after it was switched to load using mw.loadData. I also split out the config data to
4155:
to the list of templates, which is clearly wrong. It was previously a redirect with content, which may have caused confusion, and I've now replaced it with a bare redirect.
3025:
current state of things is the correct and intended way, and whatever was treating SIAs as disambiguation pages instead of lists was wrong, so nothing further to do here. --
3891:
3513:
I'm in two minds as to how to fix this. The obvious way would be to also check the page's content model before doing the template check, but checking the content model
3428:
as a mock title, suddenly 7 unrelated tests failed. They seem to be all the tests which do not specify the page name. All my new tests are working correctly. — Martin
3380:
Yes, it should be fairly easy to adapt (especially if we use the same format for all the data pages), and I would be willing to run it on the additional pages. Best —
1704:
be no interaction as I've coded the changes at the output of the main function), I'm flagging this up for review and to seek consensus for the changes to be made. --
4692:
5341:
Also added a fix for files hosted on
Commons, which were being classified as non-existent pages. All testcases are now working, so will deploy this later — Martin
725:. Please have a look at the module, test it a bit, and see if there are any bugs, or anything you would like to change. You might also want to take a look at the
5132:
Since 205 has the ability to be classified by it being a talk page, pagetype runs through its logic using the talk page title instead of the subject page title.
2217:
parameter works. I have a usecase that I want to check if a page is an actual article or a dab or redirect. If I understand correctly from the docs I should do:
4763:(the first check done) is already expensive, so this might not be an issue. Still thinking of a nice way to solve this issue, but nothing's come to mind yet.
514:
With subjectspace: {{pagetype|page=Category:X1|subjectspace=yes}} and {{pagetype|page=Category talk:X1|subjectspace=yes}} produce "category" and "category".
67:. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by
108:
4220:) looks OK? There was a Pywikibot issue preventing me from saving the edit request for that page, but the module sandbox itself was saved successfully. —
3309:
for the different options you can use, but probably I guess you just need to copy the entry for "Alien" (a disambiguation page) and change the content. —
5152:
did not implement this correctly. For now I have replaced the tests with a TimedText page which does actually exist, and all tests are passing. — Martin
909:, the box begins with "It is requested that an edit be made to the fully protected redirect at MediaWiki talk:Spam-blacklist/log.". Why "redirect", when
4262:
I fixed the bot - the issue was that I was using
Pywikibot's BasePage.backlinks method instead of the BasePage.redirects method. There are more details
3452:
This indicates a bug somewhere, but I don't have time right now to look through the code to find out where it is. I might have another look tomorrow. —
508:
According to the documentation there's a parameter "subjectspace - If set to yes then subjectspace pages will be treated the same as talkspace pages."
5006:
is not working anymore. Seems to be a strange issue with the mock title code (because it works outside the testcases), but will keep playing — Martin
4244:
4691:
Subpages in Main talk space are currently classified as articles but their respective subject page is not an article, it usually doesn't exist (e.g.
5097:
doesn't currently hook the xyzTitle properties, so this is just missing functionality. I can try implement it, but it might take a bit to work out.
1693:
It seems to work without problem on each type of page, including redirects where I've previewed the above code. It fails the same four testcases at
1180:
That's because when you click a link to a media namespace page, you're not going to a wiki page, but you're viewing the file directly. For example:
4922:
then B won't be evaluated if A is false/nil. The same logic applies in reverse for an or (B won't evaluate if A is anything other than false/nil).
2326:
returns nil if the page has no
Wikidata sitelink. If an article page has no Wikidata sitelink and is not a redirect, it is almost certainly a dab.
155:
3172:
4549:
Currently we just check if the title object itself considers the page a redirect for calculating that. Searching for just the literal string
4369:
4341:
4267:
4213:
4099:
3936:
was still needed, given how we have moved most of its functionality here? It might make sense to move the isDisambiguationPage function to
2146:
I've implemented your change and tidied the odd indent. Please check it over and update the documentation when you get a chance. Cheers. --
3138:
5323:
Proposed amended code on sandbox. A valid system message will be treated as an interface page even if it does not exist locally — Martin
2388:
The main purpose of the
Pagetype template is to be used on the project banners to show either "article" or "page" in the banner text. --
2352:, thanks. I've been looking into the page:content() before I came here. Can you explain to me what's the purpose of the dab parameter? --
1520:
Thanks for the pointer. After looking at the Phab ticket and the
Scribunto code, I think I actually know how this could be implemented.
2791:
1628:
5002:
to treat these pages slightly differently. I have also been doing some code simplification. Will not be deployed until I work out why
4438:, with a significant amount of the execution time being this module. No change to any output or functionality (passes all testcases).
4435:
3970:
1652:
in three places, it seemed hugely inefficient to use logic to test for irregular plurals at each call, so I've implemented a boolean
5075:
is supposed to take care of this, but I don't know enough about it. It seems to work okay in every other namespace though. — Martin
5027:
appears to be the change that broke it, though I'm struggling to figure out why and I won't be able to test further until later on.
4996:
910:
27:
3189:
Wow okay, and you can bet that each template has about 10 redirects, so that's quite a lot of searching in the page text — Martin
5270:
4345:
4236:
4152:
4103:
3400:
1741:(note the misspelled last word). I was going to strike it out for you, but I might be misunderstanding the situation entirely. –
4735:
3073:
articles are marked as disambiguation at WikiData... (maybe this isn't about WikiData, but I think I saw another post about it)
625:
to determine whether a page is a redirect, although it currently fails where "#REDIRECT:" (instead of just "#REDIRECT" is used.
64:
3910:
3869:
2640:
Time is one thing I don't have the luxury of right now... but perhaps I can take a look at some point in the next few weeks. —
197:
I'm not exactly sure what the behavior should be. Somewhat important when changing a template that is used 2.7 million times. —
511:
Without subjectspace: {{pagetype|page=Category:X1}} and {{pagetype|page=Category talk:X1}} produce "category" and "category".
5003:
4240:
3865:
3504:
2705:
2043:
1904:
parameter, that capitalises the first letter of the output. The change is very simple; below line 209, insert the following:
1694:
1661:
730:
289:
182:
3750:
redirect, but still classifies as unassessed and the shell doesn't show the redirect icon. If I'm missing something, sorry.
2798:, and it is difficult to tell what else might break by changing the default wording from "page" to "disambiguation page". —
58:
3577:
I added two new test cases and updated the rest of the tests to make it more obvious what is causing the test failures. —
2790:
I think changing the default would break too many things. Changing to automatic disambiguation page detection has already
1759:– my internal spell-checker clearly took over (either that or my senility is progressing faster than I thought). Cheers --
906:
446:
393:
4619:
On second thought, it would probably be more intuitive if rfds followed the same classification as a regular redirect if
3339:
And if this works out well, can we get your bot to update these lists like it currently does for the dab pages? — Martin
403:
Sorry I can't understand what you mean. Can you describe the behaviour of the template with this new parameter? — Martin
3861:
3225:
3142:
3113:
1737:
I support this change, with a minor note that for posterity, I think your original description of the error should read
877:
610:
1421:
143:
3257:
618:
210:
95:
310:
103:
4695:). It is not clear how we should classify them but they should probably return "page" instead of "article" — Martin
3557:
Actually, userspace CSS/JS pages should not be excluded, as they are actually categorised if you add a comment like
5264:
2985:
2795:
2465:
2331:
There are possibly others, but I'm not aware of any 100% guaranteed way that doesn't depend on some assumptions. --
1635:
314:
219:
I don't think "books" is a proper classification here. Either way, these changes need to be made in a sandbox like
4404:
4311:
4069:
2498:
1871:
1249:
4431:
3508:
3500:
3425:
3294:
2866:
2862:
2855:
2747:
I have gone ahead and deployed the changes to the main module. Please let me know if you spot any issues. Best —
2723:
726:
220:
89:
1274:
Add the Gadget and Gadget definition namespaces and make the page type the same name, but with a lowercase "G".
4344:, or to a redirect to one of those templates being added or removed. The bot has saved the new page content in
4337:
4315:
4102:, or to a redirect to one of those templates being added or removed. The bot has saved the new page content in
4095:
4073:
3857:
3378:
And if this works out well, can we get your bot to update these lists like it currently does for the dab pages?
3221:
3127:
2523:
United American Video was never Sterling Entertainment Group. I should know I was a founder from 1984 to 2005.
2178:, and tidied up the documentation on the template to use examples of template code rather than of module code.
1204:
553:
478:
442:
389:
4181:
that are clearly not set indices. Those seem to be the only two additions, neither of which is useful IMO, so
2038:
The indentation on the output above is... interesting... but the correct indentation is used in the wikitext.
5170:
5024:
3674:
3656:
will be detected or will it be greedy and ignore everything between the first open and last close? — Martin
3253:
2719:
2688:
2464:
for the file page to report the talk page linking to the file page. If this is fixable, please do. See also
2309:
1897:
1664:(to allow localisation for other Wikis). I've set each respective sandbox to call the relevant sandbox. So:
1657:
1279:
1040:
976:
900:
722:
606:
425:
372:
72:
4212:
Thanks for looking into this. I'll think of the best way to address this tomorrow. Could you also check if
75:}} to notify an administrator to make the requested edit. Usually, any contributor may edit the template's
4024:
3146:
1091:
980:
171:
3070:
2959:
68:
5276:
5232:
5215:
5149:
4755:
I agree with wanting to avoid adding an expensive call to every use, however it turns out the check for
4375:
4274:
4223:
4174:
4146:
4132:
3933:
3920:
3914:
3897:
3853:
3639:
3580:
3565:
3544:
3455:
3421:
3406:
3383:
3358:
3325:
3312:
3265:
3261:
3088:
3078:
2979:
2965:
2943:
2892:
2886:
2872:
2815:
2801:
2750:
2734:
2656:
2643:
2620:
2599:
2573:
2566:
2528:
2473:
2461:
1831:
1719:
1594:
1320:
1300:
1187:
1123:
1072:
I don't think this module identifies pages in the draft namespace. Please could this be added? — Martin
1046:
1017:
986:
963:
939:
846:
831:
746:
676:
630:
561:
523:
326:
276:
147:
77:
4988:
Proposed improved code on the sandbox. Adds support for specific output for non-existent pages using a
3328:
are not needed here because we are already checking for redirects in line 210. Also, why are you using
2947:
2905:
4170:
3819:
3755:
3211:
3180:
1500:
1365:
1030:
950:
887:
2262:
1325:
Is there any way for the module to distinguish between disambiguation pages and set index articles?
1090:
You could either use {{pagetype|draft=true}} or you could edit the cfg.defaultNamespaces section of
5180:
5138:
5103:
5057:
5033:
4928:
4769:
4633:
4609:
4592:
4560:
4478:
4461:
4444:
4039:
3986:
3769:
2825:
2524:
2393:
2375:
2274:
1746:
1386:
1340:
I asked about disambiguation pages somewhere before and was told that it is impossible ;( — Martin
1099:
1006:
927:
803:
690:
661:
584:
538:
228:
158:
for that content in the latter page, and it must not be deleted as long as the latter page exists.
4971:
Deployed code. Now pages in mainspace which do not exist are not classified as articles — Martin
4357:
4115:
3145:
and its redirects, and automatically classify them as redirects. It seems we could the same with
1797:
Apologies, I did that last week, but forgot to update this thread. This template now accepts the
1275:
1181:
2057:
Please let me know once this is sorted so I can update the documentation for the new parameter.
4368:
leave its next edit request when the sandbox needs updating (i.e. when any of the templates in
3403:, which will stop the algorithm checking all of the templates on a page if it finds a match. —
2054:, as the pages that they depended on have changed since the last time the testcases were used.
5072:
4434:, which has started to rarely hit the lua timeout error from time to time on large pages like
4021:
3978:
3765:
3468:
3306:
2727:
2602:: any chance you could look at this, because I think you wrote this module initialy? — Martin
2577:
2549:
2265:
and you'll see that there are items to check for redirects but nothing for disambig. Also see
1649:
1525:
1489:
1156:
Hmm I see "file" is there, but not in the "media" row so I'm a bit confused by that. — Martin
816:, depending on how many namespaces you want to include by default. I also wasn't aware of the
737:
489:
52:
2766:
for now but it would be great if defaultns could be used later, if that is possible — Martin
187:
5229:
It's more "not yet implemented" than "not implemented correctly". Patches are welcome. :) —
4802:
4792:
4252:
4195:
4159:
3074:
2437:
2357:
2289:
2239:
2191:
2129:
2076:
2066:
1590:
763:
672:
626:
557:
519:
435:
318:
268:
113:
3514:
105:
4408:
4178:
3937:
3815:
3790:
3751:
3207:
3176:
3134:
3032:
2995:
2938:
2915:
2859:
2836:
2423:
2336:
2151:
2098:
1875:
1839:
1764:
1727:
1709:
1253:
1116:
1026:
946:
883:
718:
622:
382:
206:
3264:
was more active, I might ask him to check my code. My intention is to remove the call to
2659:
just a little reminder if you have time to look at this :) Would it also be possible for
1438:
The gadget also uses the class rating from the article's talk page, I believe! — Martin
5348:
5330:
5313:
5291:
5197:
5175:
5159:
5133:
5122:
5098:
5082:
5052:
5028:
5013:
4978:
4946:
4923:
4908:
4890:
4870:
4849:
4764:
4745:
4721:
4702:
4667:
4650:
4628:
4604:
4581:
4555:
4531:
4507:
4473:
4456:
4439:
4035:
4017:
4007:
3997:
3982:
3947:
3879:
3800:
3779:
3728:
3701:
3684:
3663:
3618:
3600:
3478:
3435:
3346:
3275:
3235:
3196:
3156:
3098:
3014:
2773:
2670:
2630:
2609:
2587:
2409:
As an example, if this template is used inside a WikiProject template, it can read the
2389:
2371:
2270:
1787:
1756:
1742:
1611:
1510:
1475:
1445:
1429:
1410:
1394:
1375:
1347:
1330:
1214:
1163:
1146:
1095:
1079:
999:
920:
799:
784:
686:
657:
580:
534:
467:
410:
345:
299:
256:
224:
4918:
I can't read the exact code since im on phone right now, but if the statement is like
4263:
4353:
4111:
3301:
table they should just work. Also, please add any titles you use in the tests to the
2553:
2123:
Thanks for the tip about ucfirst - I'd not thought of just using a gsub, good shout!
1589:
Does not appear to be giving correct results, or am I misunderstanding the syntax? --
975:
Now fixed. I also uncovered a nasty bug that was introduced by the recent changes to
177:
82:
5209:
2366:
There's more than just the disambiguation template to look for, there's some of the
1521:
1485:
482:
20:
5043:
Ok, perhaps the issue may be the mock titles. It appears that when the code grabs
4863:
if there is a forward slash anywhere in the title, and it's in mainspace — Martin
4129:
should be easier to read than the diff between the sandbox and the main module. —
3694:
I've added this to the sandbox and the testcases seem to be working okay — Martin
2956:
about a set of items of a specific type that also share the same (or similar) name
2298:
A couple of hacks come to mind that could determine whether a page is a dab page:
843:
Ok, I've made the switch to the new module. Let me know if you spot any issues. —
106:
4788:
4249:
4207:
4192:
4156:
3228:
in preparation. Are there any other types that we could auto-classify? — Martin
2433:
2404:
2353:
2285:
2235:
2186:
2141:
2124:
2071:
2061:
1700:
As I'm not familiar with the uses of the less common parameters (although there
5190:
Maybe one day I'll understand what you did there. But for now, thanks — Martin
4821:{{#invoke:IsSubpage|main|page=Talk:Multiverse (Marvel Cinematic Universe)/FAQ}}
1687:{{pagetype/sandbox |plural=y |page=Category:CS1 maint: archived copy as title}}
1681:{{pagetype/sandbox |plural=n |page=Category:CS1 maint: archived copy as title}}
3361:
are not needed here because we are already checking for redirects in line 210.
3027:
2990:
2928:
2910:
2849:
2831:
2419:
2347:
2332:
2162:
2147:
2109:
2094:
1835:
1775:
1760:
1723:
1705:
198:
4842:
be a subpage. If it doesn't exist then it's probably not an article — Martin
3173:
Knowledge (XXG):Wikimedia sister projects#Specialized soft redirect templates
2093:
is a compact way of doing ucfirst (that's %'lower-case-L' in the pattern). --
5344:
5326:
5309:
5287:
5193:
5155:
5118:
5078:
5009:
4974:
4942:
4904:
4886:
4866:
4845:
4741:
4717:
4698:
4663:
4646:
4627:) for this very specific case, so I've changed that to be the case instead.
4577:
4544:
4527:
4503:
4003:
3943:
3875:
3811:
3796:
3775:
3739:
3724:
3697:
3680:
3659:
3630:
3614:
3596:
3490:
3474:
3447:
3431:
3342:
3324:
Sure, will look at that. Can I ask a question? I assume that lines 25-27 of
3288:
3271:
3231:
3192:
3168:
3152:
3094:
3010:
2819:
2785:
2769:
2682:
2666:
2626:
2605:
2583:
2234:
The first is a dab while the second is an article. What am I doing wrong? --
1783:
1607:
1567:{{#invoke:pagetype|main|page=Knowledge (XXG):Frankfurt/Main123}} gives: page
1506:
1441:
1425:
1406:
1390:
1371:
1359:
1343:
1326:
1210:
1175:
1159:
1142:
1110:
1075:
780:
463:
406:
341:
295:
252:
5353:
5335:
5318:
5296:
5239:
5222:
5202:
5185:
5164:
5143:
5127:
5108:
5087:
5062:
5038:
5018:
4983:
4951:
4933:
4913:
4895:
4875:
4854:
4796:
4774:
4750:
4726:
4707:
4672:
4655:
4638:
4614:
4586:
4565:
4536:
4512:
4483:
4466:
4449:
4382:
4361:
4340:
needs to be updated. This is due to a template being added or removed from
4281:
4257:
4230:
4200:
4164:
4139:
4119:
4098:
needs to be updated. This is due to a template being added or removed from
4043:
4029:
4012:
3990:
3952:
3927:
3904:
3884:
3823:
3805:
3784:
3759:
3733:
3706:
3689:
3668:
3646:
3623:
3605:
3587:
3572:
3551:
3483:
3462:
3440:
3413:
3390:
3351:
3319:
3280:
3240:
3215:
3201:
3184:
3161:
3103:
3082:
3038:
3019:
3001:
2972:
2921:
2879:
2842:
2808:
2778:
2757:
2741:
2675:
2650:
2635:
2614:
2592:
2558:
2532:
2477:
2441:
2427:
2397:
2379:
2361:
2340:
2293:
2278:
2243:
2196:
2155:
2134:
2102:
2081:
1843:
1792:
1768:
1750:
1731:
1713:
1616:
1598:
1529:
1515:
1493:
1470:
1450:
1433:
1415:
1398:
1380:
1352:
1334:
1307:
1283:
1219:
1194:
1168:
1151:
1130:
1103:
1084:
1053:
1034:
1010:
993:
970:
954:
931:
891:
853:
838:
807:
789:
753:
694:
680:
665:
634:
588:
565:
542:
527:
491:
472:
450:
415:
397:
350:
333:
304:
283:
261:
232:
214:
191:
111:
4809:{{#invoke:IsSubpage|main|page=Multiverse (Marvel Cinematic Universe)/FAQ}}
3743:
998:
I didn't get a ping either. It might be because it was a page creation? --
2762:
Thanks very much. I'll test it very soon when I get some time. I can use
2301:
Using a call to a Scribunto module that fetches the content of the page,
1561:{{#invoke:pagetype|main|page=Knowledge (XXG):Frankfurt/Main}} gives: page
3087:
No, we are not currently using wikidata. That was an option explored at
2711:
the meantime, you can always change it on a per-template basis by using
2552:; try the talk page attached to whichever article you want to change. —
1115:
Drafts are detected fine - they are one of the extended namespaces. See
983:, loaded using mw.loadData. And I made some beautification fixes too. —
338:
Fair enough. I hadn't noticed that so many of them were empty. — Martin
1823:{{pagetype |plural=y |page=Category:CS1 maint: archived copy as title}}
1817:{{pagetype |plural=n |page=Category:CS1 maint: archived copy as title}}
2824:
The WikiProject classification for some disambiguation pages such as
2046:, where I've written specific tests for it; it plays nicely with the
1424:
do it then, is that not something that can be applied to a template?
4811:
produces false, because it's in mainspace which can't have subpages.
4574:. Forget about dab pages, wasn't thinking straight. Thanks — Martin
3149:
and its redirects. Are there any other relevant templates? — Martin
1570:{{#invoke:pagetype|main|page=Wikivoyage:Frankfurt/Main}} gives: page
1549:{{#invoke:pagetype|main|page=Knowledge (XXG):Frankfurt}} gives: page
3525:
While I am thinking about it, there is also a similar problem with
2962:
explaining that set index articles are not disambiguation pages. —
2663:
to produce "disambiguation page" in this case? Thank you. — Martin
2576:
to automatically detect disambiguation pages, as currently used on
2318:
If you're checking from Wikidata from an entity, use the fact that
1660:. That makes use of a couple of extra variables that I've added to
656:
it a test yourself & if you are happy, we can make it live. --
4731:
3363:
Yes, that looks right to me. We shouldn't need a duplicate check.
2089:
The code works fine, but is there a use case for it? As an aside,
1576:{{#invoke:pagetype|main|page=Knowledge (XXG):FRA}} gives: redirect
2466:
Template talk:WPBannerMeta#Protected edit request on 29 July 2021
5306:
can be used to distinguish between some of these types — Martin
4389:
Protected edit request on 21 March 2024 - Improve execution time
3961:
Recent change causing some problems with reports and bot actions
685:
I think that's fine. I've updated the template and the docs. --
3651:
Wow, okay. No I can't think of any others. Can I just check if
1564:{{#invoke:pagetype|main|page=W:Frankfurt/Main}} gives: redirect
1552:{{#invoke:pagetype|main|page=Wikivoyage:Frankfurt}} gives: page
4829:
produces true, which is basically a bug in MediaWiki software.
4392:
4299:
4057:
2486:
1859:
1237:
121:
41:
15:
4570:
Yes, that should work. I think the code to look for would be
4455:
Temporarily disabled since I intend to make further changes.
4296:
Request update of Module:Pagetype/setindex (20 February 2024)
4054:
Request update of Module:Pagetype/setindex (18 February 2024)
1558:{{#invoke:pagetype|main|page=Frankfurt/Main}} gives: redirect
5267:- valid message but has not been created to override default
2718:
My edits to the sandbox have also removed the dependency on
2413:
parameter (passed into the WikiProject template) like this:
2266:
2261:
You can see what's possible against the Title object in the
5260:
There are three different types of page in this namespace:
2050:
parameter, as you'd expect. It is worthy of note that I've
1629:
Knowledge (XXG) talk:Short description #Category fix needed
1604:
I don't believe this is possible and/or desirable — Martin
1199:
Interesting, I didn't know that! In the meantime I've used
4352:). Please review this and update the module if necessary.
4110:). Please review this and update the module if necessary.
3746:, it seems to have had a... strange result. The shell now
2984:
Hmm. Given the definition and examples at that page (e.g.
2869:. This should probably be changed to a namespace check. —
2370:
templates that are also used for that purpose as well. --
556:(mentioned above) but allowing a parameter for page name?
533:
I've updated the docs to match what the template does. --
110:
104:
3395:
Also, one thing I noticed about the code - you can add a
2937:
produces "article". This means that the recent change to
2908:
with its own regex patterns to handle set index pages. --
1780:
thanks for coding this, and please do implement — Martin
1697:
that were failing before (pages that are now redirects).
1582:{{#invoke:pagetype|main|page=Wikivoyage:FRA}} gives: page
3856:
when you have a chance, can you get your bot working on
1555:{{#invoke:pagetype|main|page=Voy:Frankfurt}} gives: page
4881:
4349:
4243:. I would also weakly prefer to exclude templates like
4217:
4126:
4107:
3974:
3966:
3497:{{Soft redirect|meta:Knowledge (XXG) usage statistics}}
2865:, and then compares the result to the string "article"
2367:
2171:
2167:
2051:
1546:{{#invoke:pagetype|main|page=Frankfurt}} gives: article
1023:
915:
821:
614:
151:
138:
133:
32:
773:{{talk other|talk page|{{pagetype|subjectspace=yes}}}}
717:
I've created a Lua implementation of this template at
5212:, as that method returns other title objects. Best —
3507:
as the current page, it looks through the content of
3268:
altogether as the code is mostly duplicated — Martin
93:. Functionality of the template can be checked using
4643:
All looks good to me. Thanks for your help — Martin
2687:
I have implemented disambiguation page detection at
777:
Does your version make this simpler to do? — Martin
267:I thought we didn't support Needed-Class anymore.
176:This should be updated to account for |class=book.
3673:To avoid reinventing the wheel, you might look at
1585:{{#invoke:pagetype|main|page=Voy:FRA}} gives: page
1542:Should this work across wikiprojects? For example
388:so we can get rid of the switch function there. --
2322:returns false if the page is not a redirect; and
2052:had to separately fix some of the other testcases
1135:Yes well, perhaps "draft" should be in that set.
5169:I've made an update to the mock title module in
3141:that we should automatically detect pages using
2958:(italics mine). Also, there's an entire section
1579:{{#invoke:pagetype|main|page=W:FRA}} gives: page
4693:Talk:Multiverse (Marvel Cinematic Universe)/FAQ
3965:I am unable to find the discussion that led to
2460:Using this template on a file talk page causes
2418:for the category name. Does that make sense? --
2209:Question regarding the use of the dab parameter
1385:Hmm. The doc refers to disambiguation pages at
1573:{{#invoke:pagetype|main|page=FRA}} gives: page
769:uses the following construction several times:
30:discussions and keep related topics together,
4591:I've made changes in the sandbox and created
1648:', I looked for a fix. As the template calls
1207:so it works as intended. Cheers all — Martin
798:would work here as a shorter replacement. --
8:
4834:The best solution I can think of, is to use
4623:is used instead of having a seperate param (
1739:naively pluralises 'category' as 'categorys'
1137:Also I'm surprised that "file" is not there.
820:parameter until now, as it was removed with
4801:I don't think so, unfortunately. I created
4660:I've deployed this, thanks again! — Martin
3367:mRedirect.getTargetFromText(content) ~= nil
3330:mRedirect.getTargetFromText(content) ~= nil
2174:- cheers! I've also added TemplateData for
1234:Protected edit request on 28 September 2015
4827:{{#invoke:IsSubpage|main|page=Talk:AC/DC}}
4736:Multiverse (Marvel Cinematic Universe)/FAQ
3981:, do you have a link to the discussion? –
3913:is necessary, as it is also being used in
3593:Sounds like a coder's nightmare! — Martin
3256:. Some tests can be seen at the bottom of
1387:Module:Pagetype/doc#Main namespace classes
125:
4245:Template:Soft redirect with Wikidata item
1389:. Does this not do what I think it does?
733:). If everything is ok, I plan to update
249:be produce "page" or "article"? — Martin
4336:Bot comment: StradBot has detected that
4094:Bot comment: StradBot has detected that
3917:. The situation now seems fine to me. —
3495:I found the issue. You added the string
3171:I think all the templates are listed at
743:with this module some time this week. —
288:But what about all the subcategories of
132:Text and/or other creative content from
87:Any contributor may edit the template's
4838:when the talk page title looks like it
3940:to avoid duplication of code. — Martin
3515:increments the expensive function count
3139:Knowledge (XXG) talk:Content assessment
828:to the module won't have any effect. —
814:{{#invoke:pagetype|main|defaultns=all}}
812:Yes, that's right - you could also use
613:, where parameter is needed because of
65:heavily used or highly visible template
5273:- has been created to override default
4989:
4883:makes all the testcases work — Martin
3377:
3364:
3356:
3091:but it seems not worthwhile. — Martin
2951:
2763:
2712:
2697:
2692:
2660:
2410:
2228:{{Pagetype|page=Air conditioning|dab}}
2214:
2175:
2047:
1901:
1856:Protected edit request on 18 June 2020
1798:
1738:
1653:
1200:
1117:Module:Pagetype#Default namespace sets
825:
817:
246:
4815:{{#invoke:IsSubpage|main|page=AC/DC}}
2935:{{pagetype|page=Dragon Quest Heroes}}
1039:Bleh. That was a bug I introduced to
7:
4599:parameter and by default it returns
4370:Category:Set index article templates
4342:Category:Set index article templates
4268:Module:Pagetype/softredirect/sandbox
4214:Module:Pagetype/softredirect/sandbox
4100:Category:Set index article templates
2899:templates, but set index pages have
2548:this has nothing to do with editing
2483:Protected edit request on 2 May 2022
2315:template in it. Heavy and expensive.
2179:
2116:
903:|MediaWiki talk:Spam-blacklist/log}}
3764:Yes I think I might need to update
3675:Module:Wikitext Parsing#PrepareText
3537:
3531:
3526:
431:. I'd like to add this template to
4436:Talk:List of common misconceptions
3654:{{soft redirect}}<!--xxx--: -->
2456:Erroneous entries in WhatLinksHere
2213:I'm not sure I understand how the
1900:; specifically, the addition of a
1896:Implement the change I've made at
1830:I've updated the documentation at
1641:naively pluralises 'category' as '
1025:says talk page instead of module.
144:incubator:Template:Wp/nod/pagetype
14:
3533:{{soft redirect}}</nowiki: -->
3471:rather than this module — Martin
3293:Could you also add test cases to
2700:. (It can be done by editing the
911:MediaWiki talk:Spam-blacklist/log
866:Misleading message about redirect
5271:MediaWiki:Duplicate-args-warning
4823:produces true, which is correct.
4491:
4396:
4346:Module:Pagetype/setindex/sandbox
4303:
4237:Template:Barcelona Metro line 10
4183:
4153:Template:Infobox family name/doc
4104:Module:Pagetype/setindex/sandbox
4061:
3712:
3467:Okay thanks. I suspect a bug in
3121:
2539:
2490:
2180:
2117:
2042:You can see this working in the
1863:
1289:
1241:
1022:Broken in the opposite way now.
871:
796:{{#invoke:pagetype|main|talk=y}}
45:
19:
4783:help here (with maybe checking
4235:Sorry, no. I see nonsense like
3911:Module:Disambiguation/templates
3870:Module:Disambiguation/templates
3742:On the initial example I used,
2952:A set index article (SIA) is a
1722:as the author of the module. --
4372:or their redirects change). —
4241:Template:Taxonomy/Olindiasidae
4177:, which is used on pages like
3998:User talk:MSGJ#Module:Pagetype
3866:Module:Pagetype/disambiguation
3530:tags; it is possible to write
3505:Module talk:Pagetype/testcases
3426:Module:Pagetype/testcases#L-44
3252:Code now ready for testing in
2854:I tracked the problem down to
2706:Module:Pagetype/config/sandbox
1832:Template:Pagetype/doc #Plurals
1695:Module talk:Pagetype/testcases
1675:{{pagetype/sandbox |plural=y}}
1662:Module:Pagetype/config/sandbox
1465:Detecting disambiguation pages
1308:03:41, 28 September 2015 (UTC)
1284:02:50, 28 September 2015 (UTC)
695:16:07, 22 September 2013 (UTC)
681:15:08, 22 September 2013 (UTC)
666:13:30, 22 September 2013 (UTC)
635:10:12, 22 September 2013 (UTC)
589:08:33, 22 September 2013 (UTC)
566:08:02, 22 September 2013 (UTC)
543:00:15, 22 September 2013 (UTC)
528:00:01, 22 September 2013 (UTC)
290:Category:Needed-Class articles
1:
4383:15:57, 20 February 2024 (UTC)
4362:15:38, 20 February 2024 (UTC)
4282:16:04, 20 February 2024 (UTC)
4258:17:17, 18 February 2024 (UTC)
4231:17:11, 18 February 2024 (UTC)
4201:17:02, 18 February 2024 (UTC)
4165:16:58, 18 February 2024 (UTC)
4140:16:14, 18 February 2024 (UTC)
4120:16:07, 18 February 2024 (UTC)
4044:16:31, 16 February 2024 (UTC)
4030:15:04, 16 February 2024 (UTC)
4013:09:18, 16 February 2024 (UTC)
3991:04:07, 16 February 2024 (UTC)
3928:03:27, 17 February 2024 (UTC)
3905:03:24, 17 February 2024 (UTC)
3424:for some reason when I added
3357:I assume that lines 25-27 of
3303:mMockTitle.registerMockTitles
1599:12:21, 15 February 2018 (UTC)
907:MediaWiki talk:Spam-blacklist
233:18:44, 11 December 2009 (UTC)
215:12:45, 11 December 2009 (UTC)
192:06:15, 11 December 2009 (UTC)
3885:20:28, 31 January 2024 (UTC)
3862:Module:Pagetype/softredirect
3785:22:27, 31 January 2024 (UTC)
3760:22:22, 31 January 2024 (UTC)
3734:20:26, 31 January 2024 (UTC)
3707:15:17, 31 January 2024 (UTC)
3690:09:31, 25 January 2024 (UTC)
3669:09:20, 25 January 2024 (UTC)
3647:09:14, 25 January 2024 (UTC)
3624:21:51, 24 January 2024 (UTC)
3606:09:04, 23 January 2024 (UTC)
3588:08:14, 23 January 2024 (UTC)
3573:07:29, 23 January 2024 (UTC)
3552:07:15, 23 January 2024 (UTC)
3484:16:38, 22 January 2024 (UTC)
3463:16:15, 22 January 2024 (UTC)
3441:21:47, 21 January 2024 (UTC)
3414:16:28, 20 January 2024 (UTC)
3391:16:24, 20 January 2024 (UTC)
3352:12:30, 20 January 2024 (UTC)
3320:00:26, 20 January 2024 (UTC)
3281:22:34, 19 January 2024 (UTC)
3241:21:07, 17 January 2024 (UTC)
3226:Module:Pagetype/softredirect
3143:Template:Wiktionary redirect
3114:Template:Wiktionary redirect
2324:mw.wikibase.getSitelink(qid)
2091::gsub("^(%l)", string.upper)
2070:| 18:40, 18 June 2020 (UTC)
1718:Sorry, I should have pinged
1631:, which complained that the
1530:21:19, 31 October 2016 (UTC)
1516:20:54, 31 October 2016 (UTC)
1494:20:44, 31 October 2016 (UTC)
878:Template talk:Edit protected
854:07:50, 9 November 2013 (UTC)
839:14:13, 7 November 2013 (UTC)
808:12:00, 7 November 2013 (UTC)
790:11:23, 7 November 2013 (UTC)
754:14:07, 4 November 2013 (UTC)
611:Template:Edit semi-protected
492:23:59, 12 January 2011 (UTC)
223:to avoid breaking things. --
4992:parameter. This will allow
4738:is not an article — Martin
4423:to reactivate your request.
4411:has been answered. Set the
4330:to reactivate your request.
4318:has been answered. Set the
4088:to reactivate your request.
4076:has been answered. Set the
3932:I guess I was wondering if
3909:Also, I don't think moving
3503:, and as the module treats
3258:Template:Pagetype/testcases
3216:22:37, 9 January 2024 (UTC)
3202:22:23, 9 January 2024 (UTC)
3185:22:22, 9 January 2024 (UTC)
3162:22:16, 9 January 2024 (UTC)
3039:21:41, 30 August 2023 (UTC)
3020:20:30, 30 August 2023 (UTC)
3002:13:52, 30 August 2023 (UTC)
2973:13:26, 30 August 2023 (UTC)
2922:11:48, 30 August 2023 (UTC)
2891:I think it's actually that
2880:02:55, 30 August 2023 (UTC)
2843:02:21, 30 August 2023 (UTC)
2809:13:19, 29 August 2023 (UTC)
2779:20:56, 28 August 2023 (UTC)
2758:13:39, 28 August 2023 (UTC)
2742:07:34, 27 August 2023 (UTC)
2676:05:10, 19 August 2023 (UTC)
2513:to reactivate your request.
2501:has been answered. Set the
1890:to reactivate your request.
1878:has been answered. Set the
1268:to reactivate your request.
1256:has been answered. Set the
1220:11:29, 4 October 2014 (UTC)
1195:14:00, 3 October 2014 (UTC)
1169:13:53, 3 October 2014 (UTC)
1152:13:51, 3 October 2014 (UTC)
1131:13:13, 3 October 2014 (UTC)
1104:11:56, 3 October 2014 (UTC)
1085:11:40, 3 October 2014 (UTC)
619:MediaWiki:Protectedpagetext
5369:
5279:- invalid and non-existent
5265:MediaWiki:Filetype-missing
5210:Title.subPageTitle( text )
5148:Well, I'm astounded that @
4513:19:28, 22 March 2024 (UTC)
4484:17:30, 22 March 2024 (UTC)
4467:12:27, 22 March 2024 (UTC)
4450:21:58, 21 March 2024 (UTC)
3520:and userspace JS/CSS pages
3119:
2986:List of peaks named Signal
2796:Template:Short description
2593:09:50, 20 April 2023 (UTC)
2415:{{pagetype|{{{class|}}} }}
2320:titleobject.redirectTarget
2254:{{Pagetype|page=AC|start}}
1755:Thanks for spotting that,
1617:09:46, 20 April 2023 (UTC)
1501:Module talk:Redirect#Query
1468:
1451:09:36, 20 April 2023 (UTC)
1366:Module talk:Redirect#Query
869:
351:10:32, 30 April 2010 (UTC)
334:21:31, 29 April 2010 (UTC)
305:16:07, 29 April 2010 (UTC)
284:15:24, 29 April 2010 (UTC)
262:07:27, 29 April 2010 (UTC)
4472:for that specific case).
4432:Module:WikiProject banner
3953:12:48, 1 March 2024 (UTC)
3824:21:16, 1 March 2024 (UTC)
3806:12:48, 1 March 2024 (UTC)
3509:Module:Pagetype/testcases
3501:Module:Pagetype/testcases
3295:Module:Pagetype/testcases
2856:Module:WikiProject banner
2724:Module:Pagetype/testcases
2478:11:36, 29 July 2021 (UTC)
2305:, and then looks for the
2230:, which produces: article
2197:21:37, 18 June 2020 (UTC)
2156:21:28, 18 June 2020 (UTC)
2135:21:06, 18 June 2020 (UTC)
2103:20:27, 18 June 2020 (UTC)
2082:18:40, 18 June 2020 (UTC)
1434:06:49, 13 July 2016 (UTC)
1416:19:25, 12 July 2016 (UTC)
1399:17:02, 12 July 2016 (UTC)
1381:11:32, 12 July 2016 (UTC)
1353:11:28, 12 July 2016 (UTC)
1054:17:13, 5 April 2014 (UTC)
1035:16:05, 5 April 2014 (UTC)
1011:10:18, 4 April 2014 (UTC)
994:06:01, 4 April 2014 (UTC)
971:04:12, 4 April 2014 (UTC)
955:19:16, 3 April 2014 (UTC)
932:18:54, 3 April 2014 (UTC)
892:19:16, 3 April 2014 (UTC)
554:Template:Pp-meta/pagetype
479:Template:pp-meta/pagetype
309:And the subcategories of
221:Template:pagetype/sandbox
142:was copied or moved into
5354:12:06, 21 May 2024 (UTC)
5336:09:34, 20 May 2024 (UTC)
5319:15:01, 17 May 2024 (UTC)
5297:14:32, 17 May 2024 (UTC)
5240:14:59, 17 May 2024 (UTC)
5223:15:25, 17 May 2024 (UTC)
5203:14:38, 15 May 2024 (UTC)
5186:14:34, 15 May 2024 (UTC)
5165:14:26, 15 May 2024 (UTC)
5144:14:21, 15 May 2024 (UTC)
5128:14:17, 15 May 2024 (UTC)
5109:14:16, 15 May 2024 (UTC)
5088:14:09, 15 May 2024 (UTC)
5063:14:06, 15 May 2024 (UTC)
5039:09:34, 15 May 2024 (UTC)
5019:08:19, 15 May 2024 (UTC)
4997:WikiProject banner shell
4984:21:47, 12 May 2024 (UTC)
4952:09:10, 10 May 2024 (UTC)
4934:09:08, 10 May 2024 (UTC)
4914:09:05, 10 May 2024 (UTC)
4896:08:59, 10 May 2024 (UTC)
4338:Module:Pagetype/setindex
4316:Module:Pagetype/setindex
4096:Module:Pagetype/setindex
4074:Module:Pagetype/setindex
3969:, but it may be causing
3858:Module:Pagetype/setindex
3365:Also, why are you using
3222:Module:Pagetype/setindex
3128:Template talk:Class mask
3116:and other soft redirects
3104:10:42, 18 May 2023 (UTC)
3083:10:39, 18 May 2023 (UTC)
2713:|dab=disambiguation page
2651:00:25, 19 May 2023 (UTC)
2636:09:47, 18 May 2023 (UTC)
2615:10:21, 10 May 2023 (UTC)
2442:22:25, 2 July 2020 (UTC)
2428:20:42, 2 July 2020 (UTC)
2398:16:33, 2 July 2020 (UTC)
2380:16:40, 2 July 2020 (UTC)
2362:16:04, 2 July 2020 (UTC)
2341:15:49, 2 July 2020 (UTC)
2303:titleobject.getcontent()
2294:13:51, 2 July 2020 (UTC)
2279:13:42, 2 July 2020 (UTC)
2244:10:42, 2 July 2020 (UTC)
2222:{{Pagetype|page=AC|dab}}
1906:
1844:16:07, 9 June 2020 (UTC)
1793:15:25, 9 June 2020 (UTC)
1769:23:50, 24 May 2020 (UTC)
1751:23:40, 24 May 2020 (UTC)
1732:23:19, 24 May 2020 (UTC)
1714:23:16, 24 May 2020 (UTC)
1335:00:06, 5 July 2016 (UTC)
1205:Template:Importance mask
504:Misleading documentation
473:15:36, 9 June 2010 (UTC)
451:13:10, 9 June 2010 (UTC)
416:18:46, 6 June 2010 (UTC)
398:18:08, 6 June 2010 (UTC)
5171:Special:Diff/1223977125
5025:Special:Diff/1223642991
4876:21:14, 9 May 2024 (UTC)
4855:09:29, 8 May 2024 (UTC)
4797:07:20, 8 May 2024 (UTC)
4775:21:20, 7 May 2024 (UTC)
4751:21:00, 7 May 2024 (UTC)
4727:20:58, 7 May 2024 (UTC)
4708:07:55, 7 May 2024 (UTC)
4673:08:52, 9 May 2024 (UTC)
4656:07:52, 7 May 2024 (UTC)
4639:22:59, 6 May 2024 (UTC)
4615:22:42, 6 May 2024 (UTC)
4587:20:00, 6 May 2024 (UTC)
4566:21:33, 5 May 2024 (UTC)
4537:11:47, 3 May 2024 (UTC)
3868:. Maybe look at moving
3814:Thank you very much :)
3559:/* {{soft redirect}} */
3254:Module:Pagetype/sandbox
2720:Module:Namespace detect
2689:Module:Pagetype/sandbox
2559:18:31, 2 May 2022 (UTC)
2533:16:29, 2 May 2022 (UTC)
1898:Module:Pagetype/sandbox
1658:Module:Pagetype/sandbox
1627:Following a request at
1041:Module:Namespace detect
977:Module:Namespace detect
723:Module:Namespace detect
607:Template:Edit protected
460:in your case? — Martin
378:to be more accurate or
5095:patchTitleConstructors
5069:patchTitleConstructors
5045:title.subjectPageTitle
4817:produces false, ditto.
4687:Subpages of talk pages
4519:Pages under discussion
3872:over? Thanks — Martin
3147:Template:Soft redirect
2256:, which produces: page
2224:, which produces: page
1811:{{pagetype |plural=y}}
1092:Module:Pagetype/config
981:Module:Pagetype/config
311:Current-Class articles
81:to add usage notes or
4175:Template:infobox name
3971:problems with reports
3934:Module:Disambiguation
3915:Module:Disambiguation
3789:Working now I think @
3359:Module:Disambiguation
3326:Module:Disambiguation
3266:Module:Disambiguation
3112:Detecting pages with
3089:Module:Disambiguation
2944:Module:Disambiguation
2893:Module:Disambiguation
2792:broken the categories
2722:, and I also changed
2574:Module:Disambiguation
2567:Module:Disambiguation
2462:Special:WhatLinksHere
759:Great! I notice that
605:I found it in use in
4859:Actually we can use
4714:module ... — Martin
4171:Template:family name
2263:LUA reference manual
1669:{{pagetype/sandbox}}
1420:Ah-ha. How does the
315:Merge-Class articles
150:. The former page's
71:, editors may use {{
33:Module talk:Pagetype
4593:Module:Pagetype/rfd
3770:Module:Banner shell
3539:...</nowiki: -->
3528:...</nowiki: -->
2933:Hm, you are right:
2826:Dragon Quest Heroes
2661:|defaultns=extended
1538:cross project calls
443:The Evil IP address
390:The Evil IP address
156:provide attribution
5277:Mediawiki:Fghghghg
5256:Interface messages
4734:is an article but
2946:is an error. From
2764:|dab=disambguation
2284:something here. --
2267:phabricator T71441
1314:Set index articles
458:{{NAMESPACE}} page
5352:
5334:
5317:
5295:
5201:
5163:
5126:
5086:
5073:Module:Mock title
5017:
4982:
4950:
4912:
4894:
4874:
4853:
4785:title.inNamespace
4749:
4725:
4706:
4671:
4654:
4585:
4535:
4511:
4427:
4426:
4334:
4333:
4127:last sandbox edit
4092:
4091:
4011:
3951:
3883:
3804:
3783:
3772:as well — Martin
3766:Module:Class mask
3732:
3705:
3688:
3667:
3653:<!--xxx--: -->
3622:
3604:
3541:blocks or not. —
3482:
3469:Module:Mock title
3439:
3369:rather than just
3350:
3332:rather than just
3307:Module:Mock title
3279:
3239:
3200:
3160:
3102:
3018:
2777:
2728:Module:Mock title
2674:
2634:
2613:
2591:
2578:Module:Class mask
2550:Template:Pagetype
2517:
2516:
2194:
2132:
2079:
2069:
2039:
1894:
1893:
1791:
1650:Template:Pagetype
1636:Short description
1615:
1514:
1449:
1414:
1379:
1351:
1272:
1271:
1218:
1182:Media:Example.svg
1167:
1150:
1083:
826:|subjectspace=yes
788:
471:
414:
349:
303:
260:
162:
161:
139:Template:Pagetype
120:
119:
53:Template:Pagetype
40:
39:
5360:
5342:
5324:
5307:
5305:
5285:
5235:
5234:Mr. Stradivarius
5218:
5217:Mr. Stradivarius
5191:
5153:
5150:Mr. Stradivarius
5116:
5096:
5076:
5070:
5050:
5046:
5007:
5001:
4995:
4991:
4972:
4940:
4921:
4902:
4884:
4864:
4862:
4861:<title.exists
4843:
4837:
4828:
4822:
4816:
4810:
4803:Module:IsSubpage
4786:
4782:
4762:
4758:
4757:title.isRedirect
4739:
4715:
4696:
4661:
4644:
4626:
4622:
4602:
4598:
4575:
4573:
4552:
4548:
4525:
4501:
4499:
4495:
4494:
4418:
4414:
4400:
4399:
4393:
4378:
4377:Mr. Stradivarius
4325:
4321:
4307:
4306:
4300:
4277:
4276:Mr. Stradivarius
4226:
4225:Mr. Stradivarius
4211:
4191:
4187:
4186:
4173:, a redirect to
4150:
4147:Mr. Stradivarius
4135:
4134:Mr. Stradivarius
4083:
4079:
4065:
4064:
4058:
4001:
3941:
3923:
3922:Mr. Stradivarius
3900:
3899:Mr. Stradivarius
3873:
3854:Mr. Stradivarius
3794:
3773:
3722:
3720:
3716:
3715:
3695:
3678:
3657:
3655:
3642:
3641:Mr. Stradivarius
3634:
3612:
3594:
3583:
3582:Mr. Stradivarius
3568:
3567:Mr. Stradivarius
3560:
3547:
3546:Mr. Stradivarius
3540:
3534:
3529:
3498:
3494:
3472:
3458:
3457:Mr. Stradivarius
3451:
3429:
3422:Mr. Stradivarius
3409:
3408:Mr. Stradivarius
3399:statement after
3398:
3386:
3385:Mr. Stradivarius
3372:
3368:
3340:
3335:
3331:
3315:
3314:Mr. Stradivarius
3304:
3300:
3292:
3269:
3262:Mr. Stradivarius
3229:
3190:
3150:
3125:
3124:
3092:
3035:
3030:
3008:
2998:
2993:
2983:
2980:Mr. Stradivarius
2968:
2967:Mr. Stradivarius
2936:
2932:
2918:
2913:
2906:Module:Set index
2890:
2887:Mr. Stradivarius
2875:
2874:Mr. Stradivarius
2853:
2839:
2834:
2823:
2816:Mr. Stradivarius
2804:
2803:Mr. Stradivarius
2789:
2767:
2765:
2753:
2752:Mr. Stradivarius
2737:
2736:Mr. Stradivarius
2714:
2703:
2699:
2694:
2686:
2664:
2662:
2657:Mr. Stradivarius
2646:
2645:Mr. Stradivarius
2624:
2621:Mr. Stradivarius
2603:
2600:Mr. Stradivarius
2581:
2572:I propose using
2556:
2547:
2543:
2542:
2508:
2504:
2494:
2493:
2487:
2471:
2416:
2412:
2408:
2351:
2325:
2321:
2314:
2308:
2304:
2255:
2229:
2223:
2216:
2190:
2185:
2184:
2183:
2177:
2166:
2145:
2128:
2122:
2121:
2120:
2113:
2092:
2075:
2065:
2049:
2037:
2033:
2030:
2027:
2024:
2021:
2018:
2015:
2012:
2009:
2006:
2003:
2000:
1997:
1994:
1991:
1988:
1985:
1982:
1979:
1976:
1973:
1970:
1967:
1964:
1961:
1958:
1955:
1952:
1949:
1946:
1943:
1940:
1937:
1934:
1931:
1928:
1925:
1922:
1919:
1916:
1913:
1910:
1903:
1885:
1881:
1867:
1866:
1860:
1824:
1818:
1812:
1806:
1800:
1781:
1779:
1720:Mr. Stradivarius
1688:
1682:
1676:
1670:
1655:
1640:
1634:
1605:
1504:
1480:
1478:
1439:
1404:
1369:
1363:
1341:
1324:
1321:Mr. Stradivarius
1303:
1302:Mr. Stradivarius
1293:
1292:
1263:
1259:
1245:
1244:
1238:
1208:
1202:
1190:
1189:Mr. Stradivarius
1179:
1157:
1140:
1126:
1125:Mr. Stradivarius
1114:
1073:
1049:
1048:Mr. Stradivarius
1021:
1018:Mr. Stradivarius
1002:
989:
988:Mr. Stradivarius
966:
965:Mr. Stradivarius
943:
940:Mr. Stradivarius
923:
918:
904:
894:
875:
874:
849:
848:Mr. Stradivarius
834:
833:Mr. Stradivarius
827:
819:
815:
797:
794:Seems as though
778:
768:
762:
749:
748:Mr. Stradivarius
742:
736:
487:
461:
440:
434:
430:
424:
404:
387:
381:
377:
371:
339:
331:
323:
293:
281:
273:
250:
248:
202:
175:
141:
129:
128:
122:
114:
63:because it is a
49:
48:
42:
35:
23:
16:
5368:
5367:
5363:
5362:
5361:
5359:
5358:
5357:
5303:
5258:
5233:
5216:
5184:
5142:
5107:
5094:
5068:
5061:
5048:
5044:
5037:
4999:
4993:
4932:
4920:if A and B then
4919:
4880:Suggested code
4860:
4835:
4826:
4820:
4814:
4808:
4784:
4781:title.isSubpage
4780:
4773:
4761:detectRedirects
4760:
4756:
4689:
4637:
4624:
4620:
4613:
4600:
4596:
4571:
4564:
4550:
4542:
4521:
4492:
4490:
4482:
4465:
4448:
4416:
4412:
4409:Module:Pagetype
4397:
4391:
4376:
4323:
4319:
4304:
4298:
4275:
4255:
4254:it has begun...
4224:
4205:
4198:
4197:it has begun...
4184:
4182:
4179:Smith (surname)
4162:
4161:it has begun...
4144:
4133:
4081:
4077:
4062:
4056:
4027:
3963:
3938:Module:Pagetype
3921:
3898:
3713:
3711:
3652:
3640:
3628:
3581:
3566:
3558:
3545:
3538:<nowiki: -->
3532:<nowiki: -->
3527:<nowiki: -->
3521:
3496:
3488:
3456:
3445:
3407:
3396:
3384:
3370:
3366:
3333:
3329:
3313:
3302:
3298:
3286:
3220:I have created
3131:
3130:
3122:
3118:
3033:
3028:
2996:
2991:
2977:
2966:
2939:Module:Pagetype
2934:
2926:
2916:
2911:
2895:only looks for
2884:
2873:
2860:Module:Pagetype
2847:
2837:
2832:
2813:
2802:
2783:
2751:
2735:
2701:
2680:
2644:
2570:
2554:
2540:
2538:
2506:
2502:
2491:
2485:
2469:
2458:
2432:Yes, thanks! --
2414:
2402:
2345:
2323:
2319:
2312:
2306:
2302:
2253:
2227:
2221:
2211:
2181:
2160:
2139:
2118:
2107:
2090:
2035:
2034:
2031:
2028:
2025:
2022:
2019:
2016:
2013:
2010:
2007:
2004:
2001:
1998:
1995:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1971:
1968:
1965:
1962:
1959:
1956:
1953:
1950:
1947:
1944:
1941:
1938:
1935:
1932:
1929:
1926:
1923:
1920:
1917:
1914:
1911:
1908:
1883:
1879:
1876:Module:Pagetype
1864:
1858:
1822:
1816:
1810:
1804:
1773:
1686:
1680:
1674:
1668:
1647:
1644:
1638:
1632:
1625:
1540:
1482:
1476:
1474:
1467:
1422:Metadata gadget
1357:
1318:
1316:
1301:
1290:
1261:
1257:
1254:Module:Pagetype
1242:
1236:
1188:
1173:
1124:
1108:
1070:
1047:
1015:
1000:
987:
964:
937:
921:
914:
898:
895:
882:
880:
872:
868:
847:
832:
813:
795:
774:
766:
760:
747:
740:
734:
719:Module:Pagetype
715:
713:Module:Pagetype
623:Module:Redirect
506:
483:
477:Fixed by using
438:
432:
428:
422:
385:
379:
375:
369:
365:
327:
319:
277:
269:
243:
200:
185:
169:
167:
137:
126:
116:
115:
109:
46:
36:redirects here.
31:
12:
11:
5:
5366:
5364:
5339:
5338:
5321:
5281:
5280:
5274:
5268:
5257:
5254:
5253:
5252:
5251:
5250:
5249:
5248:
5247:
5246:
5245:
5244:
5243:
5242:
5227:
5226:
5225:
5205:
5178:
5136:
5113:
5112:
5111:
5101:
5055:
5031:
4969:
4968:
4967:
4966:
4965:
4964:
4963:
4962:
4961:
4960:
4959:
4958:
4957:
4956:
4955:
4954:
4926:
4878:
4832:
4831:
4830:
4824:
4818:
4812:
4805:to test this.
4767:
4729:
4688:
4685:
4684:
4683:
4682:
4681:
4680:
4679:
4678:
4677:
4676:
4675:
4658:
4631:
4607:
4558:
4520:
4517:
4516:
4515:
4488:
4487:
4486:
4476:
4459:
4442:
4425:
4424:
4401:
4390:
4387:
4386:
4385:
4332:
4331:
4308:
4297:
4294:
4293:
4292:
4291:
4290:
4289:
4288:
4287:
4286:
4285:
4284:
4253:
4196:
4169:It also added
4167:
4160:
4090:
4089:
4066:
4055:
4052:
4051:
4050:
4049:
4048:
4047:
4046:
4025:
3962:
3959:
3958:
3957:
3956:
3955:
3907:
3851:
3850:
3849:
3848:
3847:
3846:
3845:
3844:
3843:
3842:
3841:
3840:
3839:
3838:
3837:
3836:
3835:
3834:
3833:
3832:
3831:
3830:
3829:
3828:
3827:
3826:
3787:
3709:
3671:
3590:
3575:
3519:
3418:
3417:
3416:
3393:
3337:
3250:
3249:
3248:
3247:
3246:
3245:
3244:
3243:
3120:
3117:
3110:
3109:
3108:
3107:
3106:
3067:
3066:
3065:
3064:
3063:
3062:
3061:
3060:
3059:
3058:
3057:
3056:
3055:
3054:
3053:
3052:
3051:
3050:
3049:
3048:
3047:
3046:
3045:
3044:
3043:
3042:
3041:
2897:disambiguation
2702:cfg.dabDefault
2617:
2569:
2563:
2562:
2561:
2515:
2514:
2495:
2484:
2481:
2457:
2454:
2453:
2452:
2451:
2450:
2449:
2448:
2447:
2446:
2445:
2444:
2386:
2385:
2384:
2383:
2382:
2329:
2328:
2327:
2316:
2310:disambiguation
2259:
2258:
2257:
2232:
2231:
2225:
2210:
2207:
2206:
2205:
2204:
2203:
2202:
2201:
2200:
2199:
2087:
1907:
1892:
1891:
1868:
1857:
1854:
1853:
1852:
1851:
1850:
1849:
1848:
1847:
1846:
1828:
1827:
1826:
1820:
1814:
1808:
1691:
1690:
1684:
1678:
1672:
1645:
1642:
1624:
1621:
1620:
1619:
1587:
1586:
1583:
1580:
1577:
1574:
1571:
1568:
1565:
1562:
1559:
1556:
1553:
1550:
1547:
1539:
1536:
1535:
1534:
1533:
1532:
1481:
1473:
1466:
1463:
1462:
1461:
1460:
1459:
1458:
1457:
1456:
1455:
1454:
1453:
1355:
1315:
1312:
1311:
1310:
1270:
1269:
1246:
1235:
1232:
1231:
1230:
1229:
1228:
1227:
1226:
1225:
1224:
1223:
1222:
1154:
1069:
1066:
1065:
1064:
1063:
1062:
1061:
1060:
1059:
1058:
1057:
1056:
996:
916:this permalink
901:Edit protected
870:
867:
864:
863:
862:
861:
860:
859:
858:
857:
856:
818:|subjectspace=
772:
771:
770:
714:
711:
710:
709:
708:
707:
706:
705:
704:
703:
702:
701:
700:
699:
698:
697:
644:
643:
642:
641:
640:
639:
638:
637:
596:
595:
594:
593:
592:
591:
571:
570:
569:
568:
546:
545:
505:
502:
501:
500:
499:
498:
497:
496:
495:
494:
426:Last edited by
373:Last edited by
364:
361:
360:
359:
358:
357:
356:
355:
354:
353:
242:
239:
238:
237:
236:
235:
181:
166:
163:
160:
159:
154:now serves to
130:
118:
117:
112:
107:
102:
101:
73:edit protected
50:
38:
37:
24:
13:
10:
9:
6:
4:
3:
2:
5365:
5356:
5355:
5350:
5346:
5337:
5332:
5328:
5322:
5320:
5315:
5311:
5304:title.isLocal
5301:
5300:
5299:
5298:
5293:
5289:
5278:
5275:
5272:
5269:
5266:
5263:
5262:
5261:
5255:
5241:
5238:
5237:
5236:
5228:
5224:
5221:
5220:
5219:
5211:
5206:
5204:
5199:
5195:
5189:
5188:
5187:
5182:
5177:
5172:
5168:
5167:
5166:
5161:
5157:
5151:
5147:
5146:
5145:
5140:
5135:
5131:
5130:
5129:
5124:
5120:
5114:
5110:
5105:
5100:
5091:
5090:
5089:
5084:
5080:
5074:
5066:
5065:
5064:
5059:
5054:
5042:
5041:
5040:
5035:
5030:
5026:
5023:
5022:
5021:
5020:
5015:
5011:
5005:
4998:
4990:|nonexistent=
4986:
4985:
4980:
4976:
4953:
4948:
4944:
4937:
4936:
4935:
4930:
4925:
4917:
4916:
4915:
4910:
4906:
4899:
4898:
4897:
4892:
4888:
4882:
4879:
4877:
4872:
4868:
4858:
4857:
4856:
4851:
4847:
4841:
4833:
4825:
4819:
4813:
4807:
4806:
4804:
4800:
4799:
4798:
4794:
4790:
4778:
4777:
4776:
4771:
4766:
4754:
4753:
4752:
4747:
4743:
4737:
4733:
4730:
4728:
4723:
4719:
4712:
4711:
4710:
4709:
4704:
4700:
4694:
4686:
4674:
4669:
4665:
4659:
4657:
4652:
4648:
4642:
4641:
4640:
4635:
4630:
4618:
4617:
4616:
4611:
4606:
4594:
4590:
4589:
4588:
4583:
4579:
4569:
4568:
4567:
4562:
4557:
4546:
4541:
4540:
4539:
4538:
4533:
4529:
4518:
4514:
4509:
4505:
4498:
4489:
4485:
4480:
4475:
4470:
4469:
4468:
4463:
4458:
4454:
4453:
4452:
4451:
4446:
4441:
4437:
4433:
4422:
4419:parameter to
4410:
4406:
4402:
4395:
4394:
4388:
4384:
4381:
4380:
4379:
4371:
4366:
4365:
4364:
4363:
4359:
4355:
4351:
4347:
4343:
4339:
4329:
4326:parameter to
4317:
4313:
4309:
4302:
4301:
4295:
4283:
4280:
4279:
4278:
4269:
4265:
4261:
4260:
4259:
4256:
4251:
4246:
4242:
4238:
4234:
4233:
4232:
4229:
4228:
4227:
4219:
4215:
4209:
4204:
4203:
4202:
4199:
4194:
4190:
4180:
4176:
4172:
4168:
4166:
4163:
4158:
4154:
4148:
4143:
4142:
4141:
4138:
4137:
4136:
4128:
4124:
4123:
4122:
4121:
4117:
4113:
4109:
4105:
4101:
4097:
4087:
4084:parameter to
4075:
4071:
4067:
4060:
4059:
4053:
4045:
4041:
4037:
4033:
4032:
4031:
4028:
4023:
4019:
4016:
4015:
4014:
4009:
4005:
3999:
3995:
3994:
3993:
3992:
3988:
3984:
3980:
3976:
3972:
3968:
3960:
3954:
3949:
3945:
3939:
3935:
3931:
3930:
3929:
3926:
3925:
3924:
3916:
3912:
3908:
3906:
3903:
3902:
3901:
3893:
3890:Filed a BRFA
3889:
3888:
3887:
3886:
3881:
3877:
3871:
3867:
3863:
3859:
3855:
3825:
3821:
3817:
3813:
3809:
3808:
3807:
3802:
3798:
3792:
3788:
3786:
3781:
3777:
3771:
3767:
3763:
3762:
3761:
3757:
3753:
3749:
3745:
3741:
3737:
3736:
3735:
3730:
3726:
3719:
3710:
3708:
3703:
3699:
3693:
3692:
3691:
3686:
3682:
3676:
3672:
3670:
3665:
3661:
3650:
3649:
3648:
3645:
3644:
3643:
3632:
3627:
3626:
3625:
3620:
3616:
3609:
3608:
3607:
3602:
3598:
3591:
3589:
3586:
3585:
3584:
3576:
3574:
3571:
3570:
3569:
3556:
3555:
3554:
3553:
3550:
3549:
3548:
3523:
3516:
3510:
3506:
3502:
3492:
3487:
3486:
3485:
3480:
3476:
3470:
3466:
3465:
3464:
3461:
3460:
3459:
3449:
3444:
3443:
3442:
3437:
3433:
3427:
3423:
3419:
3415:
3412:
3411:
3410:
3402:
3394:
3392:
3389:
3388:
3387:
3379:
3374:
3371:luaIsRedirect
3362:
3360:
3355:
3354:
3353:
3348:
3344:
3338:
3334:luaIsRedirect
3327:
3323:
3322:
3321:
3318:
3317:
3316:
3308:
3296:
3290:
3285:
3284:
3283:
3282:
3277:
3273:
3267:
3263:
3259:
3255:
3242:
3237:
3233:
3227:
3223:
3219:
3218:
3217:
3213:
3209:
3205:
3204:
3203:
3198:
3194:
3188:
3187:
3186:
3182:
3178:
3174:
3170:
3166:
3165:
3164:
3163:
3158:
3154:
3148:
3144:
3140:
3137:suggested at
3136:
3129:
3115:
3111:
3105:
3100:
3096:
3090:
3086:
3085:
3084:
3080:
3076:
3072:
3068:
3040:
3037:
3036:
3031:
3023:
3022:
3021:
3016:
3012:
3005:
3004:
3003:
3000:
2999:
2994:
2987:
2981:
2976:
2975:
2974:
2971:
2970:
2969:
2961:
2957:
2955:
2949:
2945:
2940:
2930:
2925:
2924:
2923:
2920:
2919:
2914:
2907:
2902:
2898:
2894:
2888:
2883:
2882:
2881:
2878:
2877:
2876:
2868:
2864:
2861:
2857:
2851:
2846:
2845:
2844:
2841:
2840:
2835:
2827:
2821:
2817:
2812:
2811:
2810:
2807:
2806:
2805:
2797:
2793:
2787:
2782:
2781:
2780:
2775:
2771:
2761:
2760:
2759:
2756:
2755:
2754:
2746:
2745:
2744:
2743:
2740:
2739:
2738:
2729:
2725:
2721:
2716:
2707:
2690:
2684:
2679:
2678:
2677:
2672:
2668:
2658:
2654:
2653:
2652:
2649:
2648:
2647:
2639:
2638:
2637:
2632:
2628:
2622:
2618:
2616:
2611:
2607:
2601:
2597:
2596:
2595:
2594:
2589:
2585:
2579:
2575:
2568:
2564:
2560:
2557:
2551:
2546:
2537:
2536:
2535:
2534:
2530:
2526:
2521:
2512:
2509:parameter to
2500:
2496:
2489:
2488:
2482:
2480:
2479:
2475:
2467:
2463:
2455:
2443:
2439:
2435:
2431:
2430:
2429:
2425:
2421:
2406:
2401:
2400:
2399:
2395:
2391:
2387:
2381:
2377:
2373:
2369:
2365:
2364:
2363:
2359:
2355:
2349:
2344:
2343:
2342:
2338:
2334:
2330:
2317:
2311:
2300:
2299:
2297:
2296:
2295:
2291:
2287:
2282:
2281:
2280:
2276:
2272:
2268:
2264:
2260:
2252:
2251:
2248:
2247:
2246:
2245:
2241:
2237:
2226:
2220:
2219:
2218:
2208:
2198:
2193:
2188:
2173:
2169:
2164:
2159:
2158:
2157:
2153:
2149:
2143:
2138:
2137:
2136:
2131:
2126:
2111:
2106:
2105:
2104:
2100:
2096:
2088:
2086:
2085:
2084:
2083:
2078:
2073:
2068:
2063:
2058:
2055:
2053:
2045:
2040:
1905:
1899:
1889:
1886:parameter to
1877:
1873:
1869:
1862:
1861:
1855:
1845:
1841:
1837:
1833:
1829:
1821:
1815:
1809:
1803:
1802:
1796:
1795:
1794:
1789:
1785:
1777:
1772:
1771:
1770:
1766:
1762:
1758:
1754:
1753:
1752:
1748:
1744:
1740:
1736:
1735:
1734:
1733:
1729:
1725:
1721:
1716:
1715:
1711:
1707:
1703:
1698:
1696:
1685:
1679:
1673:
1667:
1666:
1665:
1663:
1659:
1656:parameter in
1651:
1637:
1630:
1622:
1618:
1613:
1609:
1603:
1602:
1601:
1600:
1596:
1592:
1584:
1581:
1578:
1575:
1572:
1569:
1566:
1563:
1560:
1557:
1554:
1551:
1548:
1545:
1544:
1543:
1537:
1531:
1527:
1523:
1519:
1518:
1517:
1512:
1508:
1502:
1498:
1497:
1496:
1495:
1491:
1487:
1479:
1472:
1464:
1452:
1447:
1443:
1437:
1436:
1435:
1431:
1427:
1423:
1419:
1418:
1417:
1412:
1408:
1402:
1401:
1400:
1396:
1392:
1388:
1384:
1383:
1382:
1377:
1373:
1367:
1361:
1356:
1354:
1349:
1345:
1339:
1338:
1337:
1336:
1332:
1328:
1322:
1313:
1309:
1306:
1305:
1304:
1296:
1288:
1287:
1286:
1285:
1281:
1277:
1276:GeoffreyT2000
1267:
1264:parameter to
1255:
1251:
1247:
1240:
1239:
1233:
1221:
1216:
1212:
1206:
1198:
1197:
1196:
1193:
1192:
1191:
1183:
1177:
1172:
1171:
1170:
1165:
1161:
1155:
1153:
1148:
1144:
1138:
1134:
1133:
1132:
1129:
1128:
1127:
1118:
1112:
1107:
1106:
1105:
1101:
1097:
1093:
1089:
1088:
1087:
1086:
1081:
1077:
1067:
1055:
1052:
1051:
1050:
1042:
1038:
1037:
1036:
1032:
1028:
1024:
1019:
1014:
1013:
1012:
1008:
1004:
997:
995:
992:
991:
990:
982:
978:
974:
973:
972:
969:
968:
967:
958:
957:
956:
952:
948:
941:
936:
935:
934:
933:
929:
925:
917:
912:
908:
902:
893:
889:
885:
879:
865:
855:
852:
851:
850:
842:
841:
840:
837:
836:
835:
823:
811:
810:
809:
805:
801:
793:
792:
791:
786:
782:
776:
775:
765:
758:
757:
756:
755:
752:
751:
750:
739:
732:
728:
724:
720:
712:
696:
692:
688:
684:
683:
682:
678:
674:
669:
668:
667:
663:
659:
654:
653:
652:
651:
650:
649:
648:
647:
646:
645:
636:
632:
628:
624:
620:
616:
612:
608:
604:
603:
602:
601:
600:
599:
598:
597:
590:
586:
582:
577:
576:
575:
574:
573:
572:
567:
563:
559:
555:
550:
549:
548:
547:
544:
540:
536:
532:
531:
530:
529:
525:
521:
515:
512:
509:
503:
493:
490:
488:
486:
480:
476:
475:
474:
469:
465:
459:
454:
453:
452:
448:
444:
437:
427:
419:
418:
417:
412:
408:
402:
401:
400:
399:
395:
391:
384:
374:
363:talkspace=yes
362:
352:
347:
343:
337:
336:
335:
332:
330:
324:
322:
316:
312:
308:
307:
306:
301:
297:
291:
287:
286:
285:
282:
280:
274:
272:
266:
265:
264:
263:
258:
254:
247:|class=needed
240:
234:
230:
226:
222:
218:
217:
216:
212:
208:
204:
196:
195:
194:
193:
189:
184:
179:
173:
172:editprotected
164:
157:
153:
149:
145:
140:
135:
131:
124:
123:
100:
98:
97:
92:
91:
84:
80:
79:
78:documentation
74:
70:
66:
62:
60:
54:
51:
44:
43:
34:
29:
25:
22:
18:
17:
5340:
5282:
5259:
5231:
5230:
5214:
5213:
5071:function of
5004:testcase 204
4987:
4970:
4839:
4836:title.exists
4690:
4522:
4496:
4428:
4420:
4405:edit request
4374:
4373:
4335:
4327:
4312:edit request
4273:
4272:
4222:
4221:
4188:
4131:
4130:
4093:
4085:
4070:edit request
4022:Plastikspork
3979:Plastikspork
3964:
3919:
3918:
3896:
3895:
3852:
3747:
3717:
3638:
3637:
3579:
3578:
3564:
3563:
3543:
3542:
3524:
3512:
3454:
3453:
3405:
3404:
3382:
3381:
3311:
3310:
3251:
3132:
3071:WP:Set index
3026:
2989:
2964:
2963:
2960:WP:SETNOTDAB
2954:list article
2953:
2909:
2900:
2896:
2871:
2870:
2830:
2800:
2799:
2749:
2748:
2733:
2732:
2717:
2709:
2642:
2641:
2571:
2544:
2522:
2518:
2510:
2499:edit request
2476:or ping me)
2459:
2233:
2212:
2059:
2056:
2041:
2036:
1895:
1887:
1872:edit request
1825:→ categories
1805:{{pagetype}}
1717:
1701:
1699:
1692:
1689:→ categories
1626:
1588:
1541:
1483:
1317:
1299:
1298:
1294:
1273:
1265:
1250:edit request
1186:
1185:
1136:
1122:
1121:
1071:
1045:
1044:
985:
984:
962:
961:
896:
845:
844:
830:
829:
824:, so adding
745:
744:
716:
516:
513:
510:
507:
484:
457:
366:
328:
320:
278:
270:
244:
168:
134:this version
94:
88:
86:
76:
61:from editing
57:permanently
56:
4572:#invoke:RfD
4151:This added
3975:bot actions
3967:this change
3126:Moved from
3075:Christian75
2948:WP:SETINDEX
2698:|defaultns=
2693:|defaultns=
2470:Alexis Jazz
2192:✉ talk page
2130:✉ talk page
2077:✉ talk page
2067:✉ talk page
1813:→ templates
1801:parameter:
1677:→ templates
1591:Traveler100
1503:! — Martin
1499:Please see
1477:Task T71441
1471:Phabricator
1469:Tracked in
913:isn't? See
897:If you put
876:Moved from
673:Peter James
627:Peter James
558:Peter James
520:Peter James
292:? — Martin
4787:with it)?
4621:|redirect=
4413:|answered=
4320:|answered=
4250:* Pppery *
4193:* Pppery *
4157:* Pppery *
4125:Note: the
4078:|answered=
3816:PARAKANYAA
3791:PARAKANYAA
3752:PARAKANYAA
3208:PARAKANYAA
3177:PARAKANYAA
3135:PARAKANYAA
2858:. It uses
2503:|answered=
2044:test cases
1880:|answered=
1819:→ category
1807:→ template
1683:→ category
1671:→ template
1643:categories
1258:|answered=
1201:|draft=yes
1027:Jackmcbarn
947:Jackmcbarn
884:Jackmcbarn
727:test cases
188:WP Physics
96:test cases
83:categories
28:centralise
5284:— Martin
5176:Aidan9382
5134:Aidan9382
5099:Aidan9382
5053:Aidan9382
5029:Aidan9382
4924:Aidan9382
4765:Aidan9382
4629:Aidan9382
4605:Aidan9382
4556:Aidan9382
4551:#REDIRECT
4500:— Martin
4474:Aidan9382
4457:Aidan9382
4440:Aidan9382
4264:on GitHub
4036:Jonesey95
4018:Jonesey95
4000:— Martin
3983:Jonesey95
3793:— Martin
3721:— Martin
3677:— Martin
3373:in there?
3336:in there?
3206:Sorry D:
2901:set index
2704:value in
2580:— Martin
2390:WOSlinker
2372:WOSlinker
2368:following
2271:WOSlinker
1757:Jonesey95
1743:Jonesey95
1646:categorys
1368:— Martin
1139:— Martin
1096:WOSlinker
822:this edit
800:WOSlinker
687:WOSlinker
658:WOSlinker
581:WOSlinker
535:WOSlinker
481:instead.
225:MZMcBride
148:this edit
69:consensus
59:protected
5302:Perhaps
5049:getTitle
4601:redirect
4354:StradBot
4189:Not done
4112:StradBot
3996:It's at
3401:line 142
3069:Lots of
2794:used by
2555:xaosflux
2545:Not done
2525:Jpettus1
2176:|plural=
2060:Thanks!
2048:|plural=
2020:pagetype
1981:pagetype
1939:pagetype
1799:|plural=
1654:|plural=
738:pagetype
615:a change
211:contribs
183:κοντριβς
178:Headbomb
26:To help
3768:and/or
3744:'Murica
2726:to use
2411:|class=
2008:ustring
1969:ustring
1951:ustring
1623:Plurals
1522:Kaldari
1486:Kaldari
764:db-meta
731:results
485:Prodego
436:Db-meta
245:Should
152:history
90:sandbox
4789:Gonnym
4208:Pppery
2434:Gonnym
2405:Gonnym
2354:Gonnym
2286:Gonnym
2236:Gonnym
2187:Naypta
2172:dusted
2142:Naypta
2125:Naypta
2072:Naypta
2062:Naypta
1902:|caps=
1702:should
1068:Drafts
1003:rose64
924:rose64
383:In use
241:Needed
4840:might
4732:AC/DC
4625:|rfd=
4597:|rfd=
4417:|ans=
4403:This
4324:|ans=
4310:This
4082:|ans=
4068:This
3397:break
3299:tests
3260:. If
2929:PresN
2850:PresN
2507:|ans=
2497:This
2420:RexxS
2348:RexxS
2333:RexxS
2215:|dab=
2163:RexxS
2148:RexxS
2110:RexxS
2095:RexxS
1957:upper
1930:false
1912:yesno
1884:|ans=
1870:This
1836:RexxS
1776:RexxS
1761:RexxS
1724:RexxS
1706:RexxS
1262:|ans=
1248:This
1094:. --
329:melon
321:Happy
313:, or
279:melon
271:Happy
165:Books
146:with
5349:talk
5345:MSGJ
5331:talk
5327:MSGJ
5314:talk
5310:MSGJ
5292:talk
5288:MSGJ
5198:talk
5194:MSGJ
5181:talk
5160:talk
5156:MSGJ
5139:talk
5123:talk
5119:MSGJ
5104:talk
5083:talk
5079:MSGJ
5067:The
5058:talk
5034:talk
5014:talk
5010:MSGJ
4979:talk
4975:MSGJ
4947:talk
4943:MSGJ
4929:talk
4909:talk
4905:MSGJ
4891:talk
4887:MSGJ
4871:talk
4867:MSGJ
4850:talk
4846:MSGJ
4793:talk
4779:Can
4770:talk
4746:talk
4742:MSGJ
4722:talk
4718:MSGJ
4703:talk
4699:MSGJ
4668:talk
4664:MSGJ
4651:talk
4647:MSGJ
4634:talk
4610:talk
4582:talk
4578:MSGJ
4561:talk
4545:MSGJ
4532:talk
4528:MSGJ
4508:talk
4504:MSGJ
4497:Done
4479:talk
4462:talk
4445:talk
4358:talk
4350:diff
4239:and
4218:diff
4116:talk
4108:diff
4040:talk
4008:talk
4004:MSGJ
3987:talk
3973:and
3948:talk
3944:MSGJ
3894:. —
3892:here
3880:talk
3876:MSGJ
3864:and
3820:talk
3812:MSGJ
3801:talk
3797:MSGJ
3780:talk
3776:MSGJ
3756:talk
3748:says
3740:MSGJ
3729:talk
3725:MSGJ
3718:Done
3702:talk
3698:MSGJ
3685:talk
3681:MSGJ
3664:talk
3660:MSGJ
3631:MSGJ
3619:talk
3615:MSGJ
3601:talk
3597:MSGJ
3491:MSGJ
3479:talk
3475:MSGJ
3448:MSGJ
3436:talk
3432:MSGJ
3347:talk
3343:MSGJ
3289:MSGJ
3276:talk
3272:MSGJ
3236:talk
3232:MSGJ
3224:and
3212:talk
3197:talk
3193:MSGJ
3181:talk
3169:MSGJ
3157:talk
3153:MSGJ
3099:talk
3095:MSGJ
3079:talk
3029:Pres
3015:talk
3011:MSGJ
2992:Pres
2912:Pres
2867:here
2863:here
2833:Pres
2820:MSGJ
2818:and
2786:MSGJ
2774:talk
2770:MSGJ
2683:MSGJ
2671:talk
2667:MSGJ
2631:talk
2627:MSGJ
2610:talk
2606:MSGJ
2588:talk
2584:MSGJ
2565:Use
2529:talk
2474:talk
2468:. —
2438:talk
2424:talk
2394:talk
2376:talk
2358:talk
2337:talk
2290:talk
2275:talk
2269:.--
2240:talk
2189:☺ |
2170:and
2168:Done
2152:talk
2127:☺ |
2099:talk
2074:☺ |
2064:☺ |
1936:then
1924:caps
1918:args
1840:talk
1834:. --
1788:talk
1784:MSGJ
1765:talk
1747:talk
1728:talk
1710:talk
1612:talk
1608:MSGJ
1595:talk
1526:talk
1511:talk
1507:MSGJ
1490:talk
1446:talk
1442:MSGJ
1430:talk
1426:PC78
1411:talk
1407:MSGJ
1395:talk
1391:PC78
1376:talk
1372:MSGJ
1364:see
1360:PC78
1348:talk
1344:MSGJ
1331:talk
1327:PC78
1295:Done
1280:talk
1215:talk
1211:MSGJ
1184:. —
1176:MSGJ
1164:talk
1160:MSGJ
1147:talk
1143:MSGJ
1111:MSGJ
1100:talk
1080:talk
1076:MSGJ
1031:talk
1007:talk
951:talk
928:talk
919:. --
888:talk
804:talk
785:talk
781:MSGJ
691:talk
677:talk
662:talk
631:talk
609:and
585:talk
562:talk
539:talk
524:talk
468:talk
464:MSGJ
447:talk
411:talk
407:MSGJ
394:talk
346:talk
342:MSGJ
300:talk
296:MSGJ
257:talk
253:MSGJ
229:talk
207:talk
5047:in
4759:in
4415:or
4407:to
4322:or
4314:to
4080:or
4072:to
3499:to
2708:.)
2505:or
2032:end
2014:sub
1975:sub
1882:or
1874:to
1260:or
1252:to
1203:on
1001:Red
922:Red
905:on
617:to
136:of
55:is
5347:·
5329:·
5312:·
5290:·
5196:·
5158:·
5121:·
5081:·
5012:·
5000:}}
4994:{{
4977:·
4945:·
4907:·
4889:·
4869:·
4848:·
4795:)
4744:·
4720:·
4701:·
4666:·
4649:·
4603:.
4580:·
4530:·
4506:·
4421:no
4360:)
4328:no
4266:.
4118:)
4086:no
4042:)
4026:―Œ
4006:·
3989:)
3977:.
3946:·
3878:·
3860:,
3822:)
3799:·
3778:·
3758:)
3727:·
3700:·
3683:·
3662:·
3617:·
3599:·
3477:·
3434:·
3345:·
3274:·
3234:·
3214:)
3195:·
3183:)
3175:.
3155:·
3097:·
3081:)
3013:·
2950::
2772:·
2669:·
2629:·
2608:·
2586:·
2531:)
2511:no
2440:)
2426:)
2396:)
2378:)
2360:)
2339:)
2313:}}
2307:{{
2292:)
2277:)
2242:)
2195:|
2154:)
2133:|
2101:)
2080:|
2002:mw
1999:..
1996:))
1963:mw
1945:mw
1909:if
1888:no
1842:)
1786:·
1767:)
1749:)
1730:)
1712:)
1639:}}
1633:{{
1610:·
1597:)
1528:)
1509:·
1492:)
1444:·
1432:)
1409:·
1397:)
1374:·
1346:·
1333:)
1297:—
1282:)
1266:no
1213:·
1162:·
1145:·
1102:)
1078:·
1033:)
1009:)
953:)
930:)
899:{{
890:)
881:–
806:)
783:·
767:}}
761:{{
741:}}
735:{{
693:)
679:)
664:)
633:)
587:)
564:)
541:)
526:)
466:·
449:)
439:}}
433:{{
429:}}
423:{{
409:·
396:)
386:}}
380:{{
376:}}
370:{{
344:·
298:·
255:·
231:)
213:)
209:•
203:DJ
199:Th
190:}
186:–
174:}}
170:{{
99:.
85:.
5351:)
5343:(
5333:)
5325:(
5316:)
5308:(
5294:)
5286:(
5200:)
5192:(
5183:)
5179:(
5162:)
5154:(
5141:)
5137:(
5125:)
5117:(
5106:)
5102:(
5085:)
5077:(
5060:)
5056:(
5036:)
5032:(
5016:)
5008:(
4981:)
4973:(
4949:)
4941:(
4931:)
4927:(
4911:)
4903:(
4893:)
4885:(
4873:)
4865:(
4852:)
4844:(
4791:(
4772:)
4768:(
4748:)
4740:(
4724:)
4716:(
4705:)
4697:(
4670:)
4662:(
4653:)
4645:(
4636:)
4632:(
4612:)
4608:(
4584:)
4576:(
4563:)
4559:(
4547::
4543:@
4534:)
4526:(
4510:)
4502:(
4481:)
4477:(
4464:)
4460:(
4447:)
4443:(
4356:(
4348:(
4216:(
4210::
4206:@
4149::
4145:@
4114:(
4106:(
4038:(
4010:)
4002:(
3985:(
3950:)
3942:(
3882:)
3874:(
3818:(
3810:@
3803:)
3795:(
3782:)
3774:(
3754:(
3738:@
3731:)
3723:(
3704:)
3696:(
3687:)
3679:(
3666:)
3658:(
3633::
3629:@
3621:)
3613:(
3603:)
3595:(
3493::
3489:@
3481:)
3473:(
3450::
3446:@
3438:)
3430:(
3420:@
3349:)
3341:(
3291::
3287:@
3278:)
3270:(
3238:)
3230:(
3210:(
3199:)
3191:(
3179:(
3167:@
3159:)
3151:(
3133:@
3101:)
3093:(
3077:(
3034:N
3017:)
3009:(
2997:N
2982::
2978:@
2931::
2927:@
2917:N
2889::
2885:@
2852::
2848:@
2838:N
2822::
2814:@
2788::
2784:@
2776:)
2768:(
2715:.
2685::
2681:@
2673:)
2665:(
2655:@
2633:)
2625:(
2619:@
2612:)
2604:(
2598:@
2590:)
2582:(
2527:(
2472:(
2436:(
2422:(
2407::
2403:@
2392:(
2374:(
2356:(
2350::
2346:@
2335:(
2288:(
2273:(
2238:(
2165::
2161:@
2150:(
2144::
2140:@
2112::
2108:@
2097:(
2029:)
2026:2
2023:,
2017:(
2011:.
2005:.
1993:1
1990:,
1987:1
1984:,
1978:(
1972:.
1966:.
1960:(
1954:.
1948:.
1942:=
1933:)
1927:,
1921:.
1915:(
1838:(
1790:)
1782:(
1778::
1774:@
1763:(
1745:(
1726:(
1708:(
1614:)
1606:(
1593:(
1524:(
1513:)
1505:(
1488:(
1448:)
1440:(
1428:(
1413:)
1405:(
1393:(
1378:)
1370:(
1362::
1358:@
1350:)
1342:(
1329:(
1323::
1319:@
1278:(
1217:)
1209:(
1178::
1174:@
1166:)
1158:(
1149:)
1141:(
1113::
1109:@
1098:(
1082:)
1074:(
1029:(
1020::
1016:@
1005:(
949:(
942::
938:@
926:(
886:(
802:(
787:)
779:(
729:(
689:(
675:(
660:(
629:(
583:(
560:(
537:(
522:(
470:)
462:(
445:(
413:)
405:(
392:(
348:)
340:(
325:‑
302:)
294:(
275:‑
259:)
251:(
227:(
205:(
201:e
180:{
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.