Jump to content

Template:grc-IPA

From Wiktionary, the free dictionary

This template automatically takes an Ancient Greek word and generates IPA transcriptions of the pronunciation at different periods from Attic Greek in the 5th century BC to Byzantine Greek in the 15th century AD using Module:grc-pronunciation.

The template requires input in the first parameter if you would like to display the pronunciation of something besides the entry title, or if a word contains the ambiguous vowels α, ι, υ, which may be either short or long. (To clarify: α, ι, υ in diphthongs are not ambiguous; , and not in a diphthong, and are not ambiguous because the circumflex and iota subscript are only placed on long vowels.) In these cases, use the first parameter to input the alternative form of the word, or a form of the word with breves or macrons added to each ambiguous letter.

To add a macron or breve, use the template {{subst:chars|grc|word}}, and add _ for a macron or ^ for a breve after the letter in question: {{subst:chars|grc|Δι^ονύ_σι^α^}}Δῐονῡ́σῐᾰ. The template automatically places any diacritics in the correct order.

Non-Attic dialects in and before the classical period (Ionic, early Epic, Doric, Aeolic, etc.) are not specifically supported by the module, and there may not be enough information to determine how their pronunciation differed from Attic. However, the template is usually added to pages for words in these dialects anyway.

In preview mode, the template displays a note listing any vowels with ambiguous length that it runs into. If the notes can be reconciled, they should be.

Example

In the example below, the alpha is specified as short, with the breve coming after the alpha, since the alpha cannot take the breathing mark and the breve at the same time. The iota does not have a specified length, and if you click "edit" and then "show preview" you can see the template noting this.

ἁγιότης (hagiótēs)

{{grc-IPA|ᾰ̔γιότης}}

 

Mark the vowel length of the ambiguous vowel ι by adding a macron after it if it is long, or a breve if it is short. By default, Module:grc-pronunciation assumes it is short if unmarked.
[This message shows only in preview mode.]

Another example: Διονύσια (Dionúsia) has four ambiguous vowels. One of these vowels is long, so {{grc-IPA|Δῐονῡ́σῐα}} or {{grc-IPA|Δῐονῡ́σῐᾰ}} will give the template the information it needs to provide the correct pronunciation.

Parameters

|1= or |w=
The word to be transcribed. Only needed if you wish to transcribe a word that is different from the page title, or if the word contains ambiguous vowels (α, ι, υ).
|period=
The period to start transcribing at. Recognized values: cla (Classical Attic), koi1 (Egyptian Koine in the 1st century BC), koi2 (Koine in the 4th century AD), byz1 (Byzantine Greek in the 10th century AD), byz2 (Constantinopolitan Greek in the 15th century AD). Choose the earliest period after the first attestation of the word. If this parameter isn't specified, the transcriptions will start at Classical Attic. If a period of koi1 or later is set, then the length of ambiguous vowels need not be indicated.

Generates pronunciation in IPA for Ancient Greek entries.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
11 w

The word to be transcribed. If the entry name contains the letter α, ι, or υ, and it is not part of a diphthong, add a macron after it to mark it as long, or a breve to mark it as short.

Default
page title
Example
ᾰ̔́πᾱς
Auto value
Stringoptional
periodperiod

The period to start transcribing at. Recognized values: <code>cla</code> (Classical Attic), <code>koi1</code> (Egyptian Koine in the 1st century BC), <code>koi2</code> (Koine in the 4th century AD), <code>byz1</code> (Byzantine Greek in the 10th century AD), <code>byz2</code> (Constantinopolitan Greek in the 15th century AD). Choose the earliest period after the first attestation of the word. If this parameter isn't specified, the transcriptions will start at Classical Attic.

Default
cla
Example
koi2
Auto value
Stringoptional