Template:Respell/doc

From DMJ Productions

This template formats pronunciation respellings of English words. It puts the input in italics, hyphenates each value so it will represent a syllable, and links to Help:Pronunciation respelling key. Stressed syllables are input in uppercase and will appear slightly smaller than usual uppercase letters.

Notation must be spelled accordingly to the respelling key at Help:Pronunciation respelling key. For example, the word pronunciation (IPA: /prəˌnʌnsiˈʃən/) is respelled prə-NUN-see-AY-shən; using this template, the formatting is:

How to use[edit]

On Wikipedia, respelling is most commonly used to help clarify the pronunciation of a name or topic in the lead section or introductory paragraph of an article. Per the Manual of Style, respelling may only follow and augment a corresponding International Phonetic Alphabet template (e.g., {{IPAc-en}}) and may never be used in place of one. The template provides a link to a key so that readers may easily discover how to pronounce an easily mispronounced or difficult-to-pronounce word. For example:

Common practice is to put no punctuation except one space between the IPA and the respelling for clarity, as in:

Any argument containing an underscore or beginning or ending with a hyphen will not generate adjoining hyphens and will instead turn the underscore into a space, allowing for denoting word boundaries, alternate pronunciations, and affix ellipses. For example:

An argument beginning in (- or ending in -) will also suppress the extra hyphen, so that optional syllables can be indicated.

Examples[edit]

Documentation[edit]

|link=no cancels the link to Help:Pronunciation respelling key. This is for documentation outside the main namespace only.

  • {{respell|prə|NUN|see|AY|shən|link=no}}prə-NUN-see-AY-shən

Template Data[edit]

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 based on this TemplateData.

TemplateData for Respell

Template Data

<templatedata> { "params": { "1": {}, "2": {}, "3": {}, "4": {}, "5": {}, "6": {}, "7": {} } } </templatedata>

See also[edit]