Template:rad-pr/documentation: Difference between revisions
TheNightAvl (talk | contribs) m (TheNightAvl moved page Template:rad-pronunciation/documentation to Template:rad-pr/documentation) |
TheNightAvl (talk | contribs) mNo edit summary |
||
Line 10: | Line 10: | ||
on a polysyllabic word's page, such as {{m|rad|Aroír}}, will generate the standard pronunciation, the corresponding rhyme and the syllabification of the word: | on a polysyllabic word's page, such as {{m|rad|Aroír}}, will generate the standard pronunciation, the corresponding rhyme and the syllabification of the word: | ||
<hr> | <hr> | ||
{{rad- | {{rad-pr|entry=Aroír}} | ||
<hr> | <hr> | ||
On a monosyllabic word's page, such as {{m|rad|hars}}, the syllabification will not be present: | On a monosyllabic word's page, such as {{m|rad|hars}}, the syllabification will not be present: | ||
<hr> | <hr> | ||
{{rad- | {{rad-pr|entry=hars}} | ||
<hr> | <hr> | ||
On a multi-word entry's page, such as {{m|rad|Arans ag Eurúpjeșe}}, the rhyme will not be present. Words may also appear with a narrower phonetic transcription if applicable: | On a multi-word entry's page, such as {{m|rad|Arans ag Eurúpjeșe}}, the rhyme will not be present. Words may also appear with a narrower phonetic transcription if applicable: | ||
<hr> | <hr> | ||
{{rad- | {{rad-pr|entry=Arans ag Eurúpjeșe}} | ||
<hr> | <hr> | ||
With words pronounced differently in the ''[[:Appendix:Radestrian_pronunciation|hjádvanþs]]'' standard, such as {{m|rad|hjárs}}, it will appear in the dialect section: | With words pronounced differently in the ''[[:Appendix:Radestrian_pronunciation|hjádvanþs]]'' standard, such as {{m|rad|hjárs}}, it will appear in the dialect section: | ||
<hr> | <hr> | ||
{{rad- | {{rad-pr|entry=hjárs}} | ||
<hr> | <hr> | ||
Line 38: | Line 38: | ||
: <big>{{l|rad|us}}</big> | : <big>{{l|rad|us}}</big> | ||
{{tempn|rad-pronunciation|<s>'''IPA'''|</s>/us/}} | {{tempn|rad-pronunciation|<s>'''IPA'''|</s>/us/}} | ||
{{rad- | {{rad-pr|entry=us|/us/}} | ||
<hr> | <hr> | ||
Line 46: | Line 46: | ||
: <big>{{l|rad|as}}</big> | : <big>{{l|rad|as}}</big> | ||
{{tempn|rad-pronunciation|'''homophones'''|às|‘as|'''IPA'''|/ɤs/}} | {{tempn|rad-pronunciation|'''homophones'''|às|‘as|'''IPA'''|/ɤs/}} | ||
{{rad- | {{rad-pr|entry=as|homophones|às|‘as|IPA|/ɤs/}} | ||
<hr> | <hr> | ||
Line 54: | Line 54: | ||
: <big>{{l|rad|asedua}}</big> | : <big>{{l|rad|asedua}}</big> | ||
{{tempn|rad-pronunciation|'''syllables'''|a|se|dua'''||'''a|sed|ua}} | {{tempn|rad-pronunciation|'''syllables'''|a|se|dua'''||'''a|sed|ua}} | ||
{{rad- | {{rad-pr|entry=asedua|syllables|a|se|dua||a|sed|ua}} | ||
<hr> | <hr> | ||
Line 63: | Line 63: | ||
: <big>{{l|rad|ag}}</big> | : <big>{{l|rad|ag}}</big> | ||
{{tempn|rad-pronunciation|'''colloquial'''|/ɤɡ/}} | {{tempn|rad-pronunciation|'''colloquial'''|/ɤɡ/}} | ||
{{rad- | {{rad-pr|entry=ag|colloquial|/ɤɡ/}} | ||
<hr> | <hr> | ||
: <big>{{l|rad|rvaus}}</big> | : <big>{{l|rad|rvaus}}</big> | ||
{{tempn|rad-pronunciation|'''insular'''|/rˠoːs/}} | {{tempn|rad-pronunciation|'''insular'''|/rˠoːs/}} | ||
{{rad- | {{rad-pr|entry=rvaus|insular|/rˠoːs/}} | ||
<hr> | <hr> | ||
: <big>{{l|rad|rvaus}}</big> | : <big>{{l|rad|rvaus}}</big> | ||
{{tempn|rad-pronunciation|'''insular'''|/rˠoːs/|'''colloquial'''|[ɹoːs]}} | {{tempn|rad-pronunciation|'''insular'''|/rˠoːs/|'''colloquial'''|[ɹoːs]}} | ||
{{rad- | {{rad-pr|entry=rvaus|insular|/rˠoːs/|colloquial|[ɹoːs]}} | ||
<hr> | <hr> | ||
Line 80: | Line 80: | ||
: <big>{{l|rad|Aroír}}</big> | : <big>{{l|rad|Aroír}}</big> | ||
{{tempn|rad-pronunciation|'''syllables'''|'''no auto'''}} | {{tempn|rad-pronunciation|'''syllables'''|'''no auto'''}} | ||
{{rad- | {{rad-pr|entry=Aroír|syllables|no auto}} | ||
<hr> | <hr> | ||
: <big>{{l|rad|ag}}</big> | : <big>{{l|rad|ag}}</big> | ||
{{tempn|rad-pronunciation|'''no auto'''|/ɤɡ/}} | {{tempn|rad-pronunciation|'''no auto'''|/ɤɡ/}} | ||
{{rad- | {{rad-pr|entry=ag|no auto|/ɤɡ/}} | ||
</hr> | </hr> | ||
Line 92: | Line 92: | ||
: <big>{{l|rad|ag}}</big> | : <big>{{l|rad|ag}}</big> | ||
{{tempn|rad-pronunciation|'''no auto'''}} | {{tempn|rad-pronunciation|'''no auto'''}} | ||
{{rad- | {{rad-pr|entry=ag|no auto}} | ||
<hr> | <hr> | ||
Line 102: | Line 102: | ||
: <big>{{l|rad|sjavair·}}</big> | : <big>{{l|rad|sjavair·}}</big> | ||
{{tempn|rad-pronunciation|'''no rhyme'''}} | {{tempn|rad-pronunciation|'''no rhyme'''}} | ||
{{rad- | {{rad-pr|entry=sjavair·|no rhyme}} | ||
<hr> | <hr> | ||
Revision as of 18:12, 24 August 2023
Uses Lua: |
Usage
This template can be added to a Radestrian entry, and it will automatically generate and format the pronunciation section.
There are no mandatory parameters: the template alone will generate the pronunciation from the page title and create the relevant list of rhymes and syllabification.
{{rad-pronunciation}}
on a polysyllabic word's page, such as Aroír, will generate the standard pronunciation, the corresponding rhyme and the syllabification of the word:
On a monosyllabic word's page, such as hars, the syllabification will not be present:
On a multi-word entry's page, such as Arans ag Eurúpjeșe, the rhyme will not be present. Words may also appear with a narrower phonetic transcription if applicable:
With words pronounced differently in the hjádvanþs standard, such as hjárs, it will appear in the dialect section:
Modes
Extra information can be added through extra arguments. There are three modes of extra argument:
|IPA
|syllables
|homophones
All arguments given after the activation of a mode are interpreted as arguments for that mode. |IPA
, however, is selected by default. Additional arguments given in IPA
will come with a generated rhyme where possible.
{{rad-pronunciation|IPA|/us/}}
You can toggle modes by calling their name.
{{rad-pronunciation|homophones|às|‘as|IPA|/ɤs/}}
In syllables
mode, syllables are divided as arguments, with multiple entries divided by ||
, as in {{syllables}}
.
{{rad-pronunciation|syllables|a|se|dua||a|sed|ua}}
Dialects and registers
Dialects and registers are sub-modes under IPA
. Calling these will set the arguments to be interpreted under the previously selected dialect/register. The standard dialect and plain register are selected by default. Calling a dialect will reset the register. Calling a dialect or register outside of IPA
mode will switch to IPA
mode, and the dialect and register will be reset. Non-standard dialects do not contribute to the rhyme generation.
{{rad-pronunciation|colloquial|/ɤɡ/}}
{{rad-pronunciation|insular|/rˠoːs/}}
{{rad-pronunciation|insular|/rˠoːs/|colloquial|[ɹoːs]}}
Disabling auto-generation
Automatic IPA
and syllables
can be turned off by calling |no( )auto
in their respective modes. Note that rhyme is automatically generated for each standard input regardless. Although automatic generation can be turned off, a standard IPA transcription in plain register must still be inputted.
{{rad-pronunciation|syllables|no auto}}
{{rad-pronunciation|no auto|/ɤɡ/}}
Otherwise you get an error:
{{rad-pronunciation|no auto}}
Lua error in Module:rad-pronunciation at line 230: Missing IPA input.
See?
While individual rhyme generation cannot be disabled, the display of the rhyme list itself can be disabled with |no( )rhyme(s)
. This is usually restricted to affixes.
{{rad-pronunciation|no rhyme}}
Entry name override
There is one last parameter, |entry=
, which can be used to override the automatic input from the page name, though this is only applicable in exemplification settings, such as this one. Calling this parameter will suppress all rhyme categorisation.
{{rad-pronunciation|syllables|no auto|entry=Aroír}}
allows me to call {{rad-pronunciation|syllables|no auto}}
outside of the Aroír page.