Wiktionary:Todo/Lists/Template language code does not match header/Excluded templates

This page lists templates for which the first parameter DOES NOT have to match the section's own language code.

For example, it is totally fine to put fr in an English translations box, or en in a Greek etymology.

Redirects to the following templates are automatically handled. Furthermore, any template redirects in the following list are followed too.

See also Further exclusions in Translingual sections.

Translation templates

 * t, t+, t-check, t+check
 * t-egy, t-image, t-needed, apdx-t
 * tt, tt+, tt-check, tt+check
 * ttbc, not used, no attested translation, no equivalent translation
 * trans-top
 * trans-see, trans-top-also, trans-top-see

Wikipedia links

 * wikipedia, pedia, wp -- first parameter is a page name, not a language code
 * lw -- first parameter is a Wikipedia language code, can differ from the L2 language

Links and mentions (can be in any language)

 * l, l-self
 * m, m+, m-self
 * ll, lang, xlit, transterm
 * langname -- displays language name that Wiktionary has for a language code, as plain text
 * chars -- used to convert certain Latin-script letter sequences to characters in certain other scripts, as determined by the language code

Descendant links (SHOULD be in a different language!)

 * desc, bnt-desc, desc/sl-tonal
 * desctree
 * lect
 * sit-loan

Cross-references to other languages

 * langlist, langcat
 * interwiktionary
 * langindex -- adds box for linking to a language's Wiktionary main category

Etymology templates which don't categorise

 * cog, ncog
 * false cognate, false cognates
 * displaced

Cite templates

 * cite-av, cite-book, cite-journal, cite-web

Language-specific templates that aren't restricted to their own language section

 * ar-root, he-root, sa-root, syc-root, syc-root-entry
 * sa-com, sa-af -- note: these DO take a language code as their first parameter...
 * egy-glyph, egy-glyph-img
 * ett-script -- lists the letters in the Etruscan alphabet, which is fine for Translingual entries for Etruscan characters
 * fa-regional -- not entirely sure what this is but I'm skipping it for now
 * fa-rtl -- just formats the text
 * grc-ark, grc-att, grc-dor, grc-epi, grc-ion
 * inc-ext
 * cmn-ear-l -- see note below (cmn-ear is an etymology-only code, not a language code)
 * ja-r, ryu-r
 * ko-inline, okm-inline
 * ko-ref

There is a hard-coded exclusion of templates of the form  and   where   is a valid language code.

Non-language-specific templates (first parameter is a page name or free text)

 * vern
 * also
 * s, antsense
 * q
 * g
 * gloss
 * m-g
 * lit
 * glossary
 * cap
 * color panel
 * picdiclabel, picdiclabel/new, picdicimg
 * l-nb, l-nn, l-de-nom, l-UK-US
 * SI-unit-abb, SI-unit-abb2, SI-unit-abbnp
 * epinew
 * sic, ...
 * anchor
 * han tu form of-lite
 * para
 * lookfrom
 * merge

Formatting templates

 * italic, nobold, noitalic
 * monospace
 * color, sub, sup, small, smallcaps
 * abbr
 * quoted term
 * nobr
 * spaces
 * angbr, angbr IPA
 * orth
 * IPAfont
 * overline

Templates where the part before the hyphen is a language code, but the template has no relation to that language

 * non-gloss, non-gloss definition, non-lemma -- not Old Norse!
 * def-date
 * com-ja
 * nat-res
 * pcp-cmp
 * pre-Germanic
 * alt-parts
 * see-temp
 * mul-script, mul-script/Hira, mul-script/Kana, mul-script/Latn/groups -- displays all or part of the characters in a given script. If no subtemplate (eg. /Hira) it detects which script from the pagename. All forms should be excluded

There is a hard-coded exclusion of templates of the form,  ,  ,   and   where   is a valid language code.

Templates of the form  (e.g. Special:Search/Template:col-auto I can't link it directly or it will get picked up as an exclusion! ) are treated as though   is not a language code.

Maintenance templates

 * rfv, rfd
 * attention, attn

Miscellaneous

 * t2i-Egyd, letter disp2
 * wasei eigo, waei, rendaku2 -- miscellaneous Japanese templates
 * glink/ja -- Japanese-specific, but parameter is yomi type, not a language code
 * enPR, enPRchar -- should really be called "en-pr"
 * kmas-noun-c -- nonstandard naming convention
 * ISO 639, ethnologue -- uses language codes different to Wiktionary's
 * Webster 1913

Temporary exclusions

 * ady-decl-noun, ady-decl-noun2, ady-decl-noun3, ady-decl-noun4 -- seem to be used extensively on Kabardian entries for some reason
 * alt-de-ch -- listed at RFM to rename to de-alt-ch
 * Linguist List -- sent to RFDO