Difference between revisions of "Template:IPA link/testcases"

From blackwiki
Jump to navigation Jump to search
imported>DePiep
imported>DePiep
Line 4: Line 4:
 
=== Usage ===
 
=== Usage ===
 
'''First parameter''' or '''<code>ipa symbol=</code>''' (required): Any IPA symbol, or its IPA number.
 
'''First parameter''' or '''<code>ipa symbol=</code>''' (required): Any IPA symbol, or its IPA number.
* {{tlx|IPAlink/sandbox|m}} &rarr; {{IPAlink/sandbox|m}}
+
* {{tlx|IPAlink|m}} &rarr; {{IPAlink|m}}
* {{tlx|IPAlink/sandbox|ɡb}} &rarr; {{IPAlink/sandbox|ɡb}}
+
* {{tlx|IPAlink|ɡb}} &rarr; {{IPAlink|ɡb}}
* {{tlx|IPAlink/sandbox|301}} &rarr; {{IPAlink/sandbox|301}}
+
* {{tlx|IPAlink|301}} &rarr; {{IPAlink|301}}
  
 
;Label
 
;Label
 
'''<code>label=</code>''', or 2nd, 3rd parameter, changes the label of the wikilink.  
 
'''<code>label=</code>''', or 2nd, 3rd parameter, changes the label of the wikilink.  
* {{tlx|IPAlink/sandbox|m<nowiki>|label=Any text</nowiki>}} &rarr; {{IPAlink/sandbox|m|label=Any text}}
+
* {{tlx|IPAlink|m<nowiki>|label=Any text</nowiki>}} &rarr; {{IPAlink|m|label=Any text}}
* {{tlx|IPAlink/sandbox|m<nowiki>|Any text2</nowiki>}} &rarr; {{IPAlink/sandbox|m|Any text2}}
+
* {{tlx|IPAlink|m<nowiki>|Any text2</nowiki>}} &rarr; {{IPAlink|m|Any text2}}
* {{tlx|IPAlink/sandbox|m<nowiki>||Any text3</nowiki>}} &rarr; {{IPAlink/sandbox|m||Any text3}}
+
* {{tlx|IPAlink|m<nowiki>||Any text3</nowiki>}} &rarr; {{IPAlink|m||Any text3}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|label=</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb|label=}}
+
* {{tlx|IPAlink|ɡb<nowiki>|label=</nowiki>}} &rarr; {{IPAlink|ɡb|label=}}
  
  
* {{tlx|IPAlink/sandbox|m<nowiki>||label=Any text</nowiki>}} &rarr; {{IPAlink/sandbox|m||label=Any text}}
+
* {{tlx|IPAlink|m<nowiki>||label=Any text</nowiki>}} &rarr; {{IPAlink|m||label=Any text}}
* {{tlx|IPAlink/sandbox|m<nowiki>||Any text3</nowiki>}} &rarr; {{IPAlink/sandbox|m||Any text3}}
+
* {{tlx|IPAlink|m<nowiki>||Any text3</nowiki>}} &rarr; {{IPAlink|m||Any text3}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>||label=</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb||label=}}
+
* {{tlx|IPAlink|ɡb<nowiki>||label=</nowiki>}} &rarr; {{IPAlink|ɡb||label=}}
  
 
;Brackets
 
;Brackets
 
