Template:Infobox IPA/doc: Difference between revisions

From Pantonian Republic Wiki
Jump to navigation Jump to search
m (syntaxhighlight lang="wikitext")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 15:20, 28 May 2023

Usage

This template can be used to add an infobox for a phonetic sound.

This infobox can be used to describe a phonetic sound, both by its name and its IPA symbol. Additional information can be added, like the X-SAMPA letters and a graphic image file.

In general, the descriptive name corresponds with the article name. The infobox is then placed on that article page.

Parameters

Basic parameters

Only a few parameters are required to produce a useful infobox. The above header can be set, and up to four IPA symbols can be shown:

|ipa number= is required to show the sound if available and the header if |above= is omitted.

Decimals are decimal character references, also known as "Entity", to define the symbol in HTML. The template tries to find all known information with these two numbers.

Some more basic parameters:

Voiced velar plosive
ɡ
IPA Number110
Encoding
Entity (decimal)ɡ
Unicode (hex)U+0261
X-SAMPAg
Braille⠛ (braille pattern dots-1245) U+281B
{{Infobox IPA
| above       = Voiced velar plosive
| ipa number  = 110
| decimal     = 609
| imagefile   = Voiced velar stop (vector).svg
| imagesize   = 150px
| x-sampa     = g
| braille     = g
}}

Full parameter list

{{infobox IPA
| above        =
| ipa symbol   =
| ipa symbol2  =
| ipa symbol3  =
| ipa symbol4  =

| imagefile    =
| imagecaption =
| imagesize    =

| ipa number   =
| decimal1     =
| decimal2     =
| decimal3     =
| decimal4     =
| note1 label  =
| note1        =

| unicode      =
| x-sampa      =
| braille      = 
| braille2     = 
| braille3     = 
| braille4     = 
| note2 label  =
| note2        =
}}
Decimal numbers

Up to four decimal values can be entered, to compose the symbol:

Voiceless
ʎ̥˔
IPA Number157 402A 429
Encoding
Entity (decimal)ʎ​̥​˔
Unicode (hex)U+028E U+0325 U+02D4
| ipa symbol = ʎ̥˔
| ipa number = 157 402A 429
| decimal1   = 654
| decimal2   = 805
| decimal3   = 724
| decimal4   =

Multiple symbols

Up to eight symbols can be shown in big font.

Downstep and upstep
ꜛ◌
ꜜ◌
| above = Downstep and upstep
| ipa symbol  = ꜛ◌
| ipa symbol2 = ꜜ◌
| ipa symbol3 =
...
| ipa symbol8 =

Image

Adding an image of the symbol:

Voiceless
ʎ̥˔
{{infobox IPA
| ipa symbol = ʎ̥˔
| imagefile    = Lateral fricatives.svg
| imagecaption = image example
| imagesize    = 50px
}}

More input options

Open front unrounded vowel
a
Extra note 1This is my first note
Encoding
Unicode (hex)U+9999
X-SAMPAX-S
Extra note 2Another note by me here
| ipa symbol   = a
| note1 label  = Extra note 1
| note1        = This is my first note

| unicode      = U+9999
| x-sampa      = X-S
| note2 label  = Extra note 2
| note2        = Another note by me here

Sound file

The template tries to determine the default sound file name by the IPA symbol as defined at Module:IPA symbol/data:

Priorities in parameters

The template tries to get as much information as possible from the input. Overwriting:

| above        = (overwrites ipa symbol name (IPA symbol) in header)
| unicode      = (overwrites Unicode numbers that were determinated by the decimal numbers)

Template data

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template in articles based on this TemplateData.

TemplateData for Infobox IPA

<templatedata> { "params": { "above": { "label": "Label above", "description": "Title of the info box", "example": "Voiced velar stop", "type": "line", "suggested": true }, "ipa symbol": { "aliases": [ "ipa-text" ], "label": "IPA symbol 1", "description": "IPA symbol for the sound", "example": "g", "type": "line", "suggested": true }, "decimal1": { "aliases": [ "decimal" ], "label": "decimal HMTL codepoint 1", "description": "Defines the first symbol in HTML", "example": "162", "type": "number", "suggested": true }, "decimal2": {}, "decimal3": {}, "decimal4": {}, "ipa symbol2": {}, "ipa symbol3": {}, "ipa symbol4": {}, "ipa symbol5": {}, "ipa symbol6": {}, "ipa symbol7": {}, "ipa symbol8": {}, "imagesize": { "label": "Image size", "type": "string" }, "imagecaption": { "label": "Image caption", "type": "line" }, "ipa number": { "label": "IPA number", "example": "149", "type": "number" }, "note1": { "label": "Description 1", "description": "Description for first symbol", "type": "line" }, "unicode": { "type": "string" }, "x-sampa": { "aliases": [ "xsampa" ], "label": "X-SAMPA" }, "braille": {}, "braille2": {}, "braille3": {}, "braille4": {}, "note2 label": {}, "note2": {}, "image": { "aliases": [ "ipa-image", "imagefile" ], "label": "Image", "type": "wiki-file-name" } }, "format": "block", "paramOrder": [ "above", "ipa symbol", "decimal1", "decimal2", "decimal3", "decimal4", "ipa symbol2", "ipa symbol3", "ipa symbol4", "ipa symbol5", "ipa symbol6", "ipa symbol7", "ipa symbol8", "image", "imagesize", "imagecaption", "ipa number", "note1", "unicode", "x-sampa", "braille", "braille2", "braille3", "braille4", "note2 label", "note2" ] } </templatedata>