text:
User:TagaSanPedroAko/Filipino surname list

Note: This page is to be merged with Appendix:Tagalog surnames.

Here is a list of Filipino surnames that have not have a definition in Tagalog (or Filipino), or does not have an entry yet. The entries here are arranged in alphabetical order, but considers "ñ" and "ng" as separate letters (though these will mostly appear in the middle of the surnames). For surnames of Spanish origin, whose original includes accented letters, the form without the diacritics (like those when used in the United States) are used instead, so, for example, "García" (a common surname in Spain, also common in the Philippines) is listed as "Garcia" instead. Hispanicized native names are sorted alphabetically, instead by their transcription to the local language.

Most of Filipino surnames are of Spanish origin (mostly those from the Catalogo alfabético de apellidos), including those related to Catholicism, like saints (e.g. Santa Maria, San Luis, Santo Domingo) and religious items (e.g. Dela Cruz, Del Rosario, Santa Cruz), or from other languages in Spain, like Basque (e.g. Mendoza, Ochoa, Loyola), Catalan (e.g. Cabrera, Ferrer, Abella), and Galician (e.g. Fernandez, Alvarez, Diaz). Chinese surnames, including those from Chinese full names (Cojuangco, Yuchengco) or Hispanicized forms (Dizon, Tuazon, Gozon), and native surnames (Dimaano, Caringal, Macapagal) also constitute the majority of Filipino surnames.

Slashes indicate that the surname has an entry created (for Tagalog, or along with other languages). Italicized language names are the original language of the surnames. Variants, especially accented variants of Spanish-language surnames (added for historical reasons, but the unaccented variants are used over those), are placed in parentheses.

A

 * / Spanish, from Arabic
 * / Catalan
 * Spanish
 * / Spanish
 * Cebuano
 * Ilocano
 * Spanish
 * Basque
 * (or Alcála) Spanish
 * Catalan
 * (or Alcaráz) Spanish
 * Spanish
 * Spanish
 * / Spanish
 * Spanish
 * (or Álvarez) Spanish
 * Spanish
 * / Basque (originally "Antxieta", "Antzieta" or "Antxeta")
 * Spanish, variation of Galician and Portuguese Andrade
 * Spanish
 * / Spanish
 * Spanish
 * (or Apóstol) Spanish
 * Tagalog "sun"
 * Spanish
 * / Basque "place of the stone house" (original form Artxaga)
 * Spanish
 * Spanish
 * Basque "stony place"
 * / Spanish
 * Spanish
 * Spanish
 * Spanish
 * / Spanish
 * Spanish
 * (or Apóstol) Spanish
 * Tagalog "sun"
 * Spanish
 * / Basque "place of the stone house" (original form Artxaga)
 * Spanish
 * Spanish
 * Basque "stony place"
 * / Spanish
 * Spanish
 * Spanish
 * Basque "stony place"
 * / Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish

B

 * / Catalan
 * Tagalog
 * Tagalog
 * / Spanish
 * (or Buendía) / Spanish
 * Tagalog
 * Tagalog
 * / Spanish
 * (or Buendía) / Spanish
 * / Spanish
 * (or Buendía) / Spanish
 * / Spanish
 * (or Buendía) / Spanish
 * / Spanish
 * (or Buendía) / Spanish
 * / Spanish
 * (or Buendía) / Spanish
 * / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish
 * (or Buendía) / Spanish

C

 * (or Calderón) Spanish
 * Galician via Spanish
 * Spanish
 * (or Cárdenas) Spanish
 * Galician via Spanish
 * Catalan
 * Tagalog
 * Tagalog
 * Spanish
 * Spanish
 * Spanish
 * Mandarin
 * / Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Catalan
 * Spanish
 * (or Cristobál) Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * / Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Catalan
 * Spanish
 * (or Cristobál) Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish

D

 * Tagalog "lemon"
 * (or )
 * (or )
 * (or
 * (or
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )
 * (or )

E

 * Spanish "drunk"
 * Basque / "new house"
 * Spanish "ages"
 * Spanish "army"
 * Basque "beside the church"
 * (or Encarnación) / Spanish "Incarnation"
 * Spanish "live oaks"
 * Spanish "January"
 * Spanish "son of Enrico"
 * Spanish "squire"
 * / Catalan "spine"
 * Spanish "spiny"
 * / Spanish "[Holy] Spirit"
 * Basque "crows on the left"
 * / Basque "honey above"
 * / Spanish "star"
 * / Spanish "evangelist"
 * / Spanish "star"
 * / Spanish "evangelist"

G

 * (or )
 * (or )

H

 * Spanish
 * Spanish
 * Spanish
 * Spanish

I

 * (or ) Spanish "son of Ibán"
 * Spanish "church"
 * Spanish "Ignatius"
 * Tagalog
 * (or ) Spanish "son of Íñigo"
 * Basque "around the spring" (originally "Iturralde")

L

 * Tagalog "Lakandula"
 * Min Nan "sixth grandson"
 * Min Nan
 * (or )
 * Spanish or Galician
 * Basque (variant of Legazpi)
 * Tagalog "light"
 * Spanish "Llamas, place name"
 * Catalan (Hispanicized spelling of Llobregat)
 * (or "López)Spanish "son of Lopo"
 * Basque "place of flowers"
 * Basque "muddy place"
 * Spanish (variant of Losada)
 * Spanish "moon"
 * Spanish "Llamas, place name"
 * Catalan (Hispanicized spelling of Llobregat)
 * (or "López)Spanish "son of Lopo"
 * Basque "place of flowers"
 * Basque "muddy place"
 * Spanish (variant of Losada)
 * Spanish "moon"
 * Spanish "moon"

M

 * Tagalog
 * (or Makalintal)
 * Galician
 * Spanish
 * Tagalog
 * Tagalog
 * Tagalog
 * Tagalog
 * Spanish
 * Spanish, as given name
 * Spanish
 * (or Márquez) Spanish
 * (or Martín) Spanish
 * (or Martínez) Spanish
 * Spanish, from Arabic
 * Spanish
 * Spanish
 * Spanish
 * Basque
 * Spanish
 * Spanish
 * Spanish
 * Portuguese via Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * Spanish
 * / Spanish
 * Spanish
 * Spanish
 * / Spanish
 * Spanish
 * Spanish, as given name
 * Spanish
 * / Spanish
 * Spanish
 * Spanish, as given name
 * Spanish

N

 * Spanish "national"
 * Spanish "Naples"
 * (or Nicolás) Spanish "Nicholas"
 * Spanish "grandson"
 * Spanish "[Our Lady of] Snows"
 * Spanish "[Our Lady of] Snows"

O

 * Galician (originally "O Campo", name of several small villages)
 * Basque "hut on the river" (originally "Olaibar")
 * Spanish "olive groves" (likely originally spelled as "Olivares", like "Cortez" that is originally a variant of '"Cortes" )
 * Catalan "olive tree"
 * Galician "Ourense"
 * Galician "Ourense"
 * Galician "Ourense"
 * Galician "Ourense"
 * Galician "Ourense"

R

 * (or Ramírez)
 * (or Rizál)
 * (or Rúiz)
 * (or Rizál)
 * (or Rúiz)
 * (or Rizál)
 * (or Rúiz)
 * (or Rizál)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)
 * (or Rúiz)

S

 * Catalan "shoemaker"

T

 * Cebuano
 * Spanish "adobe"
 * Spanish "Tenerife, Canary Islands"
 * Min Nan
 * Min Nan
 * Spanish "Theodore"
 * Min Nan
 * (or Tomás) "Spanish" ''Thomas"
 * Spanish "topaz"
 * Spanish "Turalva, Sardinia, Italy"
 * Spanish "towers"
 * (or Trías)
 * Spanish "[Most Holy] Trinity"
 * Min Nan "grandson"
 * Tagalog "to push"
 * Tagalog "to point"
 * (or Trías)
 * Spanish "[Most Holy] Trinity"
 * Min Nan "grandson"
 * Tagalog "to push"
 * Tagalog "to point"

Y

 * Min Nan
 * Min Nan
 * Min Nan

Z

 * Basque "rocky place full of horses"
 * (or ) Basque "valley of horses" (originally Zaldibar)
 * Spanish "Zamora, Castilla de León"
 * Spanish "Zaragoza, Aragón"
 * Basque "end of the bridge"
 * Basque "caves"
 * Spanish "Zaragoza, Aragón"
 * Basque "end of the bridge"
 * Basque "caves"
 * Basque "caves"


text:
నుతి

Noun

 * 1) Praise, eulogium.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: నుతి


text:
عيانا

Etymology
.

Adverb

 * 1) publicly, in broad daylight
 * 2) visibly
 * 1) visibly

title: عيانا


text:
ࠉࠔࠒࠅࠍ

Etymology
Compare

Proper noun

 * 1) Israel

title: ࠉࠔࠒࠅࠍ


text:
నుతించు

Verb

 * 1) to praise, laud

title: నుతించు


text:
User talk:Namonggtq4

Alternative forms

 * Handshape@Location-Facing...
 * Handshape@Location-Facing...
 * Handshape@Location-Facing...

Etymology
From initial letter of the English word, using a movement similar to the ASL sign. Imitative of....

Production

 * Wiggle the fingers of the dominant hand while moving it toward the....
 * Wiggle the fingers of the dominant hand while moving it toward the....
 * Wiggle the fingers of the dominant hand while moving it toward the....

Verb

 * 1) to translate...; to translate sense... 1 into English...
 * (ASL gloss) ASL GLOSS WHAT? EXAMPLE SENTENCE...
 * "English translation of example sentence 1...."
 * 1) to translate... sense 2...
 * (ASL gloss) ASL GLOSS WHAT? EXAMPLE SENTENCE...
 * "English translation of example sentence 2..."

Synonyms

 * Handshape@Location-Facing..., Handshape@Location-Facing
 * Handshape@Location-Facing..., Handshape@Location-Facing

Noun

 * 1) translation...; another translation of sense... 1, written in English...
 * (ASL gloss) ASL GLOSS WHAT? EXAMPLE SENTENCE...
 * "English translation of example sentence 1...."
 * 1) translation... sense 2...
 * (ASL gloss) ASL GLOSS WHAT? EXAMPLE SENTENCE...
 * "English translation of example sentence 2..."

title: User talk:Namonggtq4


text:
trough lolly

Noun

 * 1)  A urinal cake.

title: trough lolly


text:
أبهى

Adjective

 * 1) more pompous, more luxurious, more beautiful

title: أبهى


text:
आरसो

Etymology
From. Compare 🇨🇬.

Noun

 * 1) mirror

title: आरसो


text: евдә

title: евдә


text: Чилидә

title: Чилидә


text:
ࠀࠓࠄࠅ

Noun

 * 1) Torah

Alternative forms
ࠀࠓࠅࠄ

title: ࠀࠓࠄࠅ


text: Thesaurus:bald person

title: Thesaurus:bald person


text: Champaign

title: Champaign


text: Bernaś

title: Bernaś


text:
Wrąbel

Etymology
From,.

title: Wrąbel


text: Чилидән

title: Чилидән


text: евдән

title: евдән


text:
Wrombel

Etymology
From,.

title: Wrombel


text: Olbryś

title: Olbryś


text: Wiercioch

title: Wiercioch


text: Gaudyn

title: Gaudyn


text: китабдан

title: китабдан


text: китабда

title: китабда


text: Перуда

title: Перуда


text: Перудан

title: Перудан


text:
mamang

Noun

 * 1) ant

Noun

 * 1) snake

Noun

 * 1) whale

title: mamang


text:
आपवणे

Etymology
and influenced by 🇨🇬. Related to the obsolete from 🇨🇬.

Verb

 * 1) to call, beckon

title: आपवणे


text:
Riley County

Etymology
Named after

title: Riley County


text:
అవి

Etymology
Cognate with 🇨🇬, 🇨🇬, 🇨🇬.

Pronoun

 * 1) those (things)

title: అవి


text:
hemihypoplasia

Noun

 * 1)  Underdevelopment of half of an organ, or one side of the entire body.

title: hemihypoplasia


text:
nahāru

Etymology
, from. Compare 🇨🇬,.

Noun

 * 1) sinew, tendon

title: nahāru


text:
冉魏

Proper noun

 * 1)  Ranwei, a state in the  period (350–352)

title: 冉魏


text: 再保险

title: 再保险


text:
再保險

Verb

 * 1) to reinsure

title: 再保險


text: 再审

title: 再审


text:
स्नायु

Etymology
,, from , from.

Noun

 * 1)  ligament

Etymology
From, from. Compare.

Noun
,

 * 1) sinew, tendon
 * 2) nerve, vein
 * 3) ligament

Descendants

 * Southern:
 * Southern:

title: स्नायु


text:
再審

Verb

 * 1) to review; to reexamine
 * 2)  to retry (a case)

title: 再審


text:
冰斗

Noun

 * 1)  cirque

title: 冰斗


text:
Talk:nahāru