* '''<code>bracket=</code>''', or 2nd or 3rd parameter: set IPA bracket. Options are: <code>/ [ < (none)</code>. Default is none.
 
* '''<code>bracket=</code>''', or 2nd or 3rd parameter: set IPA bracket. Options are: <code>/ [ < (none)</code>. Default is none.
 
;2nd parameter:
 
;2nd parameter:
* {{tlx|IPAlink/sandbox|m<nowiki>|<</nowiki>}} &rarr; {{IPAlink/sandbox|m|<}}
+
* {{tlx|IPAlink|m<nowiki>|<</nowiki>}} &rarr; {{IPAlink|m|<}}
* {{tlx|IPAlink/sandbox|301<nowiki>|<</nowiki>}} &rarr; {{IPAlink/sandbox|301|<}}
+
* {{tlx|IPAlink|301<nowiki>|<</nowiki>}} &rarr; {{IPAlink|301|<}}
* {{tlx|IPAlink/sandbox|m<nowiki>|[</nowiki>}} &rarr; {{IPAlink/sandbox|m|[}}
+
* {{tlx|IPAlink|m<nowiki>|[</nowiki>}} &rarr; {{IPAlink|m|[}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|[</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb|[}}
+
* {{tlx|IPAlink|ɡb<nowiki>|[</nowiki>}} &rarr; {{IPAlink|ɡb|[}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|/</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb|/}}
+
* {{tlx|IPAlink|ɡb<nowiki>|/</nowiki>}} &rarr; {{IPAlink|ɡb|/}}
 
;3rd parameter:
 
;3rd parameter:
* {{tlx|IPAlink/sandbox|m<nowiki>||<</nowiki>}} &rarr; {{IPAlink/sandbox|m||<}}
+
* {{tlx|IPAlink|m<nowiki>||<</nowiki>}} &rarr; {{IPAlink|m||<}}
* {{tlx|IPAlink/sandbox|301<nowiki>||<</nowiki>}} &rarr; {{IPAlink/sandbox|301||<}}
+
* {{tlx|IPAlink|301<nowiki>||<</nowiki>}} &rarr; {{IPAlink|301||<}}
* {{tlx|IPAlink/sandbox|m<nowiki>||[</nowiki>}} &rarr; {{IPAlink/sandbox|m||[}}
+
* {{tlx|IPAlink|m<nowiki>||[</nowiki>}} &rarr; {{IPAlink|m||[}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>||[</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb||[}}
+
* {{tlx|IPAlink|ɡb<nowiki>||[</nowiki>}} &rarr; {{IPAlink|ɡb||[}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>||/</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb||/}}
+
* {{tlx|IPAlink|ɡb<nowiki>||/</nowiki>}} &rarr; {{IPAlink|ɡb||/}}
  
 
;2nd/3rd parameter, the other one as label:
 
;2nd/3rd parameter, the other one as label:
* {{tlx|IPAlink/sandbox|m<nowiki>|two-label|<</nowiki>}} &rarr; {{IPAlink/sandbox|m|two-label|<}}
+
* {{tlx|IPAlink|m<nowiki>|two-label|<</nowiki>}} &rarr; {{IPAlink|m|two-label|<}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label|<</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label|3=<}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label|<</nowiki>}} &rarr; {{IPAlink|301|2=two-label|3=<}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label|3=<</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label|3=<}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label|3=<</nowiki>}} &rarr; {{IPAlink|301|2=two-label|3=<}}
  
  
* {{tlx|IPAlink/sandbox|m<nowiki>|[|three-label</nowiki>}} &rarr; {{IPAlink/sandbox|m|[|three-label}}
+
* {{tlx|IPAlink|m<nowiki>|[|three-label</nowiki>}} &rarr; {{IPAlink|m|[|three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|[</nowiki>|three-label}} &rarr; {{IPAlink/sandbox|ɡb|[|three-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>|[</nowiki>|three-label}} &rarr; {{IPAlink|ɡb|[|three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|/|label=named-label</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb|/|label=named-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>|/|label=named-label</nowiki>}} &rarr; {{IPAlink|ɡb|/|label=named-label}}
  
 
;2nd/3rd parameter label, no bracket:
 
;2nd/3rd parameter label, no bracket:
* {{tlx|IPAlink/sandbox|m<nowiki>|two-label</nowiki>}} &rarr; {{IPAlink/sandbox|m|two-label}}
+
* {{tlx|IPAlink|m<nowiki>|two-label</nowiki>}} &rarr; {{IPAlink|m|two-label}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label</nowiki>}} &rarr; {{IPAlink|301|2=two-label}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label</nowiki>}} &rarr; {{IPAlink|301|2=two-label}}
  
* {{tlx|IPAlink/sandbox|m<nowiki>||three-label</nowiki>}} &rarr; {{IPAlink/sandbox|m||three-label}}
+
* {{tlx|IPAlink|m<nowiki>||three-label</nowiki>}} &rarr; {{IPAlink|m||three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|</nowiki>|three-label}} &rarr; {{IPAlink/sandbox|ɡb||three-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>|</nowiki>|three-label}} &rarr; {{IPAlink|ɡb||three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>||label=named-label</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb||label=named-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>||label=named-label</nowiki>}} &rarr; {{IPAlink|ɡb||label=named-label}}
  
 
;bracket named, 2 or 3 as label:
 
;bracket named, 2 or 3 as label:
* {{tlx|IPAlink/sandbox|m<nowiki>|two-label|bracket=<</nowiki>}} &rarr; {{IPAlink/sandbox|m|two-label|bracket=<}}
+
* {{tlx|IPAlink|m<nowiki>|two-label|bracket=<</nowiki>}} &rarr; {{IPAlink|m|two-label|bracket=<}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label|bracket=<</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label|bracket=<}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label|bracket=<</nowiki>}} &rarr; {{IPAlink|301|2=two-label|bracket=<}}
* {{tlx|IPAlink/sandbox|301<nowiki>|2=two-label|bracket=<</nowiki>}} &rarr; {{IPAlink/sandbox|301|2=two-label|bracket=<}}
+
* {{tlx|IPAlink|301<nowiki>|2=two-label|bracket=<</nowiki>}} &rarr; {{IPAlink|301|2=two-label|bracket=<}}
  
  
* {{tlx|IPAlink/sandbox|m<nowiki>|bracket=<|three-label</nowiki>}} &rarr; {{IPAlink/sandbox|m|bracket=<|three-label}}
+
* {{tlx|IPAlink|m<nowiki>|bracket=<|three-label</nowiki>}} &rarr; {{IPAlink|m|bracket=<|three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|bracket=<</nowiki>|three-label}} &rarr; {{IPAlink/sandbox|ɡb|bracket=<|three-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>|bracket=<</nowiki>|three-label}} &rarr; {{IPAlink|ɡb|bracket=<|three-label}}
* {{tlx|IPAlink/sandbox|ɡb<nowiki>|bracket=<|label=named-label</nowiki>}} &rarr; {{IPAlink/sandbox|ɡb|bracket=<|label=named-label}}
+
* {{tlx|IPAlink|ɡb<nowiki>|bracket=<|label=named-label</nowiki>}} &rarr; {{IPAlink|ɡb|bracket=<|label=named-label}}
  
  
 
;Error situation
 
;Error situation
 
If the IPA symbol is not defined in the IPAsym table, then an error message is returned.
 
If the IPA symbol is not defined in the IPAsym table, then an error message is returned.
:<tt><nowiki>{{IPAlink/sandbox|pʰɪk}}</nowiki></tt> &rarr; {{IPAlink/sandbox|pʰɪk}}
+
:<tt><nowiki>{{IPAlink|pʰɪk}}</nowiki></tt> &rarr; {{IPAlink|pʰɪk}}
  
 
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 {{tl|IPAsym}} table.
 
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 {{tl|IPAsym}} table.
Line 73: Line 73:
 
;Option "label" (2nd, unnamed parameter)
 
;Option "label" (2nd, unnamed parameter)
 
The template can take the extra input like "label=A", and then ''show'' that  symbol, while ''linking'' to the appropriate article. The symbol to be shown can also be the ''second, unnamed'' parameter.
 
The template can take the extra input like "label=A", and then ''show'' that  symbol, while ''linking'' to the appropriate article. The symbol to be shown can also be the ''second, unnamed'' parameter.
:<tt><nowiki>{{IPAlink/sandbox|m|label=Anytext}}</nowiki></tt> &rarr; {{IPAlink/sandbox|m|label=Anytext}}
+
:<tt><nowiki>{{IPAlink|m|label=Anytext}}</nowiki></tt> &rarr; {{IPAlink|m|label=Anytext}}
:<tt><nowiki>{{IPAlink/sandbox|ɽ͡r|label=*}}</nowiki></tt> &rarr; {{IPAlink/sandbox|ɽ͡r|label=*}}
+
:<tt><nowiki>{{IPAlink|ɽ͡r|label=*}}</nowiki></tt> &rarr; {{IPAlink|ɽ͡r|label=*}}
 
:<tt><nowiki>{{IPAblink|ˤ|label=sˤ}}</nowiki></tt> &rarr; {{IPAblink|ˤ|label=sˤ}}
 
:<tt><nowiki>{{IPAblink|ˤ|label=sˤ}}</nowiki></tt> &rarr; {{IPAblink|ˤ|label=sˤ}}
 
:<tt><nowiki>{{IPAblink|ˤ|sˤ}}</nowiki></tt> &rarr; {{IPAblink|ˤ|sˤ}}
 
:<tt><nowiki>{{IPAblink|ˤ|sˤ}}</nowiki></tt> &rarr; {{IPAblink|ˤ|sˤ}}
Line 80: Line 80:
  
 
==Other options: name, wikilink==
 
==Other options: name, wikilink==
* {{tlx|IPAlink/sandbox|m<nowiki>|/|name=yes</nowiki>}} &rarr; {{IPAlink/sandbox|m|/|name=yes}}  
+
* {{tlx|IPAlink|m<nowiki>|/|name=yes</nowiki>}} &rarr; {{IPAlink|m|/|name=yes}}  
* {{tlx|IPAlink/sandbox|m<nowiki>|>|wl=no</nowiki>}} &rarr; {{IPAlink/sandbox|m|>|wl=no}}
+
* {{tlx|IPAlink|m<nowiki>|>|wl=no</nowiki>}} &rarr; {{IPAlink|m|>|wl=no}}
  
 
==Style==
 
==Style==
* {{tlx|IPAlink/sandbox|m<nowiki>|style=background:#f7a6c5; font-size:140%;</nowiki>}} &rarr; {{IPAlink/sandbox|m|style=background:#f7a6c5; font-size:140%;}}
+
* {{tlx|IPAlink|m<nowiki>|style=background:#f7a6c5; font-size:140%;</nowiki>}} &rarr; {{IPAlink|m|style=background:#f7a6c5; font-size:140%;}}
  
 
==brackets==
 
==brackets==

Revision as of 21:29, 24 July 2012


Usage

First parameter or ipa symbol= (required): Any IPA symbol, or its IPA number.

Label

label=, or 2nd, 3rd parameter, changes the label of the wikilink.


Brackets
  • bracket=, or 2nd or 3rd parameter: set IPA bracket. Options are: / [ < (none). Default is none.
2nd parameter
3rd parameter
2nd/3rd parameter, the other one as label


2nd/3rd parameter label, no bracket
bracket named, 2 or 3 as label



Error situation

If the IPA symbol is not defined in the IPAsym table, then an error message is returned.

{{IPAlink|pʰɪk}}pʰɪk

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 {{IPAsym}} table.

Option "label" (2nd, unnamed parameter)

The template can take the extra input like "label=A", and then show that symbol, while linking to the appropriate article. The symbol to be shown can also be the second, unnamed parameter.

{{IPAlink|m|label=Anytext}}m
{{IPAlink|ɽ͡r|label=*}}ɽ͡r
{{IPAblink|ˤ|label=sˤ}}[ˤ]
{{IPAblink|ˤ|sˤ}}[]
{{IPAblink|301|i}}Error using {{IPA symbol}}: "301" not found in list

Other options: name, wikilink

Style

  • {{IPAlink|m|style=background:#f7a6c5; font-size:140%;}}m

brackets