Module:category tree/wiktionary maintenance: Difference between revisions

m 1 revision imported
No edit summary
Line 18: Line 18:
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------


raw_categories["Wiktionary maintenance"] = {
raw_categories["Contionary maintenance"] = {
description = "Categories containing pages that are being tracked for attention and improvement by editors.",
description = "Categories containing pages that are being tracked for attention and improvement by editors.",
breadcrumb = "Maintenance",
breadcrumb = "Maintenance",
parents = "Wiktionary",
parents = "Contionary",
}
}


Line 32: Line 32:


Because of the way the wiki software works, categories will appear here for a while afterwards if they were empty at first but had entries added to them later. This can be fixed by simply performing a "null edit" on the category page: edit the page, and save without making any changes. (Alternatively, use the "null edit" option provided by the "purge tab" [[Special:Preferences#mw-prefsection-gadgets|gadget]].) This can be avoided by adding entries to categories before creating them. It also helps to create categories from the "bottom up": start at the lowest level that has entries, then create its parent categories, then the parent categories of that, and so on.]=],
Because of the way the wiki software works, categories will appear here for a while afterwards if they were empty at first but had entries added to them later. This can be fixed by simply performing a "null edit" on the category page: edit the page, and save without making any changes. (Alternatively, use the "null edit" option provided by the "purge tab" [[Special:Preferences#mw-prefsection-gadgets|gadget]].) This can be avoided by adding entries to categories before creating them. It also helps to create categories from the "bottom up": start at the lowest level that has entries, then create its parent categories, then the parent categories of that, and so on.]=],
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 44: Line 44:
==See also==
==See also==
* [[:Category:Categories that are not defined in the category tree]]]=],
* [[:Category:Categories that are not defined in the category tree]]]=],
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 55: Line 55:
==See also==
==See also==
* [[:Category:Categories with incorrect names]]]=],
* [[:Category:Categories with incorrect names]]]=],
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 63: Line 63:
description =
description =
"Entries are placed in this category automatically when tagged with {{temp|derogatory}}. Do not add entries to this category manually.",
"Entries are placed in this category automatically when tagged with {{temp|derogatory}}. Do not add entries to this category manually.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
breadcrumb = "Tagged as derogatory",
breadcrumb = "Tagged as derogatory",
can_be_empty = true,
can_be_empty = true,
Line 114: Line 114:
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
}
}