Is it really an r-stem? It seems to be a u-steam that retains the r perhaps via metathesis of >. is a true r-stem. —Aryaman (मुझसे बात करो) 13:53, 26 July 2017 (UTC)
 * True, this Pali word does not seem to reflect a typical r stem. But it does retain the r sound which Sanskrit seems to have lost in both the doublets. Does Pali have stems at all btw? And is the r stem of PIE the same as r stem of Sanskrit? *snéh₁wr̥ would be an instance of a PIE r stem whose typical Sanskrit descendant would be *स्नावर्. So I meant the PIE r stem is preserved in Pali albeit only as a consonant. Pitar & पितृ are r stems for Indo-Aryan but I dont think PIE *ph₂tḗr is an r stem (correct me if I'm wrong). Madhav P. (talk) 14:02, 26 July 2017 (UTC)

Oh, also, the position of the long ā also seems a bit problematic. *nāharu would have looked more like it, no? Madhav P. (talk) 14:03, 26 July 2017 (UTC)
 * It's probably not from *snéh₁wr̥, but some other nominal derivative of *(s)neh₁-. PIE doesn't have "stems" like in Sanskrit really, there a two classes of declension: thematic (having *e or *o added to the stem) and athematic (everything else, including r-stems). These are further subdivided into classes depending on ablaut and the change in accent placement in strong and weak declensional cases. E.g. *snéh₁wr̥ is proterokinetic based on the placement of *e, and athematic because *-wr̥ is added to the stem and does not have *e or *o. I'm a little shaky on the details, since I have no formal Indo-European linguistics education. I'm reading Indo-European Linguistics: An Introduction by James Clackson, which is a great reference. —Aryaman (मुझसे बात करो) 17:02, 26 July 2017 (UTC)

title: Talk:nahāru


text:
冰洲石

Noun

 * 1)  Iceland spar

title: 冰洲石


text:
ఇవి

Etymology
From. Compare 🇨🇬, 🇨🇬, 🇨🇬,.

Pronoun

 * 1) these (things)

title: ఇవి


text: 冰碛

title: 冰碛


text:
冰磧

Noun

 * 1)  moraine

title: 冰磧


text:
冰丘

Noun

 * 1)  pingo

title: 冰丘


text: 冲压

title: 冲压


text:
沖壓

Verb

 * 1)  to stamp; to punch out

Noun

 * 1)  ram compression

title: 沖壓


text: 冲量

title: 冲量


text:
衝量

Noun

 * 1)  impulse

Verb

 * 1)  to go up quickly; to rise rapidly

title: 衝量


text: 冲床

title: 冲床


text:
沖床

Noun

 * 1) stamping press; punching machine

title: 沖床


text:
Cadistus

Proper noun

 * 1) A mountain of Crete

title: Cadistus


text: 衝壓

title: 衝壓


text: 衝床

title: 衝床


text:
New Hanover County

Etymology
Named after the.

title: New Hanover County


text:
冷不防

Adverb

 * 1) unexpectedly; suddenly

title: 冷不防


text:
Dicte

Etymology
Borrowed from.

Proper noun

 * 1) A mountain of Crete

title: Dicte


text:
冷兵器

Noun

 * 1) cold weapon

title: 冷兵器


text: Category:German terms derived from the Proto-Indo-European root *steh₂-


text:
冷冰冰

Adjective

 * 1)  frosty; icy cold
 * 2)  cold; icy

title: 冷冰冰


text:
冷凝

Verb

 * 1)  to condense

title: 冷凝


text:
Cantanus

Etymology
Borrowed from.

Proper noun

 * 1) A city in Crete situated near Cisamus

title: Cantanus


text:
冷字

Noun

 * 1) unfamiliar character; rarely used character

title: 冷字


text:
冷寂

Adjective

 * 1)  cold and still; desolate

title: 冷寂


text: 冷库

title: 冷库


text: 冷庫

title: 冷庫


text:
冷待

Verb

 * 1) to treat (someone) coldly; to disfavor

title: 冷待


text:
Pyranthus

Etymology
Borrowed from.

Proper noun

 * 1) A town of Crete situated near Gortyna

title: Pyranthus


text:
風抽

Noun

 * 1)  inflater; tyre pump; bicycle pump

title: 風抽


text:
Talk:लोह

This certainly is not from Sanskrit proper but rather from a parallel Indo-Aryan dialect which was ultimately merged into Sanskrit during Panini's standardization. *h₁rowdʰós would have given something like in Vedic. It's even changed the non-initial aspirate to a /h/ as we previously discussed. Think this is worth mentioning in the entry? Madhav P. (talk) 14:17, 26 July 2017 (UTC)
 * It is almost definitely borrowed from Classical Sanskrit, the real descendant is . I've added some more info to the etymology section for Sanskrit. —Aryaman (मुझसे बात करो) 15:13, 26 July 2017 (UTC)

Thanks a lot! Madhav P. (talk) 15:21, 26 July 2017 (UTC)

title: Talk:लोह


text: 风抽

title: 风抽


text:
冷板凳

Noun

 * 1)  seat for the (leisurely and slighted) teachers in private schools in old times
 * 2)  relaxed and unimportant post; back seat; cold reception; cold shoulder

title: 冷板凳


text:
坐冷板凳

Verb

 * 1)  to hold an unimportant post and be neglected; to be sidelined; to be given the cold shoulder

title: 坐冷板凳


text:
Arrius

Etymology 1
Probably from.

Proper noun

 * 1) a Roman nomen gentile, gens or "family name" famously held by:
 * , a Roman praetor

Etymology 2
Borrowed from.

Proper noun

 * 1)  given name

title: Arrius


text:
余分

Adjective

 * 1) rest; remaining
 * 2) extra

Noun

 * 1) rest; remainder
 * 2) excess; surplus; overage

title: 余分


text: kamének

title: kamének


text:
буги-вуги

Etymology
.

Noun

 * 1) boogie-woogie

title: буги-вуги


text: 冷艳

title: 冷艳


text:
風癖

Noun

 * 1)  German measles; rubella

title: 風癖


text:
冷豔

Adjective

 * 1) elegant and magnificent
 * 2)  coldly elegant

title: 冷豔


text: 风癖

title: 风癖


text: 冷荤

title: 冷荤


text:
picar a mula

Etymology
lit. 'to sting the mule'. This is a figure of speech involving the notion of a mule rider stinging the animal with a sharp object to make it run fast.

Verb

 * 1)  to depart; to leave
 * 2)  to run away; to flee
 * 1)  to run away; to flee

title: picar a mula


text:
冷葷

Noun

 * 1) cold non-vegetarian dish

title: 冷葷


text:
冷菜

Noun

 * 1) cold dish

title: 冷菜


text:
बेगीन

Etymology
Borrowed from.

Adverb

 * 1) early
 * 2) soon
 * 3) quickly, rapidly

title: बेगीन


text:
冷食

Noun

 * 1) cold food
 * 2) frozen food

Verb

 * 1)  to eat food cold

title: 冷食


text:
冷餐

Noun

 * 1) cold meal

title: 冷餐


text: 冻土

title: 冻土


text:
凍土

Noun

 * 1) frozen soil; gelisol

Noun

 * 1) frozen soil

title: 凍土


text: Template:smp-proper noun

title: Template:smp-proper noun


text:
EC2

Proper noun

 * 1)   a commercial web service for hosting computer applications

title: EC2


text: 冻害

title: 冻害


text:
凍害

Noun

 * 1)  frost damage; freeze injury

Noun

 * 1)  cold damage

title: 凍害


text: 冷语

title: 冷语


text:
冷語

Noun

 * 1) cold words; sarcasm

title: 冷語


text: जाव्चे

title: जाव्चे


text: 凌厉

title: 凌厉


text:
淩厲

Adjective

 * 1) swift and fierce
 * 2)  strict; stern; severe
 * 3)  sharp; sharp-edged; keen

Synonyms

Verb

 * 1)  to soar

title: 淩厲


text: 凌夷

title: 凌夷


text: 淩夷

title: 淩夷


text: 凌杂

title: 凌杂


text:
淩雜

Adjective

 * 1) in great disorder; disorderly; messy

title: 淩雜


text: 凌汛

title: 凌汛


text:
淩汛

Noun

 * 1) ice-jam flood

title: 淩汛


text:
barinulae

Etymology
Maybe from.

Noun

 * 1) water diviners

title: barinulae


text: 凌波

title: 凌波


text:
淩波

Noun

 * 1)  billow; dashing waves

Verb

 * 1)  to walk gracefully as if treading the waves

title: 淩波


text:
風膜

Noun

 * 1)  urticaria

title: 風膜


text:
Wishram

Etymology
Named after the tribe.

Proper noun

 * , on the.

title: Wishram


text: 风膜

title: 风膜


text:
અધમૂઉં

Etymology
From.

Adjective

 * 1) halfdead

title: અધમૂઉં


text:
凊膜凹

Noun

 * 1)  urticaria

title: 凊膜凹


text:
凊膜

Noun

 * 1)  hives, urticaria

title: 凊膜


text:
凊凹

Noun

 * 1)  hives,  urticaria

title: 凊凹


text:
見出し語

Noun

 * 1) headword (of a dictionary)

title: 見出し語


text:
凊水

Noun

 * 1)  cold water; unboiled water

title: 凊水


text:
poing-à-poing

Noun

 * 1) fist bump

title: poing-à-poing


text:
untadelig

Adjective

 * 1) blameless, irreproachable, impeccable

title: untadelig


text: OME

title: OME


text:
untalentiert

Adjective

 * 1) untalented

title: untalentiert


text:
आमि

Etymology
From, from , from. Compare 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬.

Pronoun

 * 1) we

title: आमि


text: ハンガーストライキ

title: ハンガーストライキ


text:
untechnisch

Adjective

 * 1) untechnical, nontechnical

title: untechnisch


text:
ࠉࠄࠅࠄ

Etymology
.

Proper noun

 * 1) The Tetragrammaton

Etymology
.

Proper noun

 * 1) The Tetragrammaton

Usage notes

 * Samaritans pronounce it as (the Aramaic equivalent of ) under all circumstances, even in liturgy.

title: ࠉࠄࠅࠄ


text:
unteilbar

Adjective

 * 1) indivisible

title: unteilbar


text: Template:smp-noun

title: Template:smp-noun


text:
unterbeschäftigt

Adjective

 * 1) underemployed

title: unterbeschäftigt


text:
Williamson County

Proper noun

 * 1) . Named after the county in Tennessee.
 * 2) . Named after.
 * 3) . Named after.

title: Williamson County


text:
unterbesetzt

Adjective

 * 1) understaffed, undermanned

title: unterbesetzt


text:
ࠔࠌࠀ

Etymology
Borrowed from, from 🇨🇬.

Noun

 * 1) "the name", i.e. the Tetragrammaton

title: ࠔࠌࠀ


text:
unterdurchschnittlich

Adjective

 * 1) subnormal, below average

title: unterdurchschnittlich


text:
untergeben

Adjective

 * 1) subordinate

title: untergeben


text:
κεραμιδής

Adjective

 * 1) terracotta, tile red, brick red

title: κεραμιδής


text:
聞き捨てる

Verb

 * 1) to ignore; to pay no attention to

title: 聞き捨てる


text:
κεραμιδί

Noun

 * 1) terracotta

title: κεραμιδί


text: κεραμιδιά

title: κεραμιδιά


text:
untergriffig

Adjective

 * 1) biased, not impartial

title: untergriffig


text:
κερασένιος

Adjective

 * 1) cherry red
 * 2) made of cherry wood

title: κερασένιος


text: vaatteissa

title: vaatteissa


text:
रोहित

Etymology
From, from. Cognate with 🇨🇬, 🇨🇬. Also related to, and.

Adjective

 * 1) red, dark red, ruddy

Noun

 * 1) red or a chestnut coloured horse
 * 2) a kind of deer
 * 3) rohu fish,
 * 4) a tree, Andersonia rohitaka
 * 1) a tree, Andersonia rohitaka
 * 1) a tree, Andersonia rohitaka

Descendants

 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:
 * Punjabi:

title: रोहित


text: Category:sa:Horses

title: Category:sa:Horses


text: Category:Konkani adverbs

title: Category:Konkani adverbs


text:
unterjährig

Adjective

 * 1) during a year

title: unterjährig


text: vaatteitten

title: vaatteitten


text: vaatteisiin

title: vaatteisiin


text:
ࠔࠌࠉࠌ

Noun

 * 1) heavens

title: ࠔࠌࠉࠌ


text:
isumaappoq

Verb

 * 1)  is thoughtless

title: isumaappoq


text:
ࠀࠋࠄࠉࠌ

Etymology
Ultimately from Proto-Northwest-Semitic *ʾlh, a form of. Cognate with Hebrew אלוהים.

Proper noun

 * 1) God (Elohim)

title: ࠀࠋࠄࠉࠌ


text: Islas Vírgenes Británicas

title: Islas Vírgenes Británicas


text:
Cafarnaúm

Proper noun

 * 1) Capernaum

title: Cafarnaúm


text:
Islas Caimán

Usage notes

 * Like in English, the definite article generally precedes the Cayman Islands' exonym in Spanish (i.e. las Islas Caimán).

title: Islas Caimán


text:
Betsabé

Proper noun

 * 1) Bathsheba

title: Betsabé


text:
Cintia

Proper noun

 * 1) Cynthia

title: Cintia


text:
Mnemosina

Proper noun

 * 1) Mnemosyne

title: Mnemosina


text: Núremberg

title: Núremberg


text:
Talk:हांव

Hi माधवपंडित. I have a Konkani friend whose family is from Cochin, but she can't speak Konkani fluently at all. However, she taught me a bit of she knows, and she said that my was something like 'मिगेल', your was 'तुगेल', his was 'तगेल'. Are you familiar with these form? DerekWinters (talk) 16:09, 26 July 2017 (UTC)
 * Whoa, sorry for the late reply; I never got notified about this because you did not page me. The Konkani spoken in Goa differs slightly from the Konkani varieties spoken in Karwar, Mangalore and Cochin Konkani. The word for "my" in Konkani is "मगेले" with "मुगेले" being the form used in the Roman Catholic dialect. Similarly, "yours" in Konkani is "तुगेले". The Karwari Konkani forms are indeed identical to the words you gave. "His"/"her" is "तेगेले". So while using "तुगेल", "तगेल" will not be incorrect, any native speaker of Goan Konkani will be able to tell that you're from Karwar or Mangalore or something. Once Konkani proper becomes well documented enough on this project, I'll work on the different dialects. -- mādhavpaṇḍit (talk) 16:16, 22 September 2017 (UTC)
 * That makes sense. Thanks! And no worries, I forgot about this too. DerekWinters (talk) 20:38, 24 September 2017 (UTC)
 * Good to see you back!! -- mādhavpaṇḍit (talk) 01:23, 25 September 2017 (UTC)

