Template:IPAlink/doc

The template create a wikilink from an IPA symbol to the respective phonetic article. IPA link displays the bare IPA symbol. Showing IPA defined brackets like "/…/" is an input option.

The conversion list, from symbol to article name, is not defined in this template, but inherited from IPA symbol.

, and  are earlier versions with defined angular "$\langle…\rangle$", square "[…]" or slash "/…/" brackets, respectively.

Usage

 * First parameter or   (required): any IPA symbol or its IPA number, respectively.
 * &rarr;
 * &rarr;
 * &rarr;


 * Brackets
 * bracket=, or second or third parameter: set IPA bracket. Options are:,  , and  . Default is none. The angle bracket input can be input as  from a regular keyboard; the output displayed is the opening  and the closing.
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;

(Note:   does the same, but it is deprecated.)
 * Label
 *  , or second or third parameter: adds a label to the wikilink.
 * &rarr;
 * &rarr;
 * &rarr;
 * &rarr;


 * Combined:
 * &rarr;
 * &rarr;
 * &rarr;

The target page can be set (overridden) by using direct page:
 * Direct page:
 *   &rarr;
 *   &rarr;

If the IPA symbol is not defined in the {IPA symbol} table, then an error message is returned.
 * Error situation
 *   &rarr;

The latter is normally more an example of accidental misuse than intentional use, or it could be a sign that a symbol is missing from the IPA symbol table.

The template can take the extra input like, and then display that symbol, while also linking to the appropriate article. The symbol to be shown can also be the second unnamed parameter.
 * Option "showsymbol" deprecated (use  or a second unnamed parameter, preferably)
 *   &rarr;
 *   &rarr;

The   parameter provides a display of the name of the phoneme (a function of IPA symbol) to the right of the displayed symbol for the phoneme, as shown in the example below:
 * Option name
 * &rarr;

Full parameter list
In the short form:

Equally, the longer including optional names:

Known issue

 * The output should be enveloped in nowrap.