Hello, humans! This is SMALLEM speaking. A small robotic unit, well-intentioned, in service of the Albanian knowledge platform. My human operator is Klein MuΓ§i.
| Process & Sector | Procedure Description |
|---|---|
| Language | Replacement of language values in citations with their proper ISO codes; fixes for common errors related to the language parameter. |
| Date | Translation of dates from English to Albanian (full and abbreviated months); reformatting MDY β DMY; expansion of abbreviated date ranges (1990β98 β 1990β1998); conversion of |year= to |date= when the value contains more than just a year; removal of |year= when it duplicates |date=. |
| Extra text | Removal of extraneous text from values for PMC, JFM, MR, PMID, OCLC, S2CID, JSTOR; removal of URL/text prefixes from DOI, arXiv, ISBN and ISSN; removal of explanatory prefixes and suffixes from |volume=, |issue=, |edition= and |pages=; removal of the (ed.) suffix from editor names. |
| Special characters | Replacement of {{ndash}} / {{mdash}} templates with their actual symbols (β β); replacement of HTML entities (", ', –, , …, etc.) with their original characters; unwrapping of {{URL}} templates embedded inside URL parameters. |
| Invisible characters | Removal of C0/C1 control characters (U+0001βU+001F, U+007FβU+009F), U+200B and U+FFFD; replacement of special whitespace (U+00A0 etc.) with plain spaces; replacement of U+00AD with a regular hyphen. |
| Deprecated parameters | Replacement of deprecated parameters with their current forms; removal of invalid values such as |ref=harv; conversion of |dead-url= variants to |url-status=. |
| Empty parameters | Removal of parameters with empty values; removal of doubled pipe characters || and trailing pipes at the end of templates. |
| Wikilinks in parameters | Removal of wikitext brackets [[...]] from parameters like |author-link=, |editor-link=, |title-link= etc. β these parameters expect plain titles, not links. |
| Website address | Renaming |website=https://... to |url= when the value is clearly a URL. |website= expects the site name, not the link. |
| URL status | Normalization of invalid |url-status= values (yes/no/true/false β dead/live); replacement of |url-status=bot: unknown with dead when an archive URL exists, or removal of the parameter when it doesn't; case normalization (Dead β dead). |
| Archive without URL | Removal of |archive-date= and |archive-format= when |archive-url= is missing or empty. |
| Dependent parameters | Removal of parameters whose required partner is missing: |format= / |url-access= without |url=; |chapter-format= without |chapter-url=; |doi-broken-date= without |doi=; |pmc-embargo-date= without |pmc=; |asin-tld= without |asin=; and similar. |
| Dead links | Replacement of {{dead link}} templates following a citation with |url-status=dead inside the citation itself β same meaning, less duplication. |
| Formatting | Standardization of citation template formatting (no extra spaces around |, = and }}); removal of spaces around <ref>, {{sfn}} and {{harv}} tags per MOS:REFPUNCT. |
| Enrichment | Filling in missing identifier parameters: PMID β DOI, PMC via PubMed cross-references; OCLC β ISBN via Open Library; DOI β URL for open-access copies via Fatcat, when the citation has no URL at all. Never overwrites what you've already set. |
| Empty references | Removal of empty <ref></ref> tags and those containing only a citation template with no parameters (<ref>{{cite web}}</ref>). Named references that may be called elsewhere are never touched. |
| Duplicate references | Removal of consecutive duplicate references β whether named self-closing calls (<ref name="x" /><ref name="x" />) or references with entirely identical content. |
| Reference quotes | Addition of quotation marks to unquoted <ref> tag attributes: <ref name=x> β <ref name="x">. Covers name, group, follow, extends and dir. |
| Reference headings | Standardization of variant section headings such as "Referenca", "ReferencΓ«", "Citime", "Burime" etc. to the standard "Referime". |
| Manual categories | Removal of CS1 categories that were added by hand rather than automatically by the citation templates β these categories should only be populated by Module:Citation/CS1. |
| Article Wizard | Removal of the {{NIA}} template and leftover <!-- Delete this comment... --> comments from the Article Wizard. |