Possibly useful
Declension (no dialect specified) according to The Indo-Aryan Languages by Danesh Jain and George Cardona:

So the cases are a bit different from our current table. ? —Aryaman (मुझसे बात करो) 16:26, 1 October 2017 (UTC)
 * As you can see most are actually the same, varying perhaps a bit in the pronunciation. This could be the roman catholic dialect as they nasalize everything a lot. Superessive corresponds to locative, I think superessive is the better term. The only case that has me confused is the instrumental. In fact the forms given seem to be for the nominative past, given here as hā̃vên (corresponding to Hindi . corresponds to 🇨🇬. mādhavpaṇḍit (talk) 01:19, 2 October 2017 (UTC)
 * Yeah, that was the main thing I was confused about. is actually the ergative case, but I guess it is only used with past tense... Actually, now that I think about it, instrumental does make sense.  always has to take an object, so
 * but you can't say
 * So I suppose instrumental is not really wrong? —Aryaman (मुझसे बात करो) 01:24, 2 October 2017 (UTC)
 * Yeah, even Konkani does not use hā̃vên for intransitive verbs. However instrumental would still be kind of incorrect. Currently our tables show those forms in the instrumental which would be used when an action has been performed by means of the noun in the question. In cases of these intransitive verbs, the noun is still the actor. The inflection forms for transitive and intransitive may need to be differentiated but intransitive inflection and instrumental cannot be merged, IMO. -- mādhavpaṇḍit (talk) 01:40, 2 October 2017 (UTC)
 * That is true. Maybe that's why it says "agentive" too? Although that isn't right either; agentive nouns are like . Perhaps ergative is the better term. —Aryaman (मुझसे बात करो) 01:53, 2 October 2017 (UTC)
 * Sounds fair enough! -- mādhavpaṇḍit (talk) 01:56, 2 October 2017 (UTC)
 * Yeah, even Konkani does not use hā̃vên for intransitive verbs. However instrumental would still be kind of incorrect. Currently our tables show those forms in the instrumental which would be used when an action has been performed by means of the noun in the question. In cases of these intransitive verbs, the noun is still the actor. The inflection forms for transitive and intransitive may need to be differentiated but intransitive inflection and instrumental cannot be merged, IMO. -- mādhavpaṇḍit (talk) 01:40, 2 October 2017 (UTC)
 * That is true. Maybe that's why it says "agentive" too? Although that isn't right either; agentive nouns are like . Perhaps ergative is the better term. —Aryaman (मुझसे बात करो) 01:53, 2 October 2017 (UTC)
 * Sounds fair enough! -- mādhavpaṇḍit (talk) 01:56, 2 October 2017 (UTC)

Sanskrit
Forgot to tell you, just like two days ago (thanks to having edit access to the module finally lol). I only added  and. I'm not too sure about adding Helu and Dardic languages (as well as Gandhari) as a descendant of Sanskrit yet. —Aryaman (मुझसे बात करो) 03:06, 9 November 2017 (UTC)
 * Thanks for doing it! And yes, although I am pretty sure the Dardic languages are descended from Sanskrit (as many Dardic words show derivations from words that were later, Classical Sanskrit innovations and also no sound that Sanskrit lost from PIA is seen in Dardic) I would suggest you not to add Dardic as a descendant right now without consensus.... it may endanger your position as an admin because this is too big of a change to be making outright. -- mādhavpaṇḍit (talk) 03:20, 9 November 2017 (UTC)
 * Even if I did do it, I don't think anyone would really notice/care, just because there are not many Indic language editors. Still, it's better to gather consensus.
 * Also pinging : languages that descend from Sauraseni/Maharashtri/Ardhamgadhi Prakrit can use inh for etymologies now. —Aryaman (मुझसे बात करो) 20:10, 9 November 2017 (UTC)
 * I think Rigvedic Vedic Sanskrit (in all its dialectical forms,) is the ancestor of all Indo-Aryan languages. And even when forms derive from unrecorded or "non-Sanskritic terms", then an unattested asterisk form of Sanskrit can be used as the ancestor. DerekWinters (talk) 20:18, 9 November 2017 (UTC)
 * True, just like we have Latin reconstructions. -- mādhavpaṇḍit (talk) 00:35, 10 November 2017 (UTC)
 * Yeah, we don't even bother with Proto-Romance, it's just reconstructed Latin. Of course, there's Mitanni borrowings and stuff, so we still need Proto-Indo-Aryan. I still don't understand why only  was treated as a direct descendant. (also, off topic, but why is Pali's ancestor Bihari!?) —Aryaman (मुझसे बात करो) 00:46, 10 November 2017 (UTC)

 * Reconstruction:Sanskrit/ठग्ग् is an intriguing entry since it's the only reconstructed Sanskrit term on Wiktionary. The etymology section of an entry with a Turner reference usually uses the Turner page title as the Proto-Indo-Aryan term if a Sanskrit word is unavailable, but there's only 21 Proto-Indo-Aryan entries (compared to 277 Proto-Indo-Iranian entries). So the etymology section of would have said  if it had followed this pattern. Since Sanskrit gets gets all the attention, all the other Old Indo-Aryan languages don't seem to get enough attention.
 * About_Proto-Indo-Aryan says Contrary to popular opinion, Sanskrit was not the ancestor of later Indo-Aryan languages. The distinction between Sanskrit & Proto-Indo-Aryan is often moot.
 * User:Aryamanarora/Prakrit/comp says Prakrit came from Proto-Indo-Aryan, not the Sanskrit we know of.
 * In spite of these two statements, all non-borrowed Indic words say 'From Sanskrit'.

 * The purpose of Proto-Romance appears to be to check whether the methods of renconstruction work since Latin is attested. Reconstructed Sanskrit (Reconstruction:Sanskrit/ठग्ग्) doesn't seem to serve that purpose. Since Proto-Norse is attested it goes against the notion that proto languages are unattested creations. Kutchkutch (talk) 07:50, 10 November 2017 (UTC)
 * This was discussed before and the answer lies in what we consider to be Sanskrit. If we restrict "Sanskrit" to the language of the epics and the language used by the educated elite, Sanskrit has no descendant, is very mechanical and is nobody's mother tongue but learned by the speaker after he begins his education. If we instead see it as the collective language of the Āryans as they arrived in India, in all its forms, variations and dialects, Sanskrit *is* the ancestor of *all* Indo-Aryan languages. Not every word brought in by the settlers was documented, hence we have in Modern IA languages many words that have no attested Sanskrit ancestor, for which Turner and others use PIA. I've read that there is a Prakrit word tūra meaning cheese, which has cognates in the Germanic, Slavic, Romance and Iranian, but no recorded Sanskrit etymon. It only means was a Sanskrit word, only it was not recorded in literature. This also explains some deviations shown by Modern IA languages from their Skt. etymon (c.f. 🇨🇬 & 🇨🇬). Here we must note that the speech brought in by the settlers was not 100% homogeneous and small variations existed while at the same time being very mutually intelligible, so still classifiable as a single language, Sanskrit. The problem is, only the speakers of one variety decided to document their speech through the Vedas. Hence, the original ancestor of words like  have been lost, being from a dialect other than Rigvedic. Some variations were actually recovered later during the Standardization (see  v/s ) while some were not. So, if we take Sanskrit in a broader sense and include all speech that was brought into India, then Sanskrit is the ancestor of all IA languages. -- mādhavpaṇḍit (talk) 12:12, 10 November 2017 (UTC)
 * Haha! But what is the Bihari language? Is there a single language? Aren't the languages spoken in Bihar a cluster of dialects for which an umbrella term Hindi can be used? (Hindi languages). Even Wikipedia says there's a group called the Bihari languages but does not allude to one language. Yet wiktionary has it as a single, separate language with two lemmas which are very common words across the subcontinent, so it doesn't help to understand what classifies as a "Bihari" word. -- mādhavpaṇḍit (talk) 05:06, 10 November 2017 (UTC)
 * Bihari is an Eastern Hindi language. I don't know anything about it, but if you look deep enough, every language starts to look like a collection of dialects, lol. I have noticed though, McGregor's Hindi dictionary does mark some words as "Bihari". From a cursory online search, it looks like Bhojpuri to me. Definitely mutually intelligible with Standard Hindi. —Aryaman (मुझसे बात करो) 18:23, 10 November 2017 (UTC)
 * Oh yeah! Mitanni is the only (recorded) Indo-Aryan language to not come from the Rigvedic form. Also, doesn't Pali descend from Ardhamagadhi? DerekWinters (talk) 01:10, 10 November 2017 (UTC)
 * I thought it was, but since Pali is "Early Middle Indo-Aryan" (along with Ashokan Prakrit), I decided to put it under Sanskrit. on Wikipedia says Pali and Ardhamagadhi were "analogous", so I think they were both Eastern Indo-Aryan languages. —Aryaman (मुझसे बात करो) 02:24, 10 November 2017 (UTC)

title: Talk:हांव


text:
give a fig

Verb

 * 1)  To care what someone else thinks or does, particularly in relation to what they think or say about the speaker.

title: give a fig


text:
pay per play

Noun

 * 1)  An online advertising method that plays an audio advertisement when the user visits a web page. The advertiser pays for each ad that is played in this way.

title: pay per play


text:
-lior

Suffix

 * 1) make [noun]
 * 2) * "Tasiilami efterskoleqalernissaa Jakob Sivertsen-ip sulissutigaa", Atuagagdliutit
 * Kalaallit Nunaanni efterskoleliortiternissaq piumassuseqarfigineqarpoq, aningaasassaqartinneqanngillalli

title: -lior


text:
isumaliorpoq

Verb

 * 1)  thinks, believes

title: isumaliorpoq


text:
isumavoq

Etymology
See.

Verb

 * 1)  believes

title: isumavoq


text: майт

title: майт


text:
ма̄йт

Etymology
From. Cognate with 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬 and 🇨🇬.

Noun

 * 1) liver

title: ма̄йт


text:
Pleasants County

Etymology
Named after Jr.

title: Pleasants County


text: 揉み上げ

title: 揉み上げ


text:
uppippoq

Etymology 1
From, from.

Verb

 * 1)  falls over, tips over

Etymology 2
From.

Noun

 * 1)  has shot an owl

title: uppippoq


text:
queerify

Etymology
From.

Verb

 * 1)  To make queer; to cause not to conform to mainstream sexual identity or behaviour.

title: queerify


text:
biofemale

Etymology
en

title: biofemale


text: bio-female

title: bio-female


text: biomale

title: biomale


text: bio-male

title: bio-male


text: Pleasants

title: Pleasants


text:
Floridize

Verb

 * 1) To make or become Floridian.

Translations

 * Esperanto: floridigi

title: Floridize


text:
Texanize

Verb

 * 1)  To make Texan.

title: Texanize


text:
mandarindom

Noun

 * 1)  The state or essence of being a mandarin.

title: mandarindom


text: いたずらずき

title: いたずらずき


text:
-lluar

Suffix

 * 1) [verb]s well

title: -lluar


text:
хӯльм

Etymology
From. Cognates include 🇨🇬.

Noun

 * 1) ash (after fire)

title: хӯльм


text:
Template:R:orv:Sreznevsky/documentation

Parameters

 * 1 Entry name (e.g. перепись)
 * 2 Column (e.g. 1, 10, 100)
 * 3 Volume (e.g. 1, 2, ,3)

Examples

All volumes:

title: Template:R:orv:Sreznevsky/documentation


text:
死人に口無し

Proverb

 * 1) dead men tell no tales
 * 2) It is easy to pass the buck to the dead because they can not defend themselves.

title: 死人に口無し


text: しにんにくちなし

title: しにんにくちなし


text: shinin ni kuchi nashi

title: shinin ni kuchi nashi


text:
User talk:Niku13

Low German pronunciations
Hi, thank you for adding these. When an entry has multiple pronunciations, can you indicate which pronunciation is used where? It's more useful that way. If they're just listed in a row, then it makes it seem like everyone can just pick one of the pronunciations, which is of course not true. You can use the template to specify the accent/dialect/variety before the  template on each line. —CodeCat 17:59, 26 July 2017 (UTC)

title: User talk:Niku13


text: St. Marys

title: St. Marys


text:
schaec

Etymology
From, from , from.

Noun

 * 1) chess
 * 2) chessboard
 * 3) chess piece
 * 4) check (threatening the king)

title: schaec


text:
Talk:domination

RP pronunciation
Does it really have a schwa rather than /ɪ/ in the second syllable? — Ungoliant (falai) 18:35, 26 July 2017 (UTC)

 * Not for me. Equinox ◑ 18:39, 26 July 2017 (UTC)

title: Talk:domination


text: squirrel grasses

title: squirrel grasses


text:
Talk:smoke meat

Seems possibly hard to attest this (I tried "and smoke meats" and "of smoke meat" in Google Books). Anyone familiar with it? Equinox ◑ 18:42, 26 July 2017 (UTC)

title: Talk:smoke meat


text:
perseillä

