Template:rad-pr/documentation: Difference between revisions

m
ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
mNo edit summary
mNo edit summary
Line 4: Line 4:
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.
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.


{{tempn|rad-pronunciation}}
{{tempn|rad-pronunciation}}


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:
Line 25: Line 25:
All arguments given after the activation of a mode are interpreted as arguments for that mode. <code>|IPA</code>, however, is selected by default. Additional arguments given in <code>IPA</code> will come with a generated rhyme where possible.
All arguments given after the activation of a mode are interpreted as arguments for that mode. <code>|IPA</code>, however, is selected by default. Additional arguments given in <code>IPA</code> will come with a generated rhyme where possible.


{{temp|rad-pronunciation|/us/}} {{l|rad|us}}
: <big>{{l|rad|us}}</big>
{{tempn|rad-pronunciation|/us/}}
{{rad-pronunciation|entry=us|/us/}}
{{rad-pronunciation|entry=us|/us/}}


You can toggle modes by calling their name.
You can toggle modes by calling their name.


{{temp|rad-pronunciation|homophones|as|‘as}} → {{l|rad|às}}
: <big>{{l|rad|às}}</big>
{{tempn|rad-pronunciation|homophones|as|‘as}}
{{rad-pronunciation|entry=às|homophones|as|‘as}}
{{rad-pronunciation|entry=às|homophones|as|‘as}}


In <code>syllables</code> mode, syllables are divided as arguments, with multiple entries divided by <code>||</code>, as in {{temp|syllables}}.
In <code>syllables</code> mode, syllables are divided as arguments, with multiple entries divided by <code>||</code>, as in {{temp|syllables}}.


{{temp|rad-pronunciation|syllables|a|se|dua||a|sed|ua}} → {{l|rad|asedua}}
: <big>{{l|rad|asedua}}</big>
{{tempn|rad-pronunciation|syllables|a|se|dua||a|sed|ua}}
{{rad-pronunciation|entry=asedua|syllables|a|se|dua||a|sed|ua}}
{{rad-pronunciation|entry=asedua|syllables|a|se|dua||a|sed|ua}}


Dialects and registers are <i>sub-modes</i> under <code>IPA</code>. 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 <code>IPA</code> mode will switch to <code>IPA</code> mode, and the dialect and register will be reset. Non-standard dialects do not contribute to the rhyme generation.
Dialects and registers are <i>sub-modes</i> under <code>IPA</code>. 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 <code>IPA</code> mode will switch to <code>IPA</code> mode, and the dialect and register will be reset. Non-standard dialects do not contribute to the rhyme generation.


{{temp|rad-pronunciation|colloquial|/ɤɡ/}} → {{l|rad|ag}}
: <big>{{l|rad|ag}}</big>
{{tempn|rad-pronunciation|colloquial|/ɤɡ/}}
{{rad-pronunciation|entry=ag|colloquial|/ɤɡ/}}
{{rad-pronunciation|entry=ag|colloquial|/ɤɡ/}}


{{temp|rad-pronunciation|coastal|/rˠoːs/}} → {{l|rad|rvaus}}
: <big>{{l|rad|rvaus}}</big>
{{tempn|rad-pronunciation|coastal|/rˠoːs/}}
{{rad-pronunciation|entry=rvaus|coastal|/rˠoːs/}}
{{rad-pronunciation|entry=rvaus|coastal|/rˠoːs/}}


{{temp|rad-pronunciation|coastal|/rˠoːs/|colloquial|[ɹoːs]}} → {{l|rad|rvaus}}
: <big>{{l|rad|rvaus}}</big>
{{tempn|rad-pronunciation|coastal|/rˠoːs/|colloquial|[ɹoːs]}}
{{rad-pronunciation|entry=rvaus|coastal|/rˠoːs/|colloquial|[ɹoːs]}}
{{rad-pronunciation|entry=rvaus|coastal|/rˠoːs/|colloquial|[ɹoːs]}}


Automatic <code>IPA</code> and <code>syllables</code> can be turned off by calling <code>|no auto</code> 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.
Automatic <code>IPA</code> and <code>syllables</code> can be turned off by calling <code>|no auto</code> 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.


{{temp|rad-pronunciation|no auto|/ɤɡ/}} → {{l|rad|ag}}
: <big>{{l|rad|ag}}</big>
{{tempn|rad-pronunciation|no auto|/ɤɡ/}}
{{rad-pronunciation|entry=ag|no auto|/ɤɡ/}}
{{rad-pronunciation|entry=ag|no auto|/ɤɡ/}}


{{temp|rad-pronunciation|syllables|no auto}} {{l|rad|Aroír}}
: <big>{{l|rad|Aroír}}</big>
{{tempn|rad-pronunciation|syllables|no auto}}
{{rad-pronunciation|entry=Aroír|syllables|no auto}}
{{rad-pronunciation|entry=Aroír|syllables|no auto}}


The parameter {{para|entry}} can be used to override the automatic input from the page name, though this is only applicable in exemplification settings, such as this one.
The parameter {{para|entry}} can be used to override the automatic input from the page name, though this is only applicable in exemplification settings, such as this one.
  {{tempn|rad-pronunciation|entry=Aroír|syllables|no auto}}