Template:also/documentation

This template links to similar entries, especially those that differ only in capitalization, diacritics, or punctuation.

Usage
You can include any number of alternate forms, each as its own parameter. It must contain at least one. For example, on "pan":

The above code produces the following output:
 * English

Template placement
Place this template right at the top of the entry.

This is correct:

Symbol

 * 1) Sense 1.

Order of entries linked
There are no strict rules on what order multiple targets in the  template should be. However, the order of items should generally be: all lowercase before capitalized first letter, before all capitals, before strange mixes; no apostrophes or hyphens before apostrophes or hyphens, no diacritics before diacritics, separate letters before ligatures (ae æ, ij ĳ, oe œ, ss ß), separate letters before multiple-letter diacritics (aa å, oe ö, ue ü), less exotic diacritics before more exotic (á à â ä ã å), letters or symbols which are similar in appearance but have different meaning should be last of all ("no" before "№").

Other uses
Less common usage includes links to pages that do not contain the same number of letters, but may nevertheless be confused. For example la vache contains. And linking to pages of a different script which are visually similar, for example cama contains  because the Cyrillic сама looks very similar to the Latin script cama.

Tagging
Each link will be tagged with the script to which it belongs, if it does not consist of multiple scripts. If there are any codepoints above U+240 (about where the solid block of mostly Latin-script characters ends), Module:also uses a function in Module:Unicode data to determine the script in a language-neutral way. This adds to the Lua memory usage; if you use sc instead, Module:Unicode data will not be transcluded in and the memory usage will be lower.

Parameters
The template accepts an optional named parameter, uni. Setting it to  will make the template annotate links with Unicode code point numbers and Unicode names of the first character of the link label. You can also set a uni N parameter to selectively override the code point displayed or disable it altogether (just set it to "no"). Use it for characters which could be easily confused for each other and may look identically in some fonts, like &#x3a3; (U+03A3 GREEK CAPITAL LETTER SIGMA ), &#x1a9; (U+01A9 LATIN CAPITAL LETTER ESH ) and &#x2211; (U+2211 N-ARY SUMMATION ).

Use sc to provide a default script code, which will be used to tag all the terms in the list. To provide a different script code for one of the terms, use sc N. N is the number of the parameter for which the script will be used. If sc is provided, no automatic detection of script will happen. If any terms have a corresponding sc N parameter, the scripts for the rest of the terms (if any) will be automatically detected.

TemplateData
{	"params": { "1": {			"label": "First term", "description": "The first term to link to", "type": "wiki-page-name", "example": "Pan", "required": true },		"2": {			"label": "Second term", "description": "The second term to link to", "type": "wiki-page-name", "example": "PAN" },		"3": {			"label": "Third term", "description": "The third term to link to", "type": "wiki-page-name", "example": "pan-" },		"4": {			"label": "Fourth term", "description": "The fourth term to link to", "type": "wiki-page-name", "example": "Pan-" },		"5": {			"label": "Fifth term", "description": "The fifth term to link to", "type": "wiki-page-name", "example": "p.a.n." },		"6": {			"label": "Sixth term", "description": "The sixth term to link to", "type": "wiki-page-name", "example": "paN" },		"7": {			"label": "Seventh term", "description": "The seventh term to link to", "type": "wiki-page-name", "example": "pAn" },		"8": {			"label": "Eighth term", "description": "The eighth term to link to", "type": "wiki-page-name", "example": "p'ån" },		"9": {			"label": "Ninth term", "description": "The ninth term to link to", "type": "wiki-page-name", "example": "p-Ann" }	},	"description": "\"See also\" template for non-Japanese text", "format": "\n" }