Verb

 * 1) to be an ass, be a knob, show one's ass, show one's butt, misbehave to act or behave in a rude or obnoxious manner
 * 2) to fuck, fuck up, botch, ruin an opportunity

title: perseillä


text:
Talk:लुष्ध

This word is not listed in any major Sanskrit dictionary (Monier-Williams, Apte). I think spokensanskrit.de has it as a typo for. Is it okay if I put a on the entry? —Aryaman (मुझसे बात करो) 18:47, 26 July 2017 (UTC)

It could be a typo or a phonetic variant that caught on somewhere. In any case, I think your suggestion is very appropriate and I thank you for caring. (User talk:Gfarnab)

 * No problem. Spokensanskrit is not the most reliable resource, I often use instead. —Aryaman (मुझसे बात करो) 23:09, 26 July 2017 (UTC)

title: Talk:लुष्ध


text: natural people

title: natural people


text: lead crystals

title: lead crystals


text: harvest golds

title: harvest golds


text:
Iberia Parish

Etymology
Named after the

title: Iberia Parish


text: transient luminous events

title: transient luminous events


text: ground truths

title: ground truths


text: absolutes of enfleurage

title: absolutes of enfleurage


text:
New Iberia

Etymology
.

Translations

 * Arabic: نيو أيبيريا, إيبيريا الجديدة
 * Catalan: Nova Ibèria, New Iberia
 * Czech: New Iberia
 * Dutch: New Iberia, Nieuw-Iberië
 * Esperanto: Nov-Iberio
 * French:
 * Galician: Nova Iberia
 * German: New Iberia
 * Hebrew: ניו איבריה
 * Irish: New Iberia
 * Italian: New Iberia, Nuova Iberia
 * Japanese: ニューアイビーリア, ニューイベリア
 * Korean: 뉴아이베리아, 뉴이베리아
 * Latin: Nova Hiberia
 * Occitan: Nòva Ibèria, New Iberia
 * Picard: La Novèle-Ibérie
 * Portuguese: New Iberia
 * Russian: Нью-Иберия
 * Scots: New Iberia
 * Spanish: Nueva Iberia
 * Swedish: New Iberia
 * Thai: นิวไอบีเรีย, นิวไอเบอเรีย
 * Ukrainian: Нью-Айбірія
 * Vietnamese: New Iberia

title: New Iberia


text:
Talk:incl.

Also: incl --NoToleranceForIntolerance (talk) 19:15, 26 July 2017 (UTC)

title: Talk:incl.


text:
Module:IPA/templates/sandbox

local export = {}

local m_IPA = require("Module:IPA")

local U = mw.ustring.char local syllabic = U(0x0329)

local tracking = { en = { {			symb = "iə", cat = "ambig", },		{			symb = { "ɪi", "ʊu", "ɪj", "ʊw" }, cat = "eeoo", },	},	cs = { {			symb = "[mnrl]", cat = "syllabic-consonant", },	},	ps = { {			symb = "ɤ", cat = "Pashto", },	},	fa = { {			symb = "ʔ", cat = "glottal-stop", },	},	{		{			symb = "", cat = "", },	}, }

local function run_tracking(IPA, lang) lang = lang:getCode for i, arguments in ipairs(tracking[lang]) do		mw.log("found tracking parameters") if type(arguments) == "table" then local required = { "symb", "cat" } hasArgs = true for i, arg in pairs(required) do				if not arguments[arg] or arguments[arg] == "" then hasArgs = false end end if hasArgs == true then local symbols = arguments.symb local category = arguments.cat if type(symbols) == "string" then symbols = { symbols } end for _, symbol in pairs(symbols) do					if mw.ustring.find(IPA, symbol) then require("Module:debug").track("IPA/" .. lang .. "/" .. category) end end end end end end

-- Used for Template:IPA. function export.IPA(frame) local params = { [1] = {list = true, allow_holes = true}, ["n"] = {list = true, allow_holes = true}, ["qual"] = {list = true, allow_holes = true}, ["lang"] = {required = false, default = ""}, }	local err = nil local args = require("Module:parameters").process(frame.getParent and frame:getParent.args or frame, params) local lang = mw.title.getCurrentTitle.nsText == "Template" and "en" or args["lang"] lang = require("Module:languages").getByCode(lang) if not lang then if args["lang"] == "" then err = "No language code specified." else err = "The language code '" .. args["lang"] .. "' is not valid." end end -- Temporary test to see which Finnish entries use rather than if lang and (lang:getCode == "ca" or lang:getCode == "fi") then require("Module:debug").track("IPA/" .. lang:getCode) end local items = {} for i = 1, math.max(args[1].maxindex, args["n"].maxindex) do		local pron = args[1][i] local note = args["n"][i] local qual = args["qual"][i] run_tracking(pron, lang) if pron or note or qual then table.insert(items, {pron = pron, note = note, qualifiers = {qual}}) end end return m_IPA.format_IPA_full { lang = lang, items = items, err = err } end

-- Used for Template:IPAchar. function export.IPAchar(frame) local params = { [1] = {list = true, allow_holes = true}, ["n"] = {list = true, allow_holes = true}, ["lang"] = {}, -- This parameter is not used and does nothing, but is allowed for futureproofing. }	local args = require("Module:parameters").process(frame.getParent and frame:getParent.args or frame, params) local items = {} for i = 1, math.max(args[1].maxindex, args["n"].maxindex) do		local pron = args[1][i] local note = args["n"][i] if pron or note then table.insert(items, {pron = pron, note = note}) end end -- Format return m_IPA.format_IPA_multiple(nil, items) end

function export.XSAMPA(frame) local params = { [1] = { required = true }, }	local args = require("Module:parameters").process(frame:getParent.args, params) return m_IPA.XSAMPA_to_IPA(args[1] or "[Eg'zA:mp5=]") end

-- Used by Template:X2IPA function export.X2IPAtemplate(frame) local params = { [1] = { list = true, allow_holes = true }, ["n"] = { list = true, allow_holes = true }, ["qual"] = { list = true, allow_holes = true }, ["lang"] = { required = true }, }	local args = require("Module:parameters").process(frame:getParent.args, params) pronunciations, notes, qualifiers, lang = args[1], args["n"], args["qual"], args["lang"] local output = {} table.insert(output, "") end return table.concat(output) end

-- Used by Template:X2IPAchar function export.X2IPAchar(frame) local params = { [1] = { list = true, allow_holes = true }, ["n"] = { list = true, allow_holes = true }, ["lang"] = { }, }	local args = require("Module:parameters").process(frame:getParent.args, params) pronunciations, notes, lang = args[1], args["n"], args["lang"] local output = {} table.insert(output, "") return table.concat(output) end

-- Used by Template:X2rhymes function export.X2rhymes(frame) local params = { [1] = { required = true, list = true, allow_holes = true }, ["lang"] = { required = true }, }	local args = require("Module:parameters").process(frame:getParent.args, params) pronunciations, lang = args[1], args["lang"] local output = {} table.insert(output, "") return table.concat(output) end

return export

title: Module:IPA/templates/sandbox


text:
Template:IPA/sandbox

{	"params": {}, "description": "https://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&maxlag=-10%27", "maps": { "cs-CZ": {} },	"format": "inline" }

title: Template:IPA/sandbox


text:
βλάσφημος

Etymology
From, from , from +. Beekes is implicitly skeptical of the connection of the first syllable to, however, and leaves the first syllable's origin open.

Adjective

 * 1) uttering ill-omened words; jinx
 * 2) reviling, defaming
 * 3)  slanderous, libellous
 * 4) uttering impious words; blasphemous

title: βλάσφημος


text:
Talk:ere

"ere" is also a conjunction. We should mention that.L.T.G (talk) 19:18, 26 July 2017 (UTC)

title: Talk:ere


text: βλάσφημον

title: βλάσφημον


text:
Hippodamia

Etymology
From.

Proper noun

 * 1)  Various female Ancient Greek mythological figures, especially the queen of Pisa as the wife of Pelops.

Etymology
From.

Proper noun

 * 1)  Hippodamia

title: Hippodamia


text:
Leptinotarsa decemlineata

Hypernyms

 * - order; Polyphaga - suborder; - infraorder;  - superfamily;  - family;  - subfamily;  - tribe;  - genus

title: Leptinotarsa decemlineata


text: laced muttons

title: laced muttons


text:
unterklassig

Adjective

 * 1) lower class

title: unterklassig


text: pastry creams

title: pastry creams


text:
untermeerisch

Adjective

 * 1) undersea, submarine

title: untermeerisch


text:
unterminiert

Adjective

 * 1) undermined

title: unterminiert


text:
paraptotic

Adjective

 * 1) Relating to paraptosis.

title: paraptotic


text:
পুষ্প

Etymology
.

Noun

 * 1) flower

Etymology
From.

Noun

 * 1) flower

title: পুষ্প


text: swelling soils

title: swelling soils


text:
та̄р

Etymology
From. Cognates include 🇨🇬.

Noun

 * 1) root

title: та̄р


text:
सुविख्यात

Etymology
.

Adjective

 * 1) renowned, well-known

title: सुविख्यात


text:
सायबान

Etymology
, from +.

Noun

 * 1) awning
 * 2) shed, dwelling that lets sunlight in from the sides
 * 1) shed, dwelling that lets sunlight in from the sides

title: सायबान


text:
προπονητής

Etymology
First attested around 1896. From

Noun

 * 1) coach, trainer

title: προπονητής


text: lead fiddles

title: lead fiddles


text: Hippodamea

title: Hippodamea


text:
प्रातः

Etymology
.

Adverb

 * 1) in the morning

Noun

 * 1)  morning

title: प्रातः


text:
Module:IPA/tracking

local export = {}

--	symb is what is tracked. It can be a literal symbol or a Lua pattern.	If it is a table, tracking is added for any of the symbols in the list.	cat is the subtemplate that is added to the default path "IPA/" + language code + "/".

local U = require("Module:string/char")

local syllabic = U(0x329)

-- The validity of this table is checked by documentation function -- in Module:User:Erutuon/sandbox. export.tracking = { en = { {			symb = "iə", cat = "ambig", },		{			symb = { "ɪi", "ʊu", "ɪj", "ʊw" }, cat = "eeoo", },		{			symb = { "r" }, cat = "plain r", },	},	cs = { {			symb = "[mnrl]" .. syllabic, cat = "syllabic-consonant", },	},	ps = { {			symb = "ɤ", cat = "Pashto", },	},	fa = { {			symb = "ʔ", cat = "glottal-stop", },	},	{		{			symb = "", cat = "", },	}, }

function export.run_tracking(IPA, lang) if not IPA or IPA == "" then return end lang = lang:getCode if not export.tracking[lang] then return end for i, arguments in ipairs(export.tracking[lang]) do		local symbols = arguments.symb local category = arguments.cat if type(symbols) == "string" then symbols = { symbols } end for _, symbol in pairs(symbols) do			if mw.ustring.find(IPA, symbol) then require("Module:debug/track")("IPA/" .. lang .. "/" .. category) end end end end

return export

title: Module:IPA/tracking


text:
προπονήτρια

Etymology
Female of.

Noun

 * 1) coach, trainer (female)

title: προπονήτρια


text: Hippodameia

title: Hippodameia


text:
संध्या

Etymology
..

Noun

 * 1) evening, dusk
 * 2) transition, juncture
 * 1) transition, juncture
 * 1) transition, juncture

Etymology
Derived from the, from the root , from sa.

Noun

 * 1) the act of holding together
 * 2) a union, junction
 * 3) the junction of day and night; morning or evening twilight

title: संध्या


text: economic outputs

title: economic outputs


text:
Reconstruction:Proto-Germanic/radō

Etymology
From, from.

Noun

 * 1) row; line; series

title: Reconstruction:Proto-Germanic/radō


text:
अँगीठी

Etymology
Feminine of /, from or.

Noun

 * 1) small stove, brazier

title: अँगीठी


text:
अभ्यस्त

Etymology
.

Adjective

 * 1) accustomed, habituated
 * 2) experienced
 * 1) experienced

title: अभ्यस्त


text:
oromzat

Noun

 * 1)  gable the triangular area of external wall adjacent to two meeting sloped roofs

title: oromzat


text: oromzatok

title: oromzatok


text:
Republic County

Etymology
Named after the, derived from French Fourche des Republiques.

title: Republic County


text:
oromzatos

Adjective

 * 1) gabled

title: oromzatos


text:
जान पड़ना

Verb

 * 1) to seem, to appear
 * 2) to occur
 * 1) to occur

title: जान पड़ना


text:
arcideg

Noun

 * 1)  facial nerve

title: arcideg


text: arcidegek

title: arcidegek


text:
Talk:short commons

Not quite certain whether this is plural or uncountable. Can't tell from cites given. Equinox ◑ 21:12, 26 July 2017 (UTC)

title: Talk:short commons


text:
idegesség

Noun

 * 1) nervousness

title: idegesség


text:
Microgadus tomcod

Hypernyms

 * - order; - family;  - subfamily;  - genus

title: Microgadus tomcod


text: idegességek

title: idegességek


text:
güldan

Etymology
Ultimately from.

Noun

 * 1) flowerpot, vase

title: güldan


text: Template:is-decl-noun-é

title: Template:is-decl-noun-é


text:
qorilla

Etymology
.

Noun

 * 1) gorilla

title: qorilla


text:
felidegesít

Verb

 * 1)  to set someone's nerves on edge

title: felidegesít


text:
Module:IPA/tracking/documentation

This module allows characters used in to be tracked. The tracking is language-dependent.

For example, →  will add the tracking template.