Line 120: Line 120:
description =
description =
"Categories using the <code>[[mw:Help:Magic words#HIDDENCAT|<nowiki>__HIDDENCAT__</nowiki>]]</code> behavior switch, which hides the category from the lists of categories in its members and subcategories.",
"Categories using the <code>[[mw:Help:Magic words#HIDDENCAT|<nowiki>__HIDDENCAT__</nowiki>]]</code> behavior switch, which hides the category from the lists of categories in its members and subcategories.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 129: Line 129:
additional =
additional =
"Such categories have the [[mw:Extension:DynamicPageList (Wikimedia)|DynamicPageList]] extension disabled, which is normally used to list the newest and oldest pages in a category. This is because categories above that size load very slowly when it is enabled, and in some cases become inaccessible due to timing-out.",
"Such categories have the [[mw:Extension:DynamicPageList (Wikimedia)|DynamicPageList]] extension disabled, which is normally used to list the newest and oldest pages in a category. This is because categories above that size load very slowly when it is enabled, and in some cases become inaccessible due to timing-out.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 137: Line 137:
description =
description =
"Pages using the <code>[[mw:Help:Magic words#INDEX|<nowiki>__INDEX__</nowiki>]]</code> behavior switch, which tells search engines to index the page.",
"Pages using the <code>[[mw:Help:Magic words#INDEX|<nowiki>__INDEX__</nowiki>]]</code> behavior switch, which tells search engines to index the page.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 145: Line 145:
description =
description =
"Pages using the <code>[[mw:Help:Magic words#NOINDEX|<nowiki>__NOINDEX__</nowiki>]]</code> behavior switch, which tells search engines not to index the page.",
"Pages using the <code>[[mw:Help:Magic words#NOINDEX|<nowiki>__NOINDEX__</nowiki>]]</code> behavior switch, which tells search engines not to index the page.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 158: Line 158:
Any pages in this category, particularly those in the mainspace, need to have their deprecated template usages corrected. ]=],
Any pages in this category, particularly those in the mainspace, need to have their deprecated template usages corrected. ]=],
breadcrumb = "Using deprecated templates",
breadcrumb = "Using deprecated templates",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 167: Line 167:
additional = "See [[:Category:Lua-free templates]].",
additional = "See [[:Category:Lua-free templates]].",
breadcrumb = "Using lite templates",
breadcrumb = "Using lite templates",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 176: Line 176:
additional = "These should be reviewed and simplified to avoid redundant specification.",
additional = "These should be reviewed and simplified to avoid redundant specification.",
breadcrumb = "Redundant inline etymon",
breadcrumb = "Redundant inline etymon",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 186: Line 186:
additional = "These should be updated to specify an explicit ID to avoid ambiguity if more etymons are added later.",
additional = "These should be updated to specify an explicit ID to avoid ambiguity if more etymons are added later.",
breadcrumb = "ID-less etymon",
breadcrumb = "ID-less etymon",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 195: Line 195:
additional = "These should be reviewed once the target entries are created.",
additional = "These should be reviewed once the target entries are created.",
breadcrumb = "Inline etymon for redlinks",
breadcrumb = "Inline etymon for redlinks",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 204: Line 204:
additional = "These should either be removed or replaced with spaces, because they go against [[WT:NORM]].",
additional = "These should either be removed or replaced with spaces, because they go against [[WT:NORM]].",
breadcrumb = "Tab characters",
breadcrumb = "Tab characters",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 214: Line 214:
"Level 2 language headings should be in alphabetical order, except for Translingual and English, which go at the top (in that order).",
"Level 2 language headings should be in alphabetical order, except for Translingual and English, which go at the top (in that order).",
breadcrumb = "Language headings in the wrong order",
breadcrumb = "Language headings in the wrong order",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 223: Line 223:
additional = "The level 2 language heading for each language should always be that language's canonical name.",
additional = "The level 2 language heading for each language should always be that language's canonical name.",
breadcrumb = "Nonstandard language headings",
breadcrumb = "Nonstandard language headings",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 231: Line 231:
description = "Pages which contain an unwanted level 1 heading.",
description = "Pages which contain an unwanted level 1 heading.",
additional =
additional =
"Level 1 headings are not used in Wiktionary content pages, and only occur due to user error or vandalism.",
"Level 1 headings are not used in Contionary content pages, and only occur due to user error or vandalism.",
breadcrumb = "Unwanted L1 headings",
breadcrumb = "Unwanted L1 headings",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 243: Line 243:
"Triple-brace template parameters (e.g. {{param|param}}) are intended for use in templates, as they are substituted with the relevant template argument when the page is transcluded. Although they can theoretically be used on any page, there are currently no legitimate uses for them in content namespaces.\n\nTemplate parameters usually occur due to typos, or when {{tl|subst:}} has been used with a template that isn't supposed to be substed.",
"Triple-brace template parameters (e.g. {{param|param}}) are intended for use in templates, as they are substituted with the relevant template argument when the page is transcluded. Although they can theoretically be used on any page, there are currently no legitimate uses for them in content namespaces.\n\nTemplate parameters usually occur due to typos, or when {{tl|subst:}} has been used with a template that isn't supposed to be substed.",
breadcrumb = "Raw template parameters",
breadcrumb = "Raw template parameters",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 255: Line 255:
"\n\nSee also [[:Category:Pages with DISPLAYTITLE conflicts]].",
"\n\nSee also [[:Category:Pages with DISPLAYTITLE conflicts]].",
breadcrumb = "DEFAULTSORT conflicts",
breadcrumb = "DEFAULTSORT conflicts",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 268: Line 268:
"\n\nSee also [[:Category:Pages with DEFAULTSORT conflicts]].",
"\n\nSee also [[:Category:Pages with DEFAULTSORT conflicts]].",
breadcrumb = "DISPLAYTITLE conflicts",
breadcrumb = "DISPLAYTITLE conflicts",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 279: Line 279:
"By comparison, raw categories which have no sortkey are less of a problem, because they will use the {{tl|DEFAULTSORT:}} value; this can be centrally controlled and is designed to be language-neutral, so avoids the issue of different editors using multiple different sorting schemes for the same category. However, they should still be replaced with category templates, since there may be additional language-specific sorting rules which cannot otherwise be applied.",
"By comparison, raw categories which have no sortkey are less of a problem, because they will use the {{tl|DEFAULTSORT:}} value; this can be centrally controlled and is designed to be language-neutral, so avoids the issue of different editors using multiple different sorting schemes for the same category. However, they should still be replaced with category templates, since there may be additional language-specific sorting rules which cannot otherwise be applied.",
breadcrumb = "Raw sortkeys",
breadcrumb = "Raw sortkeys",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 286: Line 286:
raw_categories["Pages with module errors"] = {
raw_categories["Pages with module errors"] = {
topright = "{{shortcut|CAT:E|CAT:ERR|CAT:ERROR}}",
topright = "{{shortcut|CAT:E|CAT:ERR|CAT:ERROR}}",
description = "Pages that have errors in a [[Wiktionary:Scribunto|Lua]] module.",
description = "Pages that have errors in a [[wikt:Wiktionary:Scribunto|Lua]] module.",
additional =
additional =
"If entries are listed here for more than a day or two, the error should probably be reported at [[Wiktionary:GP|the Grease Pit]]. Memory errors are a common source of these errors; see the discussion at [[Wiktionary:Lua memory errors]]." ..
"If entries are listed here for more than a day or two, the error should probably be reported at [[wikt:Wiktionary:GP|the Grease Pit]]. Memory errors are a common source of these errors; see the discussion at [[wikt:Wiktionary:Lua memory errors]]." ..
"\n\nBecause the software does not immediately update pages when a change occurs in a template or module, errors listed here may have already been fixed. Therefore, please ensure that the error is still present before reporting problems. You can do this by performing a \"[[mw:Help:Dummy_edit#A_null_edit|null edit]]\" (editing the page and saving without making changes). If the error goes away then, it has already been fixed." ..
"\n\nBecause the software does not immediately update pages when a change occurs in a template or module, errors listed here may have already been fixed. Therefore, please ensure that the error is still present before reporting problems. You can do this by performing a \"[[mw:Help:Dummy_edit#A_null_edit|null edit]]\" (editing the page and saving without making changes). If the error goes away then, it has already been fixed." ..
"\n\n<u>You can use [https://en.wiktionary.org/wiki/Special:ApiSandbox#action=purge&format=json&forcelinkupdate=1&generator=categorymembers&utf8=1&formatversion=2&gcmtitle=Category%3APages%20with%20module%20errors&gcmlimit=20 this link] and press \"Make request\" to purge the cache of up to 20 pages from this category in one click.</u> This number can be adjusted up to 5,000, but anything above 30–100 will likely cause time-outs (depending on the size of the pages)." ..
"\n\n<u>You can use [https://en.wiktionary.org/wiki/Special:ApiSandbox#action=purge&format=json&forcelinkupdate=1&generator=categorymembers&utf8=1&formatversion=2&gcmtitle=Category%3APages%20with%20module%20errors&gcmlimit=20 this link] and press \"Make request\" to purge the cache of up to 20 pages from this category in one click.</u> This number can be adjusted up to 5,000, but anything above 30–100 will likely cause time-outs (depending on the size of the pages)." ..
Line 294: Line 294:
"\n\nSee also [[:Category:Pages with ParserFunction errors]].",
"\n\nSee also [[:Category:Pages with ParserFunction errors]].",
breadcrumb = "Module errors",
breadcrumb = "Module errors",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 303: Line 303:
description = "Pages that have errors in a [[mw:Help:Extension:ParserFunctions|ParserFunction]] magic word.",
description = "Pages that have errors in a [[mw:Help:Extension:ParserFunctions|ParserFunction]] magic word.",
additional =
additional =
"Examples of these magic words are {{tl|#expr:}} and {{tl|#time:}}. If entries are listed here for more than a day or two, the error should probably be reported at [[Wiktionary:GP|the Grease Pit]]." ..
"Examples of these magic words are {{tl|#expr:}} and {{tl|#time:}}. If entries are listed here for more than a day or two, the error should probably be reported at [[wikt:Wiktionary:GP|the Grease Pit]]." ..
"\n\nBecause the software does not immediately update pages when a change occurs in a template or module, errors listed here may have already been fixed. Therefore, please ensure that the error is still present before reporting problems. You can do this by performing a \"[[meta:Help:Dummy_edit#Null_edit|null edit]]\" (editing the page and saving without making changes). If the error goes away then, it has already been fixed." ..
"\n\nBecause the software does not immediately update pages when a change occurs in a template or module, errors listed here may have already been fixed. Therefore, please ensure that the error is still present before reporting problems. You can do this by performing a \"[[meta:Help:Dummy_edit#Null_edit|null edit]]\" (editing the page and saving without making changes). If the error goes away then, it has already been fixed." ..
"\n\n<u>You can use [https://en.wiktionary.org/wiki/Special:ApiSandbox#action=purge&format=json&forcelinkupdate=1&generator=categorymembers&utf8=1&formatversion=2&gcmtitle=Category%3APages%20with%20ParserFunction%20errors&gcmlimit=20 this link] and press \"Make request\" to purge the cache of up to 20 pages from this category in one click.</u> This number can be adjusted up to 5,000, but anything above 30–100 will likely cause time-outs (depending on the size of the pages)." ..
"\n\n<u>You can use [https://en.wiktionary.org/wiki/Special:ApiSandbox#action=purge&format=json&forcelinkupdate=1&generator=categorymembers&utf8=1&formatversion=2&gcmtitle=Category%3APages%20with%20ParserFunction%20errors&gcmlimit=20 this link] and press \"Make request\" to purge the cache of up to 20 pages from this category in one click.</u> This number can be adjusted up to 5,000, but anything above 30–100 will likely cause time-outs (depending on the size of the pages)." ..
Line 309: Line 309:
"\n\nSee also [[:Category:Pages with module errors]].",
"\n\nSee also [[:Category:Pages with module errors]].",
breadcrumb = "ParserFunction errors",
breadcrumb = "ParserFunction errors",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 317: Line 317:
description = "Pages and categories which have been tagged with a request for them to be moved, merged or split.",
description = "Pages and categories which have been tagged with a request for them to be moved, merged or split.",
breadcrumb = "Moves, mergers and splits",
breadcrumb = "Moves, mergers and splits",
parents = { "Wiktionary maintenance", "Requests" },
parents = { "Contionary maintenance", "Requests" },
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 342: Line 342:
raw_categories["Category and label treatment requests"] = {
raw_categories["Category and label treatment requests"] = {
description = "Content categories which have been tagged with {{tl|cltr}}, a request for them to be renamed, merged, split or deleted.",
description = "Content categories which have been tagged with {{tl|cltr}}, a request for them to be renamed, merged, split or deleted.",
parents = { "Wiktionary maintenance", "Requests" },
parents = { "Contionary maintenance", "Requests" },
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 350: Line 350:
description = "Pages that use unrecognized parameters when calling a template.",
description = "Pages that use unrecognized parameters when calling a template.",
breadcrumb = "Invalid template parameters",
breadcrumb = "Invalid template parameters",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
}
}
Line 358: Line 358:
additional =
additional =
"This processes links to entries in language-specific categories by adding language-specific formatting, and points them to the language's section of the entry.",
"This processes links to entries in language-specific categories by adding language-specific formatting, and points them to the language's section of the entry.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 366: Line 366:
description = "Pages that display a mini table of contents by calling {{tl|minitoc}}.",
description = "Pages that display a mini table of contents by calling {{tl|minitoc}}.",
additional = "This is used on very large pages with many entries, to assist with navigation.",
additional = "This is used on very large pages with many entries, to assist with navigation.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 375: Line 375:
additional =
additional =
"This is the preferred way for categories to be subcategorized. The chief reason for this category is to facilitate the finding of categories which are not using {{tl|auto cat}} through the use of negative searches (e.g. qualifying a search with {{code|-incategory:\"{{PAGENAME}}\"}}).",
"This is the preferred way for categories to be subcategorized. The chief reason for this category is to facilitate the finding of categories which are not using {{tl|auto cat}} through the use of negative searches (e.g. qualifying a search with {{code|-incategory:\"{{PAGENAME}}\"}}).",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 382: Line 382:
raw_categories["Categories with categories using raw markup"] = {
raw_categories["Categories with categories using raw markup"] = {
description =
description =
"Categories that have been placed in another category using raw wiki markup (e.g. {{cl|Wiktionary}}). They should be added to the [[Module:category tree|category tree]] data instead.",
"Categories that have been placed in another category using raw wiki markup (e.g. {{cl|Contionary}}). They should be added to the [[Module:category tree|category tree]] data instead.",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,
Line 396: Line 396:
description = "Documentation subpages whose main page was deleted, leaving the documentation orphaned.",
description = "Documentation subpages whose main page was deleted, leaving the documentation orphaned.",
additional = "Pages whose documentation page was created before the main page was created will also appear here. These should not be deleted; a null edit (edit with no changes) should fix this.",
additional = "Pages whose documentation page was created before the main page was created will also appear here. These should not be deleted; a null edit (edit with no changes) should fix this.",
parents = {"Documentation subpages", "Wiktionary maintenance"},
parents = {"Documentation subpages", "Contionary maintenance"},
breadcrumb_and_first_sort_key = "Orphaned",
breadcrumb_and_first_sort_key = "Orphaned",
can_be_empty = true,
can_be_empty = true,
Line 403: Line 403:
raw_categories["Template documentation"] = {
raw_categories["Template documentation"] = {
description = "Pages and categories relating to template documentation.",
description = "Pages and categories relating to template documentation.",
parents = "Wiktionary",
parents = "Contionary",
}
}


Line 409: Line 409:
preceding = "{{also|:Category:Templates and modules with outdated documentation}}",
preceding = "{{also|:Category:Templates and modules with outdated documentation}}",
description =
description =
"[[Wiktionary:Templates|Templates]] and [[Wiktionary:Modules|modules]] that require a documentation subpage.",
"[[wikt:Wiktionary:Templates|Templates]] and [[wikt:Wiktionary:Modules|modules]] that require a documentation subpage.",
additional = "See [[Help:Documenting templates and modules]] for more information.",
additional = "See [[Help:Documenting templates and modules]] for more information.",
parents = {"Template documentation", "Wiktionary maintenance"},
parents = {"Template documentation", "Contionary maintenance"},
can_be_empty = true,
can_be_empty = true,
}
}
Line 418: Line 418:
preceding = "{{also|:Category:Templates and modules needing documentation}}",
preceding = "{{also|:Category:Templates and modules needing documentation}}",
description =
description =
"[[Wiktionary:Templates|Templates]] and [[Wiktionary:Modules|modules]] whose documentation is out of date.",
"[[wikt:Wiktionary:Templates|Templates]] and [[wikt:Wiktionary:Modules|modules]] whose documentation is out of date.",
additional = "See [[Help:Documenting templates]] for more information.",
additional = "See [[Help:Documenting templates]] for more information.",
parents = {"Template documentation", "Wiktionary maintenance"},
parents = {"Template documentation", "Contionary maintenance"},
can_be_empty = true,
can_be_empty = true,
}
}
Line 428: Line 428:
"Pages that use the [[mw:Extension:SyntaxHighlight|SyntaxHighlight]] extension with legacy {{wt|source}} tags instead of {{wt|syntaxhighlight}}.",
"Pages that use the [[mw:Extension:SyntaxHighlight|SyntaxHighlight]] extension with legacy {{wt|source}} tags instead of {{wt|syntaxhighlight}}.",
breadcrumb = "Deprecated source tags",
breadcrumb = "Deprecated source tags",
parents = "Wiktionary maintenance",
parents = "Contionary maintenance",
can_be_empty = true,
can_be_empty = true,
hidden = true,
hidden = true,