Use this template under the Pronunciation header to specify homophones for a term.
|1=
(required)|lang=
is a deprecated synonym; please do not use. If this is used, all numbered parameters move down by one.|2=
, |3=
, |4=
...;
is used as an argument, in which case the two surrounding arguments will be separated by a semicolon. See below under #Inline modifiers for an example of this. (Additionally, if any homophone has an embedded comma, all homophones will be separated by semicolons; although in the case of homophones this is unlikely, since they are usually single words.) Note that semicolons do not count for the purposes of indexed parameters; thus, an example like {{homophones|en|torc|torq|torque|aa3=non-rhotic|;|tock|aa4=cot-caught}}
is correct and will result in the cot-caught
accent qualifier being displayed after the homophone tock, while {{homophones|en|torc|torq|torque|aa3=non-rhotic|;|tock|aa5=cot-caught}}
is incorrect and will produce unexpected results. To avoid issues like this, it is recommended to use inline modifiers (see link).|q=
{{q}}
/{{qualifier}}
template. NOTE: Currently, use of this parameter is disallowed, since its meaning recently changed; this will change in July 2024.|qq=
{{q}}
/{{qualifier}}
template.|a=
{{a}}
/{{accent}}
template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier.|aa=
{{a}}
/{{accent}}
template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier.|qN=
{{q}}
/{{qualifier}}
template. NOTE: Currently, use of this parameter is disallowed, since its meaning recently changed; this will change in July 2024.|qqN=
{{q}}
/{{qualifier}}
template.|aN=
{{a}}
/{{accent}}
template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier.|aaN=
{{a}}
/{{accent}}
template. To be recognized as a separator, there must be no space following the comma; otherwise, the comma is treated as an embedded comma within the accent qualifier.|refN=
===References===
section at the bottom of the language's entry. This works identically to the corresponding parameter of the {{IPA}}
template; see Template:IPA#References for the exact syntax.|tN=
or |glossN=
|altN=
|trN=
|tsN=
|ts=
parameter of {{l}}
and {{m}}
.|gN=
|g=
parameter of {{head}}
, except that multiple, comma-separated gender/number specs can be given (there should be no space after the comma). Generally only use for disambiguating homophones with multiple pronunciations.|posN=
|pos=
parameter of {{l}}
and {{m}}
. Generally only use for disambiguating homophones with multiple pronunciations.|idN=
|id=
parameter of {{l}}
and {{m}}
. Generally only use for disambiguating homophones with multiple pronunciations.|litN=
|lit=
parameter of {{l}}
and {{m}}
. Provided for completeness, but you should rarely (if ever) need to use this.|scN=
|sc=
. This is rarely necessary, as the correct script can almost always be autodetected.|sc=
|scN=
script codes. This is rarely necessary, as the correct script can almost always be autodetected.|caption=1
|nocaption=1
|nocat=1
|sort=
makeSortKey
method in Module:languages can usually generate the correct sortkey.All indexed parameters have corresponding inline modifiers, e.g. <q:...>
, <qq:...>
, <a:...>
, <aa:...>
, <ref:...>
, etc. that can be attached directly to a homophonw argument. Example:
* {{homophones|en|wined<aa:wine-whine>|;|wind<aa:wine-whine><pos:verb>}}
which produces
This also shows the use of a bare semicolon argument to cause the separator between two homophones to appear as a semicolon.
Another example showing the use of double angle bracket notation:
* {{hmp|en|currant|;|courant<aa:with both the <<hurry-furry>> and <<cure-fir>>>}}
which produces
In the English entry for two:
* {{homophones|en|to|too}}
gives
When available automatic transliteration will be added, e.g. in the Greek entry βάζο (vázo):
* {{homophones|el|βάζω}}
gives
Alternatively transliteration can be added manually, as well as qualification, for each homophone listed. For in the Hebrew entry עת:
* {{homophones|he|עֵט|tr1=et|qq1=some qualifier}}
gives
TemplateData for homophones
Use this template under the Pronunciation header to specify homophones for a term.
Parameter | Description | Type | Status | |
---|---|---|---|---|
language code | 1 | The language code of the language of the term and its homophones.
| String | required |
homophone | 2 | First homophone to be listed.
| String | required |
link text | alt1 | Link text for the first homophone, if different from the entry name. | String | optional |
transliteration | tr1 | If necessary, transliteration for the first homophone, (some languages are done automatically). | String | optional |
qualifier | q1 | If necessary, qualifier for the first homophone. | String | optional |
homophone 2 | 3 | Second homophone to be listed. | String | optional |
link 2 | alt2 | Link text for the second homophone, if different from the entry name. | String | optional |
transliteration 2 | tr2 | If necessary, transliteration for the second homophone, (some languages are done automatically). | String | optional |
qualifier 2 | q2 | If necessary, qualifier for the second homophone. | String | optional |
homophone 3 | 4 | Third homophone to be listed. | String | optional |
link 3 | alt3 | Link text for the third homophone, if different from the entry name. | String | optional |
transliteration 3 | tr3 | If necessary, transliteration for the third homophone (some languages are done automatically). | String | optional |
qualifier 3 | q3 | If necessary, qualifier for the third homophone. | String | optional |
lang | lang | The language code of the language of the term and its homophones.
| String | deprecated |