Below is the list of tracking templates (from which the Tracking/IPA part has been cut off) with their "WhatLinksHere" link and the pattern or patterns that they track. For an explanation of patterns, see Extension:Scribunto/Lua reference manual § Patterns on MediaWiki.

title: Module:IPA/tracking/documentation


text:
qotik

Adjective

 * 1) Gothic

title: qotik


text:
Appendix:Gikun Usage in Meiji Version of Japanese Bible/群

Etymology
Gikun word derived by applying Chinese-derived spelling to native Japanese word.

Adjective
(subete) →, ,

 * 1) every (of a group, herd or species)


text: fighting fishes

title: fighting fishes


text:
पिंजड़ा

Etymology
Ultimately from. Compare 🇨🇬, 🇨🇬, 🇨🇬.

Noun

 * 1) cage, enclosure

title: पिंजड़ा


text:
तालाब

Etymology
.

Noun

 * 1) pond, small lake

title: तालाब


text:
fransızca

Etymology
Morphologically.

Adverb

 * 1) in French

title: fransızca


text: whet slates

title: whet slates


text:
azərbaycanca

Etymology
Morphologically.

Adverb

 * 1) in Azerbaijani

Noun

 * 1) Azerbaijani, Azerbaijani language
 * 2) an equivalent/translation in/into Azerbaijani
 * 1) an equivalent/translation in/into Azerbaijani

title: azərbaycanca


text:
Marquette County

Etymology
Named after Father (Michigan).

Proper noun

 * 1) . It is located on the.

title: Marquette County


text:
zft

Etymology 1
Related to,. Also compare 🇨🇬, 🇨🇬.

Noun

 * 1)  (metal) sword
 * 2)  knife

Etymology 2
.

Noun

 * 1)  clemency, mercy, gentleness

title: zft


text:
消夜

Verb

 * 1) to kill nighttime
 * 2) to have late-night meal; to have nighttime meal

Noun

 * 1) late-night meal; nighttime meal

title: 消夜


text:
asant

Noun

 * 1) asafoetida

title: asant


text:
ərəbcə

Etymology
Morphologically.

Adverb

 * 1) in Arabic

title: ərəbcə


text:
Citations:stubbify

to make (something) use stubs (placeholder procedures)

 * 2022, A Turcotte, E Arteca, A Mishra, S Alimadadi et al, Stubbifier: debloating dynamic server-side JavaScript applications, in Empirical Software …:
 * When we stubbify that bundle using the dynamic callgraph as input, the result is a bundle of 10KB, which is a further reduction of 92% from the original bundle. When we stubbify the

transitive: to turn (something) into a stub

 * 1958, Modern Plastics Encyclopedia Issue, page 683:
 * "stubbify" the resoftened part. The usual methods are to immerse the piece in a bath of hot liquid (water is common), or to keep it in a circulating-air oven for a while, the time depending on the material, temperature, the ...

title: Citations:stubbify


text: Template:R:cop:Vycichl

title: Template:R:cop:Vycichl


text: Pythagorean trigonometric identities

title: Pythagorean trigonometric identities


text: 阿獃

title: 阿獃


text:
scatporn

Noun

 * 1) Pornography that features defecation.

title: scatporn


text:
absorption refrigerator

Noun

 * 1) A refrigeration system that drives its cooling effect using energy provided by a heat source, specifically by making a coolant (often water or ammonia) evaporate and be absorbed into another substance (often lithium bromide or water, respectively) before the two substances are again separated by heating.

Translations

 * Finnish: absorptiojääkaappi
 * Norwegian:
 * Bokmål: absorpsjonskjøleskap

title: absorption refrigerator


text: absorption refrigerators

title: absorption refrigerators


text:
Talk:scatporn

The 2008 cite looks like bot-generated spam; the syntax is nonsense. Equinox ◑ 22:35, 26 July 2017 (UTC)

BTW, surely this kind of porn could involve men as well as women? Does it never? Equinox ◑ 22:35, 26 July 2017 (UTC)

title: Talk:scatporn


text:
Montello

Etymology
From +.

title: Montello


text:
ࠔࠅࠌࠉࠌ

Etymology
From.

Noun

 * 1) heavens

title: ࠔࠅࠌࠉࠌ


text: man-o'-war suits

title: man-o'-war suits


text: Nile greens

title: Nile greens


text:
ࠔࠁࠄ

Etymology
Cognate with Hebrew שבת

Noun

 * 1) Shabbat/Sabbath

title: ࠔࠁࠄ


text:
Seneca County

Etymology
Both counties are named after the.

title: Seneca County


text: positive zeros

title: positive zeros


text:
जर्जर

Etymology
.

Adjective

 * 1) decayed, derelict, dying

Etymology
From the root.

Adjective

 * 1) decayed, decrepit

title: जर्जर


text:
पोपला

Etymology
. Compare 🇨🇬.

Adjective

 * 1) toothless

Noun

 * 1) a toothless man

title: पोपला


text:
ࠐࠓࠏࠄ

Proper noun

 * 1) Pharaoh

title: ࠐࠓࠏࠄ


text:
inosinic

Adjective

 * 1) Relating to inosine.

title: inosinic


text: Wiktionary:Foreign Word of the Day/2017/July 27


text:
ࠕࠄࠁ

Proper noun

 * 1) Messiah in Samaritanism

Noun

 * 1) repentance
 * 2) restorer, converter

Adjective

 * 1) repentant

title: ࠕࠄࠁ


text: inner sanctums

title: inner sanctums


text: horizontal integrations

title: horizontal integrations


text:
to wake the dead

Adverb

 * They were screaming to wake the dead.
 * They were screaming to wake the dead.

title: to wake the dead


text:
Talk:Pit of Voles

What have voles got to do with bad fan fiction? Equinox ◑ 00:23, 27 July 2017 (UTC)
 * Small rodents are generally regarded as unpleasant pests, but mice and rats have additional cultural associations. Mice are meek, rats are sleazy. Neither quite captures the experience of wading through a site filled with poorly-written stories. And "Pit of Voles" just has a certain catchiness to it. WordyAndNerdy (talk) 14:02, 22 September 2021 (UTC)

title: Talk:Pit of Voles


text: αὐχένος

title: αὐχένος


text: χθονός

title: χθονός


text:
Talk:crazy pants

The given citation looks more like an adjective. It's not countable, anyhow. Equinox ◑ 00:25, 27 July 2017 (UTC)
 * Yes, it's harder to find clearly adjectival citations of this spelling (no luck with "more crazy pants than"), but I think it's adjectival like crazypants is. However, there do seem to be at least a couple of hits for a noun sense... - -sche (discuss) 05:49, 6 March 2018 (UTC)

title: Talk:crazy pants


text: σκατός

title: σκατός


text: φρενός

title: φρενός


text: ἔρωτος

title: ἔρωτος


text: κλειδός

title: κλειδός


text: κλωνός

title: κλωνός


text: φλεβός

title: φλεβός


text:
Talk:Πειρίθους

 * I wonder why the genitive isn't **Πειριθοῦ < (*?)*Πειριθό-ου. Analogy? --Barytonesis (talk) 00:50, 27 July 2017 (UTC)
 * Yeah, that would be my guess. — Eru·tuon 01:17, 27 July 2017 (UTC)
 * This is regular, not unique to this word. See Smyth § 236c. —Aɴɢʀ (talk) 11:56, 27 July 2017 (UTC)

title: Talk:Πειρίθους


text:
Theclinae

Hyponyms

 * ,, , , , , , , , , , , , , , , , - tribes
 * ,, , , , , , , , , , , - genera not assigned to tribes

title: Theclinae


text: μηνός

title: μηνός


text: 有条不紊

title: 有条不紊


text: ἐλέφαντος

title: ἐλέφαντος


text: φωρός

title: φωρός


text:
μάρτυρος

Noun
(also formal masculine)

title: μάρτυρος


text: sandalı

title: sandalı


text: sandallar

title: sandallar


text: أبها

title: أبها


text: الدمام

title: الدمام


text:
Module:User:Erutuon/grc-decl/sandbox/decl/data

local module_path = 'Module:grc-decl/sandbox/decl'

local m_decl_static_data = mw.loadData(module_path .. '/classes') local m_paradigms = mw.loadData(module_path .. '/staticdata/paradigms') local m_dialect_groups = mw.loadData(module_path .. '/staticdata/dialects') local m_table = require('Module:table') local m_accent = require('Module:grc-accent') local m_links = require('Module:links') local check_type = require('libraryUtil').checkType local grc = require('Module:languages').getByCode('grc') local grk_pro = require('Module:languages').getByCode('grk-pro')

local usub = mw.ustring.sub local to_NFC = mw.ustring.toNFC local to_NFD = mw.ustring.toNFD local get_codepoint = mw.ustring.codepoint

-- Basic string functions can be used when the pattern doesn't contain any -- quantifiers or sets. local ufind = mw.ustring.find local umatch = mw.ustring.match

local export = { inflections = {}, adjinflections = m_decl_static_data.adjinflections, adjinflections_con = m_decl_static_data.adjinflections_con, }

local function ine(var) if var == '' then return nil else return var end end

local function quote(text) return '“' .. text .. '”' end

local function mention(alt) return m_links.full_link({ alt = alt, lang = grc }, 'term') end

local function proto_mention(alt) return m_links.full_link({ alt = alt, lang = grk_pro }, 'term') end

local dental_lookup = { ['τ'] = '*-ts', ['δ'] = '*-ds', ['θ'] = '*-tʰs', }

-- Copy tables loaded with mw.loadData, removing metatables. local function deepcopy(orig) return m_table.deepcopy(orig, true) end

-- Return one of the three options, or an error message. -- suffix is true if args[1] does not contain an accent mark and begins in a hyphen. local function accent_switch(accent_term, if_oxytone, if_perispomenon, otherwise, error_message, unaccented_suffix) local value -- accent_term can be nil if this is a paradigm for an unaccented_suffix. check_type('accent_term', 1, accent_term, 'string', unaccented_suffix) if accent_term == 'oxytone' then value = if_oxytone elseif accent_term == 'perispomenon' then value = if_perispomenon else value = otherwise end return value or error_message and error(error_message) end

local function uncontracted_error(contracted, dialect, nom_ending) if contracted == false and (dialect == 'att' or dialect == 'koi' or dialect == 'byz') then --Special:WhatLinksHere/Wiktionary:Tracking/grc-decl/uncontracted error require('Module:debug').track('grc-decl/uncontracted error') mw.log('In the Attic, Koine, or Byzantine dialects, nouns in ' ..			quote(nom_ending) .. ' are contracted. Remove ' ..			quote('con') .. ' from the ' ..			quote('form') .. ' parameter or change the dialect.') end end

local function nonrecessive_error(accent_term, error_message) if accent_term == 'oxytone' or accent_term == 'perispomenon' then error(error_message) end end

local function some(t, func) for _, item in ipairs(t) do		if func(item) then return true end end return false end

local function dial_condition(actual_dialect, dialect1, dialect2) if not actual_dialect then return false end if type(dialect1) == "string" then return actual_dialect == dialect1 or			dialect2 and actual_dialect == dialect2 or			m_dialect_groups[dialect1] and m_dialect_groups[dialect1][actual_dialect] elseif type(dialect1) == "table" then return some(dialect1, function(dialect)				return dial_condition(actual_dialect, dialect)			end) end end

local function dial_form_multi(args, forms, dialects) local actual_dialect = args.dial if not actual_dialect then return end local ctable = args.ctable -- Forms is an array of tables containing individual forms in	-- the same dialect or dialects: -- { , } -- Dialects is a sequence of strings or tables: -- " "	--		or -- { " ", " ", ... }	if dialects then if dial_condition(actual_dialect, dialects) then for _, form in ipairs(forms) do				if type(form[2]) == 'string' then ctable[form[1]] = form[2] end end end -- Forms is a sequence of tables: -- { ,, } --		or -- { ,, { , , ... } }	elseif type(forms) == 'table' then for _, form_data in ipairs(forms) do			if dial_condition(actual_dialect, form_data[3]) and type(form_data[2]) == 'string' then ctable[form_data[1]] = form_data[2] end end end end

local function dial_form(args, f, suffix, dialect1, dialect2) if dial_condition(args.dial, dialect1, dialect2) then args.ctable[f] = suffix end end

-- Should Aeolic be moved here? local function dial_forms_first(args) dial_form_multi(args, {			{ 'GD', '$αι(ῐ)ν/$ῃῐν' },			{ 'GP', '$ᾱ́ων/$έ͜ων/$ῶν' },			{ 'DP', '$ῃσῐ(ν)/$ῃς/$αις' },		},		'epi') dial_form_multi(args, {		{ 'GP', '$έων/$ῶν', 'ion' },		{ 'DS', '$η', 'boi' }, -- 104.3		{ 'DS', '$αι', { 'ara', 'ele' } },		{ 'DS', '$ᾱ', 'the', 'les' },		{ 'GD', '$αίαιρ', 'ele' },		{ 'GP', '$έων/$ῶν', 'ion' }, -- 104.6		{ 'GP', '$ᾶν', 'nonIA' },		{ 'GP', '$ᾱ́ων', 'boi' },		{ 'DP', '$ῃσῐ(ν)', 'ion' }, -- 104.7, ato must be dealt with separately		{ 'DP', '$αισῐ(ν)', 'les' },		{ 'DP', '$ᾱσῐ(ν)', 'ato' },		{ 'DP', '$ῃσῐ(ν)', 'ion' },		{ 'AP', '$ᾰς', 'buck78' }, -- 104.8		{ 'AP', '$ᾰνς', { 'kre', 'arg' } },		{ 'AP', '$αις', 'les' },		{ 'AP', '$αιρ', 'ele' }, }) end

local function dial_forms_first_oxy(args) dial_form_multi(args, {			{ 'DP', '$ῇσῐ(ν)/$ῇς/$αῖς' },			{ 'GD', '$αῖ(ῐ)ν/$ῇῐν' },			{ 'GP', '$ᾱ́ων/$έ͜ων/$ῶν' },		},		'epi') dial_form_multi(args, {		{ 'DS', '$η', 'boi' }, -- 104.3		{ 'DS', '$αι', { 'ara', 'ele' } },		{ 'DS', '$ᾱ', 'the', 'les' },

{ 'GP', '$έων/$ῶν', 'ion' }, -- 104.6 { 'GP', '$ᾶν', 'nonIA' }, { 'GP', '$ᾱ́ων', 'boi' },

{ 'DP', '$ῃσῐ(ν)', 'ion' }, -- 104.7, ato must be dealt with separately { 'DP', '$αισῐ(ν)', 'les' }, { 'DP', '$ᾶσῐ(ν)', 'ato' },

{ 'AP', '$ᾰς', 'buck78' }, -- 104.8 { 'AP', '$ᾰνς', { 'kre', 'arg' } }, { 'AP', '$αις', 'les' }, { 'AP', '$αιρ', 'ele' },

{ 'GD', '$αίαιρ', 'ele' }, }) end

export.inflections['1st-alp'] = function(args) local suffix = accent_switch(args.accent.term, '', '_con', '_pax', nil, args.suffix) args.ctable = deepcopy(m_paradigms['alp' .. suffix]) if args.accent.term == 'oxytone' then dial_forms_first_oxy(args) elseif args.accent.term ~= 'perispomenon' then dial_forms_first(args) end if args.adjective then args.ctable['GP'] = '$ων' end end

--[=[	Only difference from "1st-alp-pax" and "1st-eta-pax" is that because of the "-prx", Module:grc-decl/sandbox/decl doesn't shift the accent to the end of the stem in all forms. Used only in 1st-and-2nd-declension adjectives. ]=] -- export.inflections['1st-alp-prx'] = export.inflections['1st-alp-pax']

-- export.inflections['1st-eta-prx'] = export.inflections['1st-eta-pax']

export.inflections['1st-eta'] = function(args) local suffix = accent_switch(args.accent.term, '', '_con', '_pax', nil, args.suffix) args.ctable = deepcopy(m_paradigms['eta' .. suffix]) if args.accent.term == 'oxytone' then dial_form(args, 'DP', '$ῆσῐ(ν)', 'ato') -- Assuming this applies for perispomenon as well as oxytone. dial_forms_first_oxy(args) elseif args.accent.term ~= 'perispomenon' then if args.adjective then args.ctable['GP'] = '$ων' end dial_form(args, 'DP', '$ησῐ(ν)', 'ato') dial_forms_first(args) end end

-- Always recessive, except in adjectives or derivatives of them. local function short_alpha(code) return function(args) local accent_on_ultima = args.adjective and '_prx' or nil local suffix = accent_switch(args.accent.term,			accent_on_ultima, accent_on_ultima, '_prx',			'First-declension feminine nouns with nominative singular in ' ..				'short alpha must have recessive accent.', args.suffix) args.ctable = deepcopy(m_paradigms[code .. suffix]) dial_forms_first(args) if code == 'als' then dial_form(args, 'DP', '$ᾱσῐ(ν)', 'ato') else dial_form(args, 'DP', '$ησῐ(ν)', 'ato') end end end

export.inflections['1st-als'] = short_alpha('als')

export.inflections['1st-ets'] = short_alpha('ets')

export.inflections['1st-M-alp'] = function(args) local suffix = accent_switch(args.accent.term, nil, '_con', '_pax',		'Oxytone masculine first declension not supported.', args.suffix) args.ctable = deepcopy(m_paradigms['M_alp' .. suffix]) if args.accent.term ~= 'perispomenon' then dial_forms_first(args) dial_form_multi(args, {			{ 'GS', '$ᾱο/$ε͜ω/$ω', 'epi' },			{ 'GS', '$εω/$ω', 'ion' },			{ 'GS', '$ᾱ', 'nonIA' },			{ 'GS', '$ᾱο', 'boi' },			{ 'GS', '$ᾱυ', 'ark' }, }) end end

export.inflections['1st-M-eta'] = function(args) local suffix = accent_switch(args.accent.term, '', '_con', '_pax', nil, args.suffix) args.ctable = deepcopy(m_paradigms['M_eta' .. suffix]) -- ἰδιώτης, genitive singular ἰδιώτεω, not *ἰδιωτέω, -- at least in Herodotus 1.123. if args.dial == 'ion' then args.synaeresis = true end if args.accent.term == 'oxytone' then dial_forms_first_oxy(args) dial_form_multi(args, {			{ 'GS', '$ᾶο/$έ͜ω/$ῶ', 'epi' },			{ 'GS', '$έω/$ῶ', 'ion' },			{ 'GS', '$ᾶ', 'nonIA' },			{ 'GS', '$ᾶο', 'boi' },			{ 'GS', '$ᾶυ', 'ark' }, }) elseif args.accent.term ~= 'perispomenon' then dial_forms_first(args) dial_form_multi(args, {			{ 'GS', '$ᾱο/$ε͜ω/$ω', 'epi' },			{ 'GS', '$εω/$ω', 'ion' },			{ 'GS', '$ᾱ', 'nonIA' },			{ 'GS', '$ᾱο', 'boi' },			{ 'GS', '$ᾱυ', 'ark' }, }) end if args['voc'] == 'α' or usub(args.stem, -1) == 'τ' then args.ctable['VS'] = '$ᾰ' end end

local function dial_forms_second(args) dial_form_multi(args, {			{ 'GS', '$ου/$οῖο/$οιο/$όο/$οο' },			{ 'GD', '$οιῐν' },			{ 'DP', '$οισῐ(ν)/$οις' },		},		'epi') dial_form_multi(args, {		{ 'GS', '$οιο', 'dor' },		{ 'GS', '$οι', 'the' }, -- 106.1		{ 'GS', '$ω', 'severe', 'boi' },		{ 'GS', '$ων', 'kyp' },		{ 'DS', '$ω', 'les' }, -- 106.2		{ 'DS', '$ου', 'the' },		{ 'DS', '$οι', 'ele', 'boi' },		{ 'DS', '$οι', 'ara', 'eub' },		{ 'DP', '$οισῐ(ν)/$οις', 'ato', 'ion' }, -- 106.4		{ 'DP', '$οισῐ(ν)', 'les' },		{ 'AP', '$ως', 'severe' }, -- 106.5		{ 'AP', '$ος', 'buck78' },		{ 'AP', '$ονς', 'kre', 'arg' },		{ 'AP', '$οις', 'les' },		{ 'AP', '$οιρ', 'ele' },		{ 'GD', '$οίοιρ', 'ele' }, -- 106.6		{ 'ND', '$ου', 'the' }, -- 23		{ 'GP', '$ουν', 'the' }, }) end

local function dial_forms_second_oxy(args) dial_form_multi(args, {			{ 'GS', '$οῦ/$οῖο/$όο' },			{ 'GD', '$οῖῐν' },			{ 'DP', '$οῖσῐ(ν)/$οῖς' },		},		'epi') dial_form_multi(args, {		{ 'GS', '$οῖο', 'dor' },		{ 'GS', '$οῖ', 'the' }, -- 106.1		{ 'GS', '$ῶ', 'severe', 'boi' },		{ 'GS', '$ῶν', 'kyp' },		{ 'DS', '$ω', 'les' }, -- 106.2		{ 'DS', '$οῦ', 'the' },		{ 'DS', '$οῖ', 'ele', 'boi' },		{ 'DS', '$οῖ', 'ara', 'eub' },		{ 'DP', '$οῖσῐ(ν)/$οῖς', 'ato', 'ion' }, -- 106.4		{ 'DP', '$οισῐ(ν)', 'les' },		{ 'AP', '$ώς', 'severe' }, -- 106.5		{ 'AP', '$ός', 'buck78' },		{ 'AP', '$όνς', 'kre', 'arg' },		{ 'AP', '$οίς', 'les' },		{ 'AP', '$οίρ', 'ele' },		{ 'GD', '$οίοιρ', 'ele' }, -- 106.6		{ 'ND', '$ού', 'the' }, -- 23		{ 'GP', '$οῦν', 'the' }, }) end

-- For nouns like λόγος and ἔργον. local function second_basic(gender) return function(args) local suffix = accent_switch(args.accent.term, '', nil, '_prx',			'Perispomenon basic second-declension nouns not supported.', args.suffix) args.ctable = deepcopy(m_paradigms['second' .. (gender or '') .. suffix]) if args.accent.term == 'oxytone' then dial_forms_second_oxy(args) else dial_forms_second(args) end end end

export.inflections['2nd'] = second_basic

export.inflections['2nd-N'] = second_basic('_N')

local function second_contracted(gender) return function(args) local suffix = accent_switch(args.accent.term, nil, '', '_pax',			'Oxytone contracted second-declension nouns are not supported.', args.suffix) if gender == '_N' and suffix == '_pax' then error('Paroxytone contracted neuter second-declension nouns are not supported') end args.ctable = deepcopy(m_paradigms['second' .. (gender or '') .. '_con' .. suffix]) end end

export.inflections['2nd-con'] = second_contracted

export.inflections['2nd-N-con'] = second_contracted('_N', true)

local function second_Attic(gender) return function(args) local suffix = accent_switch(args.accent.term, '', '_con', '_prx', nil, args.suffix) if gender == '_N' and suffix == '_con' then error('Perispomenon Attic declension neuter nouns are not supported.') end args.ctable = deepcopy(m_paradigms['second' .. (gender or '') .. '_att' .. suffix]) end end

export.inflections['2nd-att'] = second_Attic

export.inflections['2nd-N-att'] = second_Attic('_N')

--	In order:		- vowel before ντ at end of stem, or declension category		- masculine nominative singular ending		- neuter nominative singular ending		- segment preceding ῐ in dative plural local nt = { ['ο'] = { 'ων', 'ον', 'ουσ' },			-- ἔχων (ἔχω) ['1&3-ουντ'] = { 'ους', 'ον', 'ουσ' },	-- δούς (δίδωμι) ['ου'] = { 'ων', 'ουν', 'ουσ' },		-- ποιῶν (ποιέω), δηλῶν (δηλόω) ['ε'] = { 'εις', 'εν', 'εισ' },			-- θείς (τίθημι), ἀχθείς (ἄγω) ['ω'] = { 'ων', 'ων', 'ωσ' },			-- ζῶν (ζάω) }

-- Get nominative singular and dative plural (minus ῐ(ν)) for ντ-stems. local function handle_nt(base, decl_type, gender, is_neuter, is_neuter_noun, is_adjective, arg1, arg2) local NS, DP	local m_data = mw.loadData('Module:grc-utilities/data') base = to_NFD(base) -- This pattern is meant to match α, ε, ο, υ, ω, or ου (with any number of	-- diacritics) followed by ντ. -- It might do something screwy in rare cases. local whole_match, vowel, diacritic = umatch(base,		'((ο?[αεουω])(' .. m_data.combining_diacritic .. '*)ντ)$') if not whole_match then error('Something is wrong with the stem ' .. base .. '.') end local nom_base = base:gsub(whole_match, '') -- Declension type has priority over vowel because δούς (δοντ-) and -- λαβών (λαβόντ-) have the same stem vowel, but different masculine -- nominative singulars. local data = nt[decl_type] or nt[vowel] if data then if is_adjective then NS = nom_base .. (is_neuter and data[2] or data[1]) end DP = nom_base .. data[3] else local macron, breve = m_data.diacritics.macron, m_data.diacritics.breve if diacritic == macron or diacritic == breve or diacritic == '' then if vowel then local intermediate_base = nom_base .. vowel DP = intermediate_base .. macron .. 'σ' if is_adjective then if is_neuter then NS = intermediate_base .. breve .. 'ν' else NS = intermediate_base .. macron .. 'ς' end end else error('Failed to generate nominative singular and dative plural for ' ..					quote(arg1) .. ', ' .. quote(arg2) .. '.') end else error('Invalid diacritic ' ..				(type(diacritic) == 'string' and string.format("U+%X", get_codepoint(diacritic)) or tostring(diacritic)) ..				') in the stem ' .. base .. '.')		end	end	if not adjective and not gender[1] then		gender[1] = 'M'		gender.M = true	end	return NS, DP end local finals = {	['β'] = 'ψ',	['γ'] = 'ξ',	['κ'] = 'ξ',	['κτ'] = 'ξ',	['π'] = 'ψ',	['φ'] = 'ψ',	['χ'] = 'ξ',	--	['τ'] = ,	['δ'] = ,	['θ'] = ,	-- }

local function new_gender(gender) return { gender, [gender] = true } end

-- is_neuter: boolean -- accent_alternating: boolean local function third_nom(args, is_neuter, accent_alternating) -- strings local arg1, arg2, base = args[1], args[2], to_NFC(args.stem) local ctable = args.ctable -- output local NS, DS, AS, DP = ctable.NS, ctable.DS, ctable.AS, ctable.DP	-- boolean local adjective = args.adjective -- tables local gender, notes = args.gender, args.notes --	local notes = {		labial = 'Nominative singular ' ..			mention('-ψ') ..			(('φβ'):find(last1) and ' is a neutralization of ' or ' is a respelling of ') ..			mention(last1) ..			' + the nominative singular suffix ' ..			mention('-ς') .. '.',		velar_dental = 'Nominative singular ' ..			mention('-ξ') ..			' is a neutralization of ' ..			mention(last2) ..			' + the nominative singular suffix ' ..			mention('-ς') .. '.',		'Nominative singular ' ..			mention('-ξ') ..			(umatch('χγ', last1) and ' is a neutralization of ' or ' is a respelling of ') ..			mention(last1) ..			' + the nominative singular suffix ' ..			mention('-ς') .. '.'	}	-- local identifying_ending local chars, char2 = umatch(base, '(.(.))$') -- '[πβφκγχρνσω]$', '[κν]τ$', '[τδθ]' if chars == 'ντ' or chars == 'κτ' then identifying_ending = chars else identifying_ending = char2 end local NS_ending = finals[identifying_ending] if NS_ending then NS = base:gsub(identifying_ending .. "$", NS_ending) DP = NS	end if not (NS or DP) then local decl_type = args.decl_type local last1, last2 = usub(base, -1), usub(base, -2) local nom_base = usub(base, 1, -2) local is_neuter_noun = is_neuter and not adjective if identifying_ending == 'ντ' then -- May also add gender. NS, DP = handle_nt(base, decl_type, gender, is_neuter,				is_neuter_noun, adjective, arg1, arg2) elseif ('τδθ'):find(identifying_ending) then DP = nom_base .. 'σ' if not adjective then if usub(base, -3) == 'τητ' or ('δθ'):find(last1) then if not gender[1] then gender = new_gender('F') end elseif last2 == 'ητ' or last2 == 'ωτ' then if not gender[1] then gender = new_gender('M') end elseif last2 == 'ᾰτ' or last2 == 'ᾱτ' then if not gender[1] then gender = new_gender('N') end end end if is_neuter then if last2 == 'οτ' then NS = nom_base .. 'ς' else NS = nom_base end else if last2 == 'οτ' then NS = base:gsub('οτ', 'ως') else NS = nom_base .. 'ς' end end if arg1:find('ς$') then table.insert(notes,					'Nominative singular ' ..							mention('-ς') ..							' arose by reduction of the original cluster ' ..							proto_mention(dental_lookup[last1]) .. '.') end elseif ('ρν'):find(identifying_ending) then local vowel = usub(base, -2, -2) if last1 == 'ρ' then DP = base .. 'σ' else DP = nom_base .. 'σ' end if is_neuter then NS = base elseif vowel == 'ε' then NS = usub(base, 1, -3) .. 'η' .. last1 elseif vowel == 'ο' then NS = usub(base, 1, -3) .. 'ω' .. last1 elseif vowel == 'ῑ' then --ῥίς etc. NS = nom_base .. 'ς' elseif (vowel == 'ᾰ' and gender[1] ~= 'N') then NS = usub(base, 1, -3) .. 'ᾱς' else NS = base end local last3 = usub(base, -3) if last3 == 'γον' or last3 == 'δον' then gender[1] = gender[1] or 'F'			elseif ufind(last2, '[ᾰᾱα]ρ') then gender[1] = gender[1] or 'N'			else gender[1] = gender[1] or 'M'			end elseif identifying_ending == 'σ' then DP = base if is_neuter_noun then NS = nom_base .. 'ς' else NS = usub(base, 1, -3) .. 'ης' end DS = '$ῐ̈' elseif identifying_ending == 'ω' then -- m_paradigms.lp_prx.NS is nil. Is the condition correct? if NS == m_paradigms.lp_prx.NS then DS = nom_base .. 'ῳ/$ῐ̈' AS = '$/$ᾰ' else DS = '$ῐ̈́' AS = '$/$ᾰ́' end DP = nom_base .. 'ωσ' NS = nom_base .. 'ως' gender[1] = gender[1] or 'M'		else error('Stem does not end in a consonant: ' .. base) end end -- This overrides any assignment done above. Better to improve the code -- above or prevent it from assigning NS. if not adjective then NS = arg1 end if DP then if accent_alternating then DP = DP .. 'ῐ́(ν)' else DP = DP .. 'ῐ(ν)' end end ctable.DS, ctable.AS = DS, AS	ctable.NS, ctable.DP = NS, DP	args.gender = gender end

local function dial_forms_third(args) if not args.ctable.DP then require('Module:debug').track('grc-decl/no dative plural') mw.log("no DP: " .. args[1] .. ", " .. args[2]) end dial_form_multi(args, {			{ 'DP', args.ctable['DP'] and args.ctable['DP'] .. '/$εσσῐ(ν)/$εσῐ(ν)' or '$εσσῐ(ν)/$εσῐ(ν)' },			{ 'GD', '$οιῐν' },		},		'epi') dial_form_multi(args, {		{ 'DP', '$εσσῐ(ν)', 'dor' },		{ 'AS', '$ᾰν', 'kyp' },		{ 'DP', '$εσσῐ(ν)', 'les', 'the' },		{ 'DP', '$εσσῐ(ν)', 'boi' },		{ 'DP', '$οις', 'lok', 'ele' },		{ 'AP', '$ες', 'ark', 'ele' },		{ 'AP', '$ᾰς/$ᾰνς', 'kre' }, }) end

local function dial_forms_third_oxy(args) dial_form_multi(args, {			{ 'GD', '$οῖῐν' },			{ 'DP', args.ctable['DP'] and args.ctable['DP'] .. '/$εσσῐ(ν)/$εσῐ(ν)' or '$εσσῐ(ν)/$εσῐ(ν)' },		},		'epi') dial_form_multi(args, {		{ 'DP', '$εσσῐ(ν)', 'dor' },		{ 'AS', '$ᾰν', 'kyp' },		{ 'DP', '$εσσῐ(ν)', 'les', 'the' },		{ 'DP', '$εσσῐ(ν)', 'boi' },		{ 'DP', '$οῖς', 'lok', 'ele' },		{ 'AP', '$ες', 'ark', 'ele' },		{ 'AP', '$ᾰς/$ᾰνς', 'kre' }, }) end

-- For instance, μείζων. local function third_comparative(args, neuter) local short_stem, count = args.stem:gsub('ον$', '') if count ~= 1 then error('Stem failure.') end if neuter then dial_form(args, 'NP', '$ᾰ/' .. short_stem .. 'ω', 'att') else dial_form_multi(args, {				{ 'AS', '$ᾰ/' .. short_stem .. 'ω'},				{ 'NP', '$ες/' .. short_stem .. 'ους' },				{ 'AP', '$ᾰς/' .. short_stem .. 'ους' },			}, 'att') end end

-- These nouns are monosyllabic, but unlike most they do not accent the ending -- of the genitive–dative dual and genitive plural: παίδων, not *παιδῶν. local monosyllabic_exceptions = { ['παῖς'] = true, ['δμώς'] = true, ['θώς'] = true, ['Τρώς'] = true, ['δᾴς'] = true, ['φῶς'] = true, ['οὖς'] = true, } -- Other exceptions: contracted forms like ἔαρος > ἦρος (not *ἠρός). -- The source for this is Smyth § 252. local function third(neuter) return function (args) if args.decl_type:find('ντ$') and m_accent.syllables(args[1], 'eq', 1) then -- Special:WhatLinksHere/Wiktionary:Tracking/grc-decl/monosyllabic nt require('Module:debug').track('grc-decl/monosyllabic nt') end -- This tracks monosyllabic nouns or adjectives that have alternating accent -- position. Masculine and neuter participles (with stems in -ντ) and -- suffixes do not. local accent_alternating = not (args.suffix or args.stem:find('ντ$')) and m_accent.syllables(args[1], 'eq', 1) args.accent_alternating = accent_alternating local accent_on_ultima = accent_alternating and '' or '_prx' local suffix = accent_switch(args.accent.term, accent_on_ultima, accent_on_ultima, '_prx', nil, args.suffix) args.ctable = deepcopy(m_paradigms[(neuter and 'N_' or '') .. 'lp' .. suffix]) if not (args.NS and args.DP) then third_nom(args, neuter, accent_alternating) end if args.comparative then third_comparative(args, neuter) end if not neuter then local last_two = usub(args.stem, -2) if last_two == 'ῐδ' or last_two == 'ῐτ' or last_two == 'ῑθ' then if args.accent.term ~= 'oxytone' then dial_form(args, 'AS', args.ctable['AS'], 'epi', 'ion') -- i.e. -χάριν; also poetic args.ctable['AS'] = args['AS'] or usub(args.stem, 1, -2) .. 'ν' end args.ctable['VS'] = args['VS'] or usub(args.stem, 1, -2) elseif last_two == 'ντ' and (args.decl_type == '1&3-εσσ' or not args.adjective) then args.ctable['VS'] = args['VS'] or usub(args.stem, 1, -2) elseif args.accent.term ~= 'oxytone' and args.accent.term ~= 'perispomenon' and ufind(args.stem, '[ρν]$') then args.ctable['VS'] = args['VS'] or args.stem -- What's an example of this? elseif usub(args.stem, -1) == 'ε' then args.ctable['VS'] = args['VS'] or args.stem .. 'ς' end if args.accent.term == 'perispomenon' then args.ctable['NS'] = args[1] end end if accent_alternating then dial_forms_third_oxy(args) if monosyllabic_exceptions[to_NFC(args[1])] then -- Remove accent marks: that is, make the form be accented on the -- stem. args.ctable.GD = m_accent.strip_tone(args.ctable.GD) args.ctable.GP = m_accent.strip_tone(args.ctable.GP) end else dial_forms_third(args) end end end

export.inflections['3rd-cons'] = third(false) export.inflections['3rd-N-cons'] = third(true)

local function dial_forms_es(args, neuter) dial_form_multi(args, {		{ 'GS', '$εος', 'nonIA' },		{ 'GS', '$ιος', 'buck9' },		{ 'GS', '$εος/$ευς', 'ion' },		{ 'DS', '$ει/$εῐ̈', { 'epi', 'ion' } },		{ 'AS', not neuter and '$εᾰ', { 'nonIA', 'ion' } },		{ 'AS', not neuter and '$ιᾰ', 'buck9' },		{ 'ND', '$ει/$εε', { 'ion', 'epi' } },		{ 'GD', '$έοιν', { 'nonIA', 'ion' } },		{ 'GD', '$ίοιν', 'buck9' },		{ 'NP', neuter and '$εᾰ' or '$εις/$εες', { 'ion', 'epi' } },		{ 'GP', '$έων', { 'nonIA', 'ion' } },		{ 'GP', '$ίων', 'buck9' },		{ 'AP', not neuter and '$εᾰς', { 'nonIA', 'ion' } },		{ 'AP', not neuter and '$ιᾰς', 'buck9' }, }) end

local function dial_forms_es_oxy(args, neuter) dial_form_multi(args, {		{ 'GS', '$έος', 'nonIA' },		{ 'GS', '$ίος', 'buck9' },		{ 'GS', '$έος/$εῦς', 'ion' },		{ 'DS', '$εῖ/$έῐ̈', { 'epi', 'ion' } },		{ 'AS', '$έᾰ', { 'nonIA', 'ion' } },		{ 'AS', '$ίᾰ', 'buck9' },		{ 'ND', '$εῖ/$έε', { 'ion', 'epi' } },		{ 'GD', '$έοιν', { 'nonIA', 'ion' } },		{ 'GD', '$ίοιν', 'buck9' },		{ 'NP', neuter and '$έᾰ' or '$εῖς/$έες', { 'ion', 'epi' } },		{ 'GP', '$έων', { 'nonIA', 'ion' } },		{ 'GP', '$ίων', 'buck9' },		{ 'AP', '$έᾰς', { 'nonIA', 'ion' } },		{ 'AP', '$ίᾰς', 'buck9' }, }) end

-- Adjectives with these endings have persistent accent (Smyth 292c): -- εὐώδης, εὐῶδες. local persistent_es = { ['ώδης'] = true, ['ώλης'] = true, ['ώρης'] = true, ['ήρης'] = true, }

-- How to deal with τριήρων, not *τριηρῶν (Smyth 264)? local function es_adj(gender_code, open) return function(args) uncontracted_error(args.contracted or not open, args.dial, '-ης') local suffix = accent_switch(args.accent.term, '', nil, '_prx',			'Perispomenon third-declension forms in -ης not supported.', args.suffix) args.ctable = deepcopy(m_paradigms[(gender_code or ) .. 'es_adj' ..			suffix .. (open and '_open' or )]) -- Most adjectives of this type have recessive accent. Set accent to -- antepenult. if not suffix and not persistent_es[to_NFC(usub(args[1], -4))] then args.accent.position = -3 end if args.accent.term == 'oxytone' then dial_forms_es_oxy(args, gender_code == 'N_') else dial_forms_es(args, gender_code == 'N_') end if gender_code ~= 'N_' then dial_form(args, 'NS', '$εῖς', 'boi', 'the') end end end

export.inflections['3rd-εσ'] = es_adj

export.inflections['3rd-N-εσ'] = es_adj('N_')

export.inflections['3rd-εσ-open'] = es_adj(nil, true)

export.inflections['3rd-N-εσ-open'] = es_adj('N_', true)

local function neuter_os(open) return function(args) nonrecessive_error(args.accent.term,			'Third-declension neuter nouns in -ος must be accented recessively') uncontracted_error(args.contracted or not open, args.dial, '-ος') args.ctable = deepcopy(m_paradigms['N_es_prx' .. (open and '_open' or '')]) dial_forms_es(args, true) end end

export.inflections['3rd-N-ος'] = neuter_os

export.inflections['3rd-N-ος-open'] = neuter_os(true)

local function neuter_as(open) return function(args) nonrecessive_error(args.accent.term,			'Third-declension neuter nouns in -ας must be accented recessively') uncontracted_error(args.contracted or not open, args.dial, '-ᾰς') args.ctable = deepcopy(m_paradigms['N_as_prx' .. (open and '_open' or '')]) end end

export.inflections['3rd-N-ᾰσ'] = neuter_as

export.inflections['3rd-N-ᾰσ-open'] = neuter_as(true)

local function kles(open) return function(args) local dialect = args.dial uncontracted_error(args.contracted or not open, dialect, '-κλης') if dialect == 'ion' or dialect == 'epi' then open = true end args.ctable = deepcopy(m_paradigms['kles' .. (open and '_open' or '')]) args.number = { 'S', S = true } args.recessive_VS = true if open then dial_form_multi(args, {					{ 'GS', '$κλῆος/$κλέος' },					{ 'DS', '$κλῆῐ̈/$κλέῐ̈' },					{ 'AS', '$κλῆᾰ/$κλέᾱ' },				},				{ 'epi', 'ion' }) else dial_form_multi(args, {				{ 'GS', '$κλέος', 'nonIA' },				{ 'GS', '$κλεῖος', 'boi' }, }) end end end export.inflections['3rd-κλῆς'] = kles

export.inflections['3rd-κλῆς-open'] = kles(true)

-- Needs dialectal forms. local function weak_i(gender_code) return function(args) nonrecessive_error(args.accent.term,			'Third-declension nouns with stem in short ῐ must be accented recessively.') args.ctable = deepcopy(m_paradigms[(gender_code or '') .. 'weak_i_prx']) args.synaeresis = true -- Or Ionic or both? dial_form_multi(args, {				{ 'DS', '$ει/$εῐ̈' },				{ 'ND', '$ει/$εε' },				{ 'NP', '$εις/$εες' },			},			'epi') end end

export.inflections['3rd-weak-ι'] = weak_i

export.inflections['3rd-N-weak-ι'] = weak_i('N_')

local function dial_forms_weak_u(args) dial_form_multi(args, {		{ 'GS', '$έος', { 'epi', 'ion' } },		{ 'GD', '$έοιῐν', 'epi' },		{ 'NP', '$έες', 'epi' },		{ 'DP', '$έεσσῐ(ν)/$έεσῐ(ν)/$εσῐ(ν)', 'epi' },		{ 'DP', '$έεσσῐ(ν)', 'dor' },		{ 'AP', '$έᾰς', 'epi' }, }) if args.adjective then args.ctable['ND'] = '$έε' end end

local function dial_forms_weak_u_prx(args) dial_form_multi(args, {		{ 'GS', '$εος', { 'epi', 'ion' } },		{ 'GD', '$έοιῐν', 'epi' },		{ 'NP', '$εες', 'epi' },		{ 'DP', '$έεσσῐ(ν)/$έεσῐ(ν)/$εσῐ(ν)', 'epi' },		{ 'DP', '$έεσσῐ(ν)', 'dor' },		{ 'AP', '$εᾰς', 'epi' }, }) if args.adjective then args.ctable['ND'] = '$εε' args.ctable['GP'] = '$έων' end end

local function weak_u (gender) return function(args) local suffix = accent_switch(args.accent.term, '', nil, '_prx', nil, args.suffix) args.ctable = deepcopy(m_paradigms[(gender or '') .. 'weak_u' .. suffix]) if not args.adjective then args.synaeresis = true end if args.accent.type == 'oxytone' then dial_forms_weak_u(args) else dial_forms_weak_u_prx(args) end end end

export.inflections['3rd-weak-υ'] = weak_u

export.inflections['3rd-N-weak-υ'] = weak_u('N_')

export.inflections['3rd-pure-ι'] = function(args) nonrecessive_error("Nouns in -ῐς cannot be accented on the ultima") args.ctable = deepcopy(m_paradigms.pure_i_prx) dial_form_multi(args, {			{ 'GS', '$ῐος/$ηος' },			{ 'DS', '$ῐῐ/$ῑ/$ηῐ̈/$ει' },			{ 'GD', '$ῐ́οιῐν' },			{ 'NP', '$ῐες/$ηες' },			{ 'DP', '$ῐ́εσσῐ(ν)/$εσῐ(ν)/$ῐσῐ(ν)' },			{ 'AP', '$ῐᾰς/$ηᾰς/$ῑς' },		},		'epi') dial_form(args, 'DP', '$ῐ́εσσῐ(ν)', 'dor') end

export.inflections['3rd-N-pure-ι-prx'] = function(args) args.ctable = deepcopy(m_paradigms.N_pure_i_prx) end export.inflections['3rd-N-pure-ι-pax'] = export.inflections['3rd-N-pure-ι-prx']

local function pure_u_short(gender_code) return function(args) -- No error message needed. local suffix = accent_switch(args.accent.term, '', nil, '_prx', nil, args.suffix) if gender_code == 'N_' and args.accent.term == 'oxytone' then error('Neuter nouns in short -ῠ must be accented recessively.') end args.ctable = deepcopy(m_paradigms[(gender_code or '') .. 'pure_u' .. suffix]) dial_form_multi(args, {				{ 'GD', '$ῠ́οιῐν' },				{ 'DP', '$ῠ́εσσῐ(ν)/$ῠσῐ(ν)/$ῠσσῐ(ν)' },			},			'epi') dial_form(args, 'DP', '$ῠ́εσσῐ(ν)', 'dor') end end export.inflections['3rd-pure-υ'] = pure_u_short

export.inflections['3rd-N-pure-υ'] = pure_u_short('N_')

export.inflections['3rd-pure-υ-long'] = function(args) local suffix = accent_switch(args.accent.term, '', '_con', '_prx', nil, args.suffix) args.ctable = deepcopy(m_paradigms['pure_u_long' .. suffix]) dial_form(args, 'DP', '$ῠ́εσσῐ(ν)', 'dor') dial_form_multi(args, {			{ 'DP', accent_switch(args.accent.term, '$ῠ́εσσῐ(ν)/$ῠσῐ(ν)/$ῠσσῐ(ν)', '$ῠ́εσσῐ(ν)', '$ῠ́εσσῐ(ν)/$ῡσῐ(ν)/$ῡσσῐ(ν)', nil, args.suffix) },			{ 'GD', '$ῠ́οιῐν' },		},		'epi') end

local function third_eus(contracted) return function(args) -- Maybe only Attic actually? local dialect = args.dial if contracted and not (dialect == 'att' or dialect == 'koi' or dialect == 'byz') then error('Only Attic, Koine, or Byzantine Greek have contracted declined forms for nouns in -ευς.') end if dialect == 'kyp' or dialect == 'boi' then args.ctable = deepcopy(m_paradigms.eus_hwos) elseif dialect == 'les' or dialect == 'epi' then args.ctable = deepcopy(m_paradigms.eus_hos) dial_form_multi(args, {					{ 'GS', '$ῆος/$έος' },					{ 'DS', '$ῆῐ̈/$έῐ̈' },					{ 'AS', '$ῆᾰ/$έᾰ' },					{ 'GD', '$ήοιῐν' },					{ 'DP', '$ήεσσῐ(ν)/$εῦσῐ(ν)' },				},				'epi') elseif dialect == 'the' or dialect == 'ele' then args.ctable = deepcopy(m_paradigms.eus_eios) else if contracted then args.ctable = deepcopy(m_paradigms.eus_con) table.insert(args.titleapp, 'contracted') else args.ctable = deepcopy(m_paradigms.eus) end dial_form_multi(args, {				{ 'DP', '$έεσσῐ(ν)', 'dor' }, -- this is somewhat conjectured				{ 'GS', '$έος', { 'nonIA', 'ion' } },				{ 'DS', '$εῖ', 'att' },				{ 'AS', '$έᾰ', { 'nonIA', 'ion' } },				{ 'AS', '$ῆ', { 'doric', 'del' } },				{ 'AS', '$έᾰ', { 'lok', 'kre' } },				{ 'NP', '$εῖς', { 'nonIA', 'ion' } },				{ 'NP', '$ῆς', { 'koa', 'lak' } },				{ 'NP', '$ῆς', 'ara' },				{ 'NP', '$έες', 'kre' },				{ 'NP', '$εῖς', 'late' },				{ 'AP', '$έᾰς', { 'nonIA', 'ion' } },				{ 'NS', '$ής', 'ara' },				{ 'AS', '$ήν', 'ara' }, }) --				Contraction only for nouns with vowel before -ευς. local diacritics = mw.loadData('Module:grc-utilities/data').diacritics local macron, breve = diacritics.macron, diacritics.breve if ufind(args.stem, '[αεηιουω][' .. macron .. breve .. ']?$') then dial_form_multi(args, {						{ 'GS', '$έως/$ῶς' },						{ 'AS', '$έᾱ/$ᾶ' },						{ 'GP', '$έων/$ῶν' },						{ 'AP', '$έᾱς/$ᾶς' },					},					'att') table.insert(args.notes, 'The first form is uncontracted, the second contracted.') elseif contracted then error('Forms with a stem ending in ' ..						require('Module:grc-utilities').tag(usub(args.stem, -1)) ..						' do not have contracted forms.') end end end end

export.inflections['3rd-ευς'] = third_eus(false)

export.inflections['3rd-ευς-con'] = third_eus(true)

export.inflections['3rd-οι'] = function(args) args.ctable = deepcopy(m_paradigms.oi) args.number = { 'S', S = true } dial_form_multi(args, {		{ 'GS', '$ῶς', 'sever' },		{ 'AS', '$οῦν', 'ion' }, }) end

-- irregular masculine or feminine nouns export.inflections['irreg'] = function(args) local params = m_decl_static_data.irregular.noun.masculine_feminine if args.gender.N then return export.inflections['irregN'](args) end local noun = not args.adjective -- Would DP (dual–plural) ever be used? local number = args.number local param_code if number.F then param_code = 'full' elseif number.S then if number.P then param_code = 'SP' else param_code = 'S'		end elseif number.D then if number.P then param_code = 'DP' else param_code = 'D'		end elseif number.P then param_code = 'P'	else error('Could not decide which table of forms to use.') end local forms = params[param_code] args.declheader = 'irreg' local ctable = {} local found_forms = false for i = 2, args.maxindex do		local code = forms[i] local arg1 = ine(args[i]) if code then local arg2 = ine(args[code]) if arg1 and arg2 then error('Two forms specified for ' .. code .. ': ' .. arg1 .. ' and ' .. arg2 '.') end local number_code = code:sub(2, 2) if arg1 or arg2 then if number[number_code] then found_forms = true else error('The number ' .. number_code .. ' is not specified in the form parameter.') end end ctable[code] = arg1 or arg2 elseif arg1 then local abbr = { S = 'singular', D = 'dual', P = 'plural', }			local numbers = require('Module:table').serialCommaJoin(require('Module:fun').map(function(code) return abbr[code] or code end, number),				{ dontTag = true }) local singular = not number[2] error('Parameter ' .. i .. ' has been given, but only ' .. #forms ..				' parameters are needed because the number' .. (singular and '' or 's') ..				' specified in the form parameter ' .. (singular and 'is ' or 'are ') ..				 numbers .. '.') end end if not found_forms then error('No displayable forms found.') end args.ctable = ctable end

-- irregular neuter nouns export.inflections['irregN'] = function(args) --neuter irregular nouns local params = m_decl_static_data.irregular.noun.neuter local number = args.number local param_code if number.F then param_code = 'full' elseif number.P then if number.S then param_code = 'SP' elseif number.D then param_code = 'DP' else param_code = 'P'		end elseif number.D then param_code = 'D'	elseif number.S then param_code = 'S'	else error('Could not decide which table of forms to use.') end local forms = params[param_code] local ctable = {} for i = 2, args.maxindex do		local code = forms[i] local arg1 = args[i] if code then local arg2 = args[code] if arg1 and arg2 then error('Two forms given for form ' .. code .. ': ' .. arg1 ..					' in parameter ' .. i .. ' and ' .. arg2 ..					' in parameter ' .. code ..					'. Choose one or put both in the same parameter separated by slashes.') end ctable[code] = arg1 or arg2 elseif arg1 then error('Parameter ' .. i .. ', ' .. arg1 .. ', does not have a case and number assigned to it.') end end for form, source in pairs(forms.redirects) do		ctable[form] = ctable[source] end args.ctable = ctable end

-- irregular adjectives export.inflections['irreg-adj'] = function(args) local params = m_decl_static_data.irregular.adjective local number = args.number local param_code if number.F then param_code = 'full' elseif number.P then if number.S then param_code = 'SP' else param_code = 'P'		end elseif number.S then param_code = 'S'	else error('Could not decide which table of forms to use.') end local forms = params[param_code] local atable = {} for i = 2, args.maxindex do		local code = forms[i] local arg1 = ine(args[i]) if code then local arg2 = ine(args[code]) if arg1 and arg2 then error('Two forms given for form ' .. code .. ': ' .. arg1 ..					' in parameter ' .. i .. ' and ' .. arg2 ..					' in parameter ' .. code ..					'. Choose one or put both in the same parameter separated by slashes.') end atable[code] = arg1 or arg2 else if arg1 then error('No gender, case, and number assigned to parameter ' ..						i .. ': ' .. tostring(arg1) .. '. Only ' ..						#forms .. ' parameters are needed.') end end end for form, source in pairs(forms.redirects) do		atable[form] = atable[source] end args.atable = atable end

export.inflections['indecl'] = function(args) args.ctable = deepcopy(m_paradigms.indecl) args.stem = { args[2] } end

return export