text:
ਰੰਗ ਮੰਚ

Noun

 * 1) theatre, stage
 * 2) dramatics

title: ਰੰਗ ਮੰਚ


text: wijßheet

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

title: wijßheet


text:
Armeeleida

Noun

 * 1) commander

title: Armeeleida


text:
arnten

Verb

 * 1) to harvest

title: arnten


text:
Arnttiet

Noun

 * 1) harvest time

title: Arnttiet


text:
Artikjel

Noun

 * 1) an article
 * 2) a journal article
 * 3) a grammatical article

title: Artikjel


text:
luxuriosity

Etymology
From.

Noun

 * 1)  The quality of being luxurious.

title: luxuriosity


text:
Äselbood

Noun

 * 1) ash pit

title: Äselbood


text:
ਨੁੱਕੜ

Noun

 * 1) corner, nook, apex
 * 2) sharp turning

title: ਨੁੱਕੜ


text:
Äselfalm

Noun

 * 1) hinny, colt

title: Äselfalm


text:
Äseljeschrech

Noun

 * 1) braying

title: Äseljeschrech


text:
Äseljoalinkj

Noun

 * 1) donkey yearling

title: Äseljoalinkj


text: himmelß

title: himmelß


text:
Gibbs-Marangoni effect

Etymology
Named after Carlo Marangoni and J. Willard Gibbs.

title: Gibbs-Marangoni effect


text:
ਨਾਟਕ

Etymology
.

Noun

 * 1) drama, play

title: ਨਾਟਕ


text: Gibbs-Marangoni effects

title: Gibbs-Marangoni effects


text:
positive material identification

Noun

 * 1)  The process of ensuring the composition of a material, especially a metal alloy, meets specifications and standards by determining its elemental composition.

title: positive material identification


text: Wiktionary:Foreign Word of the Day/2023/June 15


text: comœdia

title: comœdia


text: Category:lmo:Temperature

title: Category:lmo:Temperature


text:
stofnfruma

Noun

 * 1)  stem cell

title: stofnfruma


text: Category:Swedish terms spelled with Œ

title: Category:Swedish terms spelled with Œ


text: Category:Rhymes:Slovene/oːs

title: Category:Rhymes:Slovene/oːs


text:
başka başka

Etymology
, or.

Adjective

 * 1) all different from each other, various, diverse

Adverb

 * 1) In different ways.
 * 2) additionally, more

title: başka başka


text: E. N.

title: E. N.


text:
okładziny

Etymology
From. .

Noun

 * 1) callus

title: okładziny


text:
Category:Finnish verbal nouns

This category should only be used for nouns derived with. Deverbal nouns derived with other suffixes should not use.

title: Category:Finnish verbal nouns


text: Ers Nåd

title: Ers Nåd


text:
Bayside

Proper noun

 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.
 * 1) The,.

title: Bayside


text:
velociousness

Etymology
From.

Noun

 * 1)  The quality of being velocious.

title: velociousness


text:
okładzina

Etymology
..

Noun

 * 1) cladding, lining, facing, liner, paneling
 * 2)  wooden construction boards or sheet metal used as support for mining walls
 * 3)  book cover
 * 4)  shaft, handle of a knife
 * 1)  shaft, handle of a knife
 * 1)  shaft, handle of a knife

title: okładzina


text:
ranĉo

Etymology
.

Noun

 * 1) ranch

title: ranĉo


text: pulsoximetry

title: pulsoximetry


text: pulsoximeter

title: pulsoximeter


text:
okłaść

Etymology
From. .

Verb

 * 1)  to cover with a layer of something
 * 2)  to be covered; particularly in medical bandages

title: okłaść


text:
languagey

Etymology
From.

Adjective

 * 1)  Consisting or making effective use of written language.

title: languagey


text:
mérion élégant

Noun

 * 1) red-winged fairywren

title: mérion élégant


text: NRDC

title: NRDC


text: deelß

title: deelß


text:
মহেন্দ্র

Etymology
.

Proper noun

 * 1) an epithet of Indra

title: মহেন্দ্র


text:
перечити

Etymology
, from.

Verb

 * 1) to oppose, to be against
 * 2) to interfere with, to hinder, to obstruct
 * 3) to contradict, to go against

Derived terms

title: перечити


text:
mérion splendide

Noun

 * 1) splendid fairywren

title: mérion splendide


text: pen torch

title: pen torch


text:
щёка

Etymology
Borrowed from.

Noun

 * 1)  cheek

title: щёка


text: fäderneßland

title: fäderneßland


text:
mérion superbe

Noun

 * 1) superb fairywren

title: mérion superbe


text:
Talk:heredito

@Urszag Does this strike you as a plausible etymology, what with supposedly attaching to a noun? I would think it's rather +. Nicodene (talk) 21:22, 14 June 2023 (UTC)

title: Talk:heredito


text:
flat adverb

Noun

 * 1)  An adverb which has the same form as the corresponding adjective (sometimes associated with informal or dialectal speech).

title: flat adverb


text:
dalga dalga

Etymology
.

Adjective

 * 1)  wavy, waved, rolling, flowing
 * 2)  Not uniform, having light and dark patches.
 * 1)  Not uniform, having light and dark patches.

Adverb

 * 1) In a wavelike manner, in waves.
 * 2) In a wavy, rolling manner, wavily.

title: dalga dalga


text: flat adverbs

title: flat adverbs


text:
z okładem

Etymology
lit. 'with a wrapping'.

Particle

 * 1)  or so, and change

title: z okładem


text:
blab school

Noun

 * 1)  A type of school in which students memorized their lessons by reciting them aloud, often in unison.

title: blab school


text:
mérion de Lambert

Noun

 * 1) variegated fairywren

title: mérion de Lambert


text: Category:Rhymes:Old Galician-Portuguese/ẽo


text: Category:Rhymes:Old Galician-Portuguese/ẽo/2 syllables


text:
pambacear

Etymology
From, from.

Verb

 * 1)  to beat, to thrash

title: pambacear


text: hanß

title: hanß


text:
strong atheist

Noun

 * 1) A person who is certain that no deities exist or who thinks that the existence of deities can be disproven.

title: strong atheist


text:
okładeczka

Etymology
From. .

title: okładeczka


text:
Talk:подписать

In all likelihood a calque of something. Probably, either through or. We do give the same sense for, but Modern says it's also a western calque. 92.218.236.40 21:38, 14 June 2023 (UTC)

title: Talk:подписать


text:
koskälla

Noun

 * 1) a cowbell

title: koskälla


text: koskällan

title: koskällan


text: koskällor

title: koskällor


text: koskällorna

title: koskällorna


text: koskällas

title: koskällas


text: koskällors

title: koskällors


text:
ਤਾਪਮਾਨ

Etymology
.

Noun

 * 1) temperature

title: ਤਾਪਮਾਨ


text: Category:ush:Communication

title: Category:ush:Communication


text: koskällornas

title: koskällornas


text:
Tshoj

Etymology
From ("dynasty")

Proper noun

 * 1) suffix added to form names of Chinese dynasties

Etymology
From ("dynasty")

Proper noun

 * 1) suffix added to form names of Chinese dynasties

title: Tshoj


text: koskällans

title: koskällans


text: Category:yua:Death

title: Category:yua:Death


text:
tshoj

Etymology
From ("dynasty")

Pronoun

 * 1) suffix added to form names of Chinese dynasties
 * 2) dynasty (line of rulers)
 * 3) imperial court

title: tshoj


text:
positive atheist

Noun

 * 1) A person who is certain that no deities exist or who thinks that the existence of deities can be disproven.

title: positive atheist


title: COVID19


title: Covid19


text: Citations:海参崴

title: Citations:海参崴


text:
T wave

Noun

 * 1)  A wave on an electrocardiogram that represents the electrical changes generated by the repolarization of the ventricles.

title: T wave


text:
ਪੱਘਰਨਾ

Verb

 * 1) to melt, thaw, liquefy
 * 2) to smelt, fuse

title: ਪੱਘਰਨਾ


text:
ਤਾਪ

Etymology
.

Noun

 * 1) heat
 * 2) fever

title: ਤਾਪ


text:
Xov Tshoj

Etymology
From ("Lesser Dynasty"), according to the Chinese cultural and historical sphere of influence, i.e. a metaphor for Vietnam. In contrast to Tuam Tshoj (大朝, "Greater Dynasty"), i.e. China.

Proper noun

 * 1)  Vietnamese dynasties
 * 1)  Vietnamese dynasties

Adjective

 * 1)  Vietnamese
 * 2)  Vietnamese dynasties

Etymology
From ("Lesser Dynasty"), according to the Chinese cultural and historical sphere of influence, i.e. a metaphor for Vietnam. In contrast to Tuam Tshoj (大朝, "Greater Dynasty"), i.e. China.

Proper noun

 * 1)  Vietnamese dynasties
 * 1)  Vietnamese dynasties

Adjective

 * 1)  Vietnamese
 * 2)  Vietnamese dynasties

title: Xov Tshoj


text: Category:Punjabi terms suffixed with -ਮਾਨ


text:
blocking unit

Noun

 * 1) A unit of barrier troops; a military unit deployed behind or at the front line to shoot or otherwise prevent members of that military who attempt to desert.

title: blocking unit


text:
falal

Etymology
From, from.

Verb

 * 1) to talk, to speak

title: falal


text:
ਤਪਣਾ

Etymology
From.

Verb

 * 1) to heat up, warm up, become hot or heated
 * 2)  to be angry
 * 3)  to be feverish

title: ਤਪਣਾ


text: Category:Punjabi terms derived from the Sanskrit root तप्


text:
nie oceniaj książki po okładce

Etymology
lit. 'don't judge a book by [its] cover'.

Proverb

 * 1)  don't judge a book by its cover

title: nie oceniaj książki po okładce


text:
Reconstruction:Old Saxon/abbat

Etymology
From. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) abbot

title: Reconstruction:Old Saxon/abbat


text:
Viaj Naab

Etymology
From.

Adjective

 * 1) Vietnamese

Etymology
From.

Adjective

 * 1) Vietnamese

title: Viaj Naab


text:
Appendix talk:Caddoan word lists

Southern Caddoan?
Can we add southern Caddoan (e.g. Caddo/Hasinay) to this list? I'm doubting it. But it would be nice to see a swadesh list for all known Caddoan languages. 167.24.104.150 22:09, 14 June 2023 (UTC)

title: Appendix talk:Caddoan word lists


text:
ਤਪੱਸਵੀ

Etymology
, from.

Noun

 * 1)  ascetic, recluse, hermit, tapasvi

title: ਤਪੱਸਵੀ


text:
estrẽar

Etymology
. Ultimately from.

Verb

 * 1) to debut, to premier

title: estrẽar


text:
olitor

Etymology
From.

Noun

 * 1) gardener, vegetable grower
 * 2) seller of vegetables
 * 3) seller of herbs

title: olitor


text: olitores

title: olitores


text: olitoris

title: olitoris


text: olitorum

title: olitorum


text: olitori

title: olitori


text: olitoribus

title: olitoribus


text: olitorem

title: olitorem


text: olitore

title: olitore


text:
holitor

Etymology
From.

Noun

 * : gardener, seller of vegetables or herbs.

title: holitor


text: holitoris

title: holitoris


text: holitori

title: holitori


text: holitorem

title: holitorem


text: holitore

title: holitore


text: holitores

title: holitores


text: holitorum

title: holitorum


text: holitoribus

title: holitoribus


text:
ਊਰਜਾ

Etymology
.

Noun

 * 1)  energy
 * 2) power

title: ਊਰਜਾ


text: Category:Punjabi terms derived from the Sanskrit root जीव्


text:
falanouk

Noun

 * 1) falanouc

title: falanouk


text:
olitrix

Etymology
From.

Noun

 * : female gardener, vegetable-seller, herb-seller.

title: olitrix


text: olitricis

title: olitricis


text: olitrici

title: olitrici


text: olitricem

title: olitricem


text: olitrice

title: olitrice


text: olitrices

title: olitrices


text: olitricum

title: olitricum


text: olitricibus

title: olitricibus


text: blocking units

title: blocking units


text: Covilhãa

title: Covilhãa


text:
holitrix

Etymology
From.

Noun

 * : female gardener, vegetable-seller, herb-seller.

title: holitrix


text: holitricis

title: holitricis


text: holitrici

title: holitrici


text: holitricem

title: holitricem


text: holitrice

title: holitrice


text: holitrices

title: holitrices


text: holitricum

title: holitricum


text: holitricibus

title: holitricibus


text:
Template:prs-personal pronouns

Persian personal pronouns (Classical and Dari)

title: Template:prs-personal pronouns


text:
euplère de Goudot

Noun

 * 1) falanouc

title: euplère de Goudot


text:
okładkowo

Etymology
From. .

Adverb

 * 1) like, or in a manner concerning book covers

title: okładkowo


text:
গ্লোব

Etymology
.

Noun

 * 1) globe

title: গ্লোব


text:
ܒܛܠ

Etymology
From, from ; compare 🇨🇬, 🇨🇬, 🇨🇬

Verb

 * 1)  to cease, to be idle
 * 2)  to be invalid
 * 3)  to quit, give up a habit

title: ܒܛܠ


text:
Appendix:Variations of "nge"

The word “nge” appears in many languages with many variations in the use of capitalization, punctuation, and use of diacritics.

Capitalization and punctuation

 * nge
 * Nge
 * NGE
 * nge-
 * -nge-

Diacritics

 * ngé
 * ngē
 * ŋgé

Other scripts

 * Hangul
 * -ㄴ게

 * Hiragana
 * け゚

 * Katakana
 * ケ゚

 * Yi
 * ꉬ

 * Vai
 * ꔟ (ŋge)
 * ꘄ (ŋgɛ)
 * ꘅ (ŋgɛ̃)

 * Thai
 * แงะ

 * Unified Canadian Aboriginal
 * ᙰ

With numbers

 * nge1
 * nge42

title: Appendix:Variations of "nge"


text:
olitorius

Etymology
From.

Adjective

 * 1) Of or related to gardeners.
 * 2) Of or related to produce and vegetables.

title: olitorius


text:
falaque

Etymology
From.

Noun

 * 1) falaka

title: falaque


text:
holitorius

Etymology
From.

Adjective

 * : Of or related to gardeners, produce, or vegetables.

title: holitorius


text:
okładkowy

Etymology
From. .

Adjective

 * 1)  cover, binding

title: okładkowy


text:
বসন্ত পঞ্চমী

Etymology
.

title: বসন্ত পঞ্চমী


text: upskipping

title: upskipping


text:
Appendix:Variations of "ngi"

The word “ngi” appears in many languages with many variations in the use of capitalization, punctuation, and use of diacritics.

Capitalization and punctuation

 * ngi
 * NGI
 * ngi-

Diacritics

 * ngí
 * -ngĩ
 * ŋgi

Other scripts

 * Hiragana
 * き゚

 * Katakana
 * キ゚

 * Tifinagh
 * ⵏⴳⵉ

 * Unified Canadian Aboriginal
 * ᖏ

 * Vai
 * ꕄ

title: Appendix:Variations of "ngi"


text: upskipped

title: upskipped


text:
okładnica

Etymology
From. .

title: okładnica


text:
ударная волна

Noun

 * 1)  shock wave

title: ударная волна


text: Category:Okinawan terms spelled with 言 read as くとぅ


text:
śmiem wątpić

Etymology
lit. 'I dare doubt'.

Phrase

 * 1)  I dare doubt it

title: śmiem wątpić


text: Category:Okinawan terms spelled with kanji read as くとぅ


text:
Meelpaeg Lake

Proper noun

 * 1) A large lake in Newfoundland.

title: Meelpaeg Lake


text:
śmiem twierdzić

Etymology
lit. 'I dare claim'.

Phrase

 * 1)  I daresay

title: śmiem twierdzić


text: Northport

title: Northport


text: rooyebok

title: rooyebok


text: rooyeboks

title: rooyeboks


text: Template:gd-conj-table/documentation

title: Template:gd-conj-table/documentation


text:
Appendix:Variations of "ndi"

The word “ndi” appears in many languages with many variations in the use of capitalization, punctuation, and use of diacritics.

Capitalization and punctuation

 * ndi
 * NDI
 * ndi-
 * nd- -i

Diacritics

 * ndị
 * n̄dì
 * ŋdi

Other scripts

 * Cyrillic
 * -нди

 * Thai
 * ด̱ี

 * Vai
 * ꔺ

 * Yi
 * ꅓ

title: Appendix:Variations of "ndi"


text: Template:gender-neutral neologism for/documentation


text:
abtrinken

Verb

 * 1) to drink or take a sip from an overfull glass or container

title: abtrinken


text:
okładniczka

Etymology
From. .

Noun

 * 1)  any bivalve of the genus Solen

title: okładniczka


text:
আলপনা

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

Noun

 * , rangoli

title: আলপনা


text: Category:myv:Weather

title: Category:myv:Weather


text: Template:geochronology/documentation

title: Template:geochronology/documentation


text:
misreview

Verb

 * 1) To review make a critical evaluation from the wrong perspective.

title: misreview


text: misreviews

title: misreviews


text: misreviewing

title: misreviewing


text: misreviewed

title: misreviewed


text:
okładowy

Etymology
From. .

Adjective

 * 1)  wrap

title: okładowy


text:
লুঙ্গি

Noun

 * 1) lungi

title: লুঙ্গি


text:
okładzik

Etymology
From. .

title: okładzik


text: holitorii

title: holitorii


text: holitorio

title: holitorio


text: holitorium

title: holitorium


text: holitorie

title: holitorie


text: holitoria

title: holitoria


text: holitoriae

title: holitoriae


text: holitoriam

title: holitoriam


text: holitoriorum

title: holitoriorum


text: holitoriarum

title: holitoriarum


text: holitorios

title: holitorios


text: holitorias

title: holitorias


text: holitoriis

title: holitoriis


text: olitorii

title: olitorii


text: olitorio

title: olitorio


text: olitorium

title: olitorium


text: olitorie

title: olitorie


text: olitoria

title: olitoria


text:
okładzinka

Etymology
From. .

title: okładzinka


text: olitoriae

title: olitoriae


text: olitoriam

title: olitoriam


text: olitoriorum

title: olitoriorum


text: olitoriarum

title: olitoriarum


text: olitoriis

title: olitoriis


text: olitorios

title: olitorios


text: olitorias

title: olitorias


text:
sæstrengur

Noun

 * 1) undersea cable

title: sæstrengur


text:
kumpelka

Etymology
From.

title: kumpelka


text:
kumpela

Etymology
.

title: kumpela


text:
okładzinowy

Etymology
From. .

Adjective

 * 1)  cladding, lining, facing, liner, paneling

title: okładzinowy


text:
misrevise

Verb

 * 1) To revise in a manner that makes something worse.

title: misrevise


text: misrevises

title: misrevises


text: misrevising

title: misrevising


text: misrevised

title: misrevised


text: Courtin

title: Courtin


text:
kumpelski

Etymology
From.

Adjective

 * 1)  buddy, mate, pal

title: kumpelski


text:
kumplowski

Etymology
From.

Adjective

 * 1)  buddy, mate, pal

title: kumplowski


text:
memória de passarinho

Etymology
lit. 'birdie memory'.

Noun

 * 1) memory of a goldfish

title: memória de passarinho


text: Medusae

title: Medusae


text: Medusam

title: Medusam


text:
ހޯނު

Etymology
. Cognate to 🇨🇬

Noun

 * 1) a gecko, gekko, house lizard

title: ހޯނު


text: Category:dv:Lizards

title: Category:dv:Lizards


text:
boğarsuq

Etymology
From.

Noun

 * 1) bowels
 * 2)  ivy
 * 1)  ivy

title: boğarsuq


text: Template:prs-basic-ā

title: Template:prs-basic-ā


text: boğarsaq

title: boğarsaq


text: بوغارسوق

title: بوغارسوق


text:
misreward

Verb

 * 1) To reward inappropriately.

title: misreward


text: misrewards

title: misrewards


text: misrewarded

title: misrewarded


text: misrewarding

title: misrewarding


text: بوغارساق

title: بوغارساق


text: Citations:tremendo

title: Citations:tremendo


text:
subbito

Etymology
.

Adverb

 * 1) immediately

title: subbito


text: from cradle to grave

title: from cradle to grave


text: puts someone out of their misery

title: puts someone out of their misery


text: putting someone out of their misery

title: putting someone out of their misery


text:
ވެލާ

Noun

 * 1) green sea turtle

title: ވެލާ


text: Template:prs-basic

title: Template:prs-basic


text: preshus

title: preshus


text:
misride

Verb

 * 1) To ride badly or wrongly.

title: misride


text: misrides

title: misrides


text: misriding

title: misriding


text: misrode

title: misrode


text: misridden

title: misridden


text:
މަދިރި

Etymology
. Cognate to 🇨🇬

Noun

 * 1) mosquito, gnat

title: މަދިރި


text:
ކޮކާ

Noun

 * 1) a butterfly

title: ކޮކާ


text: Category:dv:Butterflies

title: Category:dv:Butterflies


text: calling back

title: calling back


text: called back

title: called back


text: chokes back

title: chokes back


text: choking back

title: choking back


text: choked back

title: choked back


text: claps back

title: claps back


text: clapping back

title: clapping back


text: clapped back

title: clapped back


text: puts in the shade

title: puts in the shade


text: putting in the shade

title: putting in the shade


text:
shroomy

Etymology
From.

Adjective

 * 1) Resembling or tasting of mushrooms; mushroomy.
 * 2) Reminiscent of the psychedelic effects of magic mushrooms.
 * 1) Reminiscent of the psychedelic effects of magic mushrooms.

title: shroomy


text: claws back

title: claws back


text: clawing back

title: clawing back


text: clawed back

title: clawed back


text: steps up to the plate

title: steps up to the plate


text: stepping up to the plate

title: stepping up to the plate


text: stepped up to the plate

title: stepped up to the plate


text:
Talk:superluminal

hyperphoton
υπερφωτονικός = hyperphotonic is wrong here; see Wikipedia for the correct use 130.43.63.40 01:07, 15 June 2023 (UTC)

title: Talk:superluminal


text:
Äselkjiep

Noun

 * 1) ash bucket

title: Äselkjiep


text:
Äselkobbel

Noun

 * 1) donkey mare

title: Äselkobbel


text:
Äselkul

Noun

 * 1) ash pit

title: Äselkul


text:
Äselmaunda

Noun

 * 1) lizard, salamander

title: Äselmaunda


text: Wehmuthsthränen

title: Wehmuthsthränen


text:
Assado

Noun

 * 1) wood-fired barbeque

title: Assado


text: Template:glossary-link/documentation

title: Template:glossary-link/documentation


text:
asten

Verb

 * 1) to branch out

title: asten


text:
astich

Adjective

 * 1) gnarled, branchy

title: astich


text:
ätboa

Adjective

 * 1) edible, esculent

title: ätboa


text:
luxurity

Etymology
From.

Noun

 * 1)  The quality of being luxurious.
 * 2)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.
 * 1)  Something that is luxurious.

title: luxurity


text:
Äteskausten

Noun

 * 1) food hamper, picnic basket

title: Äteskausten


text: luxurities

title: luxurities


text:
Ätesschaup

Noun

 * 1) pantry, food shelf
 * 2) cupboard

title: Ätesschaup


text: cuts back

title: cuts back


text: cutting back

title: cutting back


text:
Heixiazi

Etymology
From the romanization of the.

Translations

 * Chinese:
 * Mandarin:
 * Japanese:

title: Heixiazi


text: Template:glossary-term/documentation

title: Template:glossary-term/documentation


text:
Ätwoa

Noun

 * 1) groceries

title: Ätwoa


text: Template:glossaryentry/documentation

title: Template:glossaryentry/documentation


text:
Ätwoahendla

Noun

 * 1) grocer

title: Ätwoahendla


text:
Aubeetsee

Noun

 * 1) ABCs, alphabet

title: Aubeetsee


text:
Turkocentric

Etymology
From.

Adjective

 * 1) Centered or focusing on Turkey.

title: Turkocentric


text:
audee

Interjection

 * 1) goodbye, farewell

title: audee


text: Turcocentric

title: Turcocentric


text:
aufäajden

Verb

 * 1) to harrow after seeding

title: aufäajden


text:
aufarnten

Verb

 * 1) to harvest, reap

title: aufarnten


text: Template:glossdef/documentation

title: Template:glossdef/documentation


text:
aufasten

Verb

 * 1) to debranch, prune

title: aufasten


text:
aufbarschten

Verb

 * 1) to brush off

title: aufbarschten


text:
aufbeizen

Verb

 * 1) to remove through caustic action

title: aufbeizen


text: Template:gmq-oda-decl-land-scy/documentation


text:
aufbestalen

Verb

 * 1) to cancel an order, countermand an order

title: aufbestalen


text: Category:Old Danish inflection-table templates


text: Category:Old Danish templates

title: Category:Old Danish templates


text:
Aufbietsel

Noun

 * 1) a bite

title: Aufbietsel


text:
Aufbildunk

Noun

 * 1) illustration

title: Aufbildunk


text:
aufbinjen

Verb

 * 1) to tie off, cinch
 * 2) to apply a tourniquet, cinch off
 * 3) to get a vasectomy

title: aufbinjen


text: Template:gmq-oda-decl-scy/documentation

title: Template:gmq-oda-decl-scy/documentation


text:
aufbliewen

Verb

 * 1) to stay away

title: aufbliewen


text:
aufbräakjen

Verb

 * 1) to break off, separate
 * 2) to separate oneself from others

title: aufbräakjen


text: Category:Vietnamese terms derived from Doraemon


text: Category:Chinese terms derived from Doraemon


text: Category:Thai terms derived from Doraemon


text: Category:Cebuano terms derived from Dragon Ball


text: Category:English terms derived from Dragon Ball


text: Category:Chinese terms derived from Dragon Ball


text: Category:Terms derived from Doraemon by language


text: Category:Terms derived from Dragon Ball by language


text:
aufbrennen

Verb

 * 1) to be razed by fire, burn down

title: aufbrennen


text:
aufbrieejen

Verb

 * 1) to scald
 * 2) to insult, scorn

title: aufbrieejen


text:
aufbrinjen

Verb

 * 1) to repay

title: aufbrinjen


text:
aufbroklen

Verb

 * 1) to crumble away

title: aufbroklen


text:
aufbrucken

Verb

 * 1) to wear away, use up

title: aufbrucken


text:
aufbrutschen

Verb

 * 1) to do a sloppy job

title: aufbrutschen


text:
aufdachen

Verb

 * 1) to make a copy of a page or book

title: aufdachen


text:
aufdakjen

Verb

 * 1) to uncover
 * 2) to remove a blanket from

title: aufdakjen


text:
Aufdank

Noun

 * 1) eulogy

title: Aufdank


text:
aufdanken

Verb

 * 1) to officiate a funeral
 * 2) to be fired, laid off, retire

title: aufdanken


text:
aufdaumen

Verb

 * 1) to dam off

title: aufdaumen


text: Template:gn-conj-aireal-nasal/documentation


text:
aufdaumpen

Verb

 * 1) to speed away

title: aufdaumpen


text: Category:Guaraní inflection-table templates


text: Template:gn-conj-aireal-nasoral/documentation


text:
Aufdeel

Noun

 * 1) part, portion
 * 2) department

title: Aufdeel


text:
aufdeelen

Verb

 * 1) to apportion
 * 2) to distribute an inheritance

title: aufdeelen


text: Template:gn-conj-aireal-oral/documentation


text: Template:gn-conj-areal-nasal/documentation


text: Template:gn-conj-areal-nasoral/documentation


text: Template:gn-conj-areal-oral/documentation


text:
Aufdeelunk

Noun

 * 1) section, part
 * 2) department
 * 3) a part of an inheritance

title: Aufdeelunk


text:
aufdichten

Verb

 * 1) to insulate

title: aufdichten


text: Template:gn-conj-h/documentation

title: Template:gn-conj-h/documentation


text: Category:vec:Rodents

title: Category:vec:Rodents


text:
aufdinjen

Verb

 * 1) to bargain for a better deal or price

title: aufdinjen


text:
aufdoktren

Verb

 * 1) to abort
 * 2) to perform an abortion

title: aufdoktren


text: Template:gn-conj-stative-nasal/documentation


text: Category:vec:Canids

title: Category:vec:Canids


text:
aufdonsten

Verb

 * 1) to evaporate

title: aufdonsten


text: Category:vec:Equids

title: Category:vec:Equids


text: Template:gn-conj-stative-oral/documentation


text: Category:vec:Odd-toed ungulates

title: Category:vec:Odd-toed ungulates


text:
aufdreien

Verb

 * 1) to turn off
 * 2) to remove by twisting
 * 3) to turn on, switch on
 * 4) to work with a lathe

title: aufdreien


text:
aufdrekjen

Verb

 * 1) to pull a trigger
 * 2) to print
 * 3) to pinch off
 * 4) to press a shutter

title: aufdrekjen


text:
aufdrenjen

Verb

 * 1) to push or squeeze from the right place said of someone

title: aufdrenjen


text: Template:goh-decl-adj/documentation

title: Template:goh-decl-adj/documentation


text:
Aufdrieechkodda

Noun

 * 1) kitchen towel

title: Aufdrieechkodda


text:
Aufdrieechshaunduak

Noun

 * 1) kitchen towel

title: Aufdrieechshaunduak


text:
aufdrieejen

Verb

 * 1) to dry off, wipe dry

title: aufdrieejen


text: Template:googledefine/documentation

title: Template:googledefine/documentation


text:
止まゆい

Etymology
From, from , intransitive of.

Cognate with 🇨🇬.

Verb

 * 1) to stop

title: 止まゆい


text: Category:Kikai verbs

title: Category:Kikai verbs


text: Category:Kikai verbs without transitivity


text:
aufdriewen

Verb

 * 1) to perform an abortion

title: aufdriewen


text:
aufdrinkjen

Verb

 * 1) to drink from a large container

title: aufdrinkjen


text:
aufdroagen

Verb

 * 1) to wear out of clothing
 * 2) to carry away

title: aufdroagen


text:
aufenjsten

Verb

 * 1) to scare away

title: aufenjsten


text:
auferren

Verb

 * 1) to err

title: auferren


text:
auffäajen

Verb

 * 1) to sweep off

title: auffäajen


text: 止まうい

title: 止まうい


text:
auffaulen

Verb

 * 1) to fall off like leaves from trees

title: auffaulen


text:
auffieren

Verb

 * 1) to purge
 * 2) to shoot with sparks

title: auffieren


text:
とぅまゆい

Verb

 * 1)   to stop

title: とぅまゆい


text:
Auffiameddel

Noun

 * 1) a purgative

title: Auffiameddel


text: tumayui

title: tumayui


text:
auffoaren

Verb

 * 1) to wear away
 * 2) to drive off
 * 3) to depart

title: auffoaren


text: Template:kzg-romaji

title: Template:kzg-romaji


text: Template:kzg-romanization of

title: Template:kzg-romanization of


text: Category:Kikai form-of templates

title: Category:Kikai form-of templates


text:
auffoadjen

Verb

 * 1) to snub, put down
 * 2) to be flippant
 * 3) to do a sloppy job, hurry recklessly

title: auffoadjen


text: Category:Kikai romanizations

title: Category:Kikai romanizations


text: Category:Kikai non-lemma forms

title: Category:Kikai non-lemma forms


text:
auffodren

Verb

 * 1) to ask of
 * 2) to demand

title: auffodren


text:
auffoodren

Verb

 * 1) to feed livestock for the last time in the evening

title: auffoodren


text:
auffrieren

Verb

 * 1) to freeze off

title: auffrieren


text:
auffulen

Verb

 * 1) to rot off

title: auffulen


text:
ぷさい

Adjective

 * 1)  wanted, desired

title: ぷさい


text: pusai

title: pusai


text:
Aufgangsrua

Noun

 * 1) sewer pipe

title: Aufgangsrua


text:
Aufgankfräta

Noun

 * 1) scavenger

title: Aufgankfräta


text:
Aufgankwota

Noun

 * 1) sewage, swill

title: Aufgankwota


text:
aufgaundren

Verb

 * 1) to rip off

title: aufgaundren


text: Template:grc-ambiguous vowels/documentation


text:
Aufglauns

Noun

 * 1) reflection

title: Aufglauns


text:
Reconstruction:Proto-West Germanic/ībrijan

Etymology
From.

Verb

 * 1)  to be zealous, eager
 * 2) to be jealous


text:
aufgloowsch

Adjective

 * 1) superstitious

title: aufgloowsch


text:
aufgnaubren

Verb

 * 1) to chew or gnaw off, bite off

title: aufgnaubren


text:
aufgnoagen

Verb

 * 1) to gnaw off

title: aufgnoagen


text:
Talk:Pusai

Entry
From Tamil apprently. (Hans 2017) Chuterix (talk) 02:10, 15 June 2023 (UTC)

 * If it means 'worship' or 'adoration', then yes, it could be from, standard form of , ultimately from . Emmanuel Asbon (talk) 07:06, 15 June 2023 (UTC)

title: Talk:Pusai


text:
Reconstruction:Proto-West Germanic/ībrīg

Etymology
From.

Adjective

 * 1)  zealous, eager


text:
aufgnupsen

Verb

 * 1) to slip off from a knob

title: aufgnupsen


text:
パッチギ

Etymology
.

Noun

 * 1)  headbutt

title: パッチギ


text:
aufgonen

Verb

 * 1) to commence, leave
 * 2) to leave a group
 * 3) to go off of a gun

title: aufgonen


text:
Reconstruction:Proto-West Germanic/ībrārī

Etymology
From.

Noun

 * 1)  zealot


text: θui

title: θui


text:
Aufgonst

Noun

 * 1) envy, jealousy
 * 2) a grudge

title: Aufgonst


text:
と゚ぅい

Noun

 * 1)  a bird

title: と゚ぅい


text:
Aufgott

Noun

 * 1) idol, image

title: Aufgott


text:
Aufgotsdeenst

Noun

 * 1) idolatry

title: Aufgotsdeenst


text:
aufgrosen

Verb

 * 1) to graze off

title: aufgrosen


text:
aufgrulen

Verb

 * 1) to frighten away

title: aufgrulen


text:
Aufgrunt

Noun

 * 1) chasm, deep canyon, abyss
 * 2) gulf

title: Aufgrunt


text:
aufhaken

Verb

 * 1) to cut off, hack off, lop off

title: aufhaken


text:
aufhalpen

Verb

 * 1) to pay a debt by helping
 * 2) to redress

title: aufhalpen


text:
aufhaultren

Verb

 * 1) to unhalter

title: aufhaultren


text:
aufhaupsen

Verb

 * 1) to put (something) in the mouth to taste

title: aufhaupsen


text:
マッコリ

Etymology
.

Noun

 * 1) makgeolli

title: マッコリ


text:
aufhäwlen

Verb

 * 1) to plane off using a carpenter's plane

title: aufhäwlen


text:
aufheiwen

Verb

 * 1) to chop off
 * 2) to mow, cut grass

title: aufheiwen


text:
aufhenjen

Verb

 * 1) to hang away
 * 2) to depend on something

title: aufhenjen


text:
aufhenjich

Adjective

 * 1) dependent upon

title: aufhenjich


text:
aufhoaden

Verb

 * 1) to harden off

title: aufhoaden


text:
aufhoaken

Verb

 * 1) to unhook
 * 2) to unlatch

title: aufhoaken


text:
aufhoakjen

Verb

 * 1) to rake off

title: aufhoakjen


text:
Reconstruction:Proto-West Germanic/ībr

Etymology
Usually connected by ablaut with, from.

Noun

 * 1)  zeal, eagerness
 * 2) jealousy

title: Reconstruction:Proto-West Germanic/ībr


text:
Aufhoakjsel

Noun

 * 1) gleanings, leftovers

title: Aufhoakjsel


text:
aufhoatlen

Verb

 * 1) to harden, roughen

title: aufhoatlen


text:
aufhocken

Verb

 * 1)  to shoulder (a burden)

Verb

 * 1) to partition off, segregate
 * 2) to sequester

title: aufhocken


text:
aufhoolen

Verb

 * 1) to hold off, hold at bay

title: aufhoolen


text:
aufjäwen

Verb

 * 1) to mail
 * 2) to repay
 * 3) to give off
 * 4) to distribute as inheritance

title: aufjäwen


text: Template:history/documentation

title: Template:history/documentation


text:
Yinlong

Etymology
From the romanization of the.

Translations

 * Chinese:
 * Mandarin:
 * Japanese:

title: Yinlong


text:
of a certainty

Adverb

 * 1)  Without a doubt; certainly.

title: of a certainty


text:
soap bar

Noun

 * 1) A bar of soap, comfortably sized to fit in the palm of one's hand.
 * 2)  Low-quality hashish.

Translations

 * Finnish:
 * French: barre de savon

title: soap bar


text:
急がゆい

Etymology
From pre-Amami *isogari, from, from.

Within the Amami Islands, cognate with 🇨🇬, 🇨🇬, 🇨🇬, and 🇨🇬. Clearly cognate with 🇨🇬.

Verb

 * 1) to rush

title: 急がゆい


text:
いすがゆい

Verb

 * 1)  to rush

title: いすがゆい


text: isugayui

title: isugayui


text: Template:grc-dial/documentation

title: Template:grc-dial/documentation


text:
sciummo

Alternative forms

 * [ˈfjʊːmə]
 * [ˈʃaːu̯mə]

Etymology
.

Noun

 * 1) river: a stream with perennial spring
 * 2) creek, stream: a little non-perennial river

title: sciummo


text: huiusce

title: huiusce


text: huice

title: huice


text: hunce

title: hunce


text: horunce

title: horunce


text: harunce

title: harunce


text: hasce

title: hasce


text: Template:grk-decl-ho/documentation

title: Template:grk-decl-ho/documentation


text: Template:grk-decl-yós/documentation

title: Template:grk-decl-yós/documentation


text: Template:gsw-adverbs of place/documentation


text:
Reconstruction:Proto-West Germanic/merlā

Etymology
Borrowed from, from. .

Noun

 * 1)  blackbird


text: Category:gmw-pro:Thrushes

title: Category:gmw-pro:Thrushes


text: Template:guw-personal pronouns/documentation


text: Category:gmw-pro:Tits

title: Category:gmw-pro:Tits


text:
タブグ

Noun

 * 1) tobacco

title: タブグ


text: Category:Yonaguni katakana

title: Category:Yonaguni katakana


text:
sesquimille

Etymology
From. Compare.

Numeral

 * 1)  1500, fifteen hundred, one thousand five hundred

Usage notes
See

Noun

 * 1) a mile and a half, particularly in reference to Roman miles

title: sesquimille


text: tabugu

title: tabugu


text:
Talk:sesquimille

Apologies
for creating a little extra work for whoever is doing these templates but no it's completely unclear where I should go to add to add the formatting for irregular forms. — LlywelynII  03:35, 15 June 2023 (UTC)

title: Talk:sesquimille


text: Category:Konda-Dora terms with redundant transliterations


text: Category:Kui (India) terms with redundant transliterations


text:
उष्णीष

Etymology
From the root, and ultimately from , cognate with 🇨🇬? The line of logic would go that a head covering keeps the head warm. Would thus also be related to 🇨🇬.

Noun

 * 1) anything wound round the head; a turban; a fillet
 * 2) a diadem; a crown
 * 3) a kind of excrescence on the head of Buddha

title: उष्णीष


text: pariserhjulen

title: pariserhjulen


text: pariserhjuls

title: pariserhjuls


text: pariserhjulets

title: pariserhjulets


text: pariserhjulens

title: pariserhjulens


text:
外國的月亮比較圓

Idiom

 * 1) the grass is always greener on the other side used when comparing one's own country and foreign countries

title: 外國的月亮比較圓


text:
Module:User:Vampyricon/xtob-noun/table

-- --

local export = {}

local Array = require 'Module:array'

local function add_forms(wikitable, forms) if type(wikitable) ~= 'string' then error('Expected string, got ' .. type(wikitable)) end wikitable = wikitable:gsub('}', forms) return wikitable end

local stylesheet = require("Module:TemplateStyles")("Template:User:Vampyricon/xtob-decl-5th/style.css")

function export.make_table_sg(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-xtob" ! class="corner-header" | Case ! class="number-header" | Singular ! class="case-header" | Nominative ! class="case-header" | Vocative ! class="case-header" | Genitive ! class="case-header" | Accusative ! class="case-header" | Perlative ! class="case-header" | Comitative ! class="case-header" | Allative ! class="case-header" | Ablative ! class="case-header" | Locative ! class="case-header" | Causative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

return add_forms(output:concat, data.forms) end

function export.make_table_pl(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-xtob" ! class="corner-header" | Case ! class="number-header" | Plural ! class="case-header" | Nominative ! class="case-header" | Vocative ! class="case-header" | Genitive ! class="case-header" | Accusative ! class="case-header" | Perlative ! class="case-header" | Comitative ! class="case-header" | Allative ! class="case-header" | Ablative ! class="case-header" | Locative ! class="case-header" | Causative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end return add_forms(output:concat, data.forms) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

function export.make_table(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-xtob" ! class="corner-header" | Case ! class="number-header" | Singular ! class="number-header" | Plural ! class="case-header" | Nominative ! class="case-header" | Vocative ! class="case-header" | Genitive ! class="case-header" | Accusative ! class="case-header" | Perlative ! class="case-header" | Comitative ! class="case-header" | Allative ! class="case-header" | Ablative ! class="case-header" | Locative ! class="case-header" | Causative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end return add_forms(output:concat, data.forms) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

return export

title: Module:User:Vampyricon/xtob-noun/table


text:
月是故鄉明

Etymology
Quoted from 's poem:

Idiom

 * 1) there's no place like home

title: 月是故鄉明


text:
Template:User:Vampyricon/xtob-decl-5th/style.css

/* */

.inflection-table-xtob .corner-header, .inflection-table-xtob .number-header { background-color: #549EA0; text-align: center }

.inflection-table-xtob .case-header { background-color: #40E0D0; text-align: center }

.inflection-table-xtob .form-cell { background-color: #F8F8FF; text-align: center }


text:
fädernesland

Noun

 * 1)  fatherland, motherland

title: fädernesland


text: fäderneslandet

title: fäderneslandet


text: fädernesländer

title: fädernesländer


text: fädernesländerna

title: fädernesländerna


text:
រង្គ

Etymology
From.

Noun

 * 1) yellow resin (used as a pigment or antibiotic)
 * 2) war
 * 3) dance; theatrical performance; dramatic art; pleasure, amusement

title: រង្គ


text: fäderneslands

title: fäderneslands


text: fäderneslandets

title: fäderneslandets


text: fädernesländers

title: fädernesländers


text: fädernesländernas

title: fädernesländernas


text:
Reconstruction:Proto-West Germanic/smirilljō

Etymology
From.

Noun

 * 1)  falcon, merlin


text:
Template:User:Vampyricon/txb-decl-5th/style.css

/* */

.inflection-table-txb .corner-header, .inflection-table-txb .number-header { background-color: #549EA0; text-align: center }

.inflection-table-txb .case-header { background-color: #40E0D0; text-align: center }

.inflection-table-txb .form-cell { background-color: #F8F8FF; text-align: center }


text: Category:gmw-pro:Falconids

title: Category:gmw-pro:Falconids


text:
Module:User:Vampyricon/txb-noun/table

local export = {}

local Array = require 'Module:array'

local function add_forms(wikitable, forms) if type(wikitable) ~= 'string' then error('Expected string, got ' .. type(wikitable)) end wikitable = wikitable:gsub('}', forms) return wikitable end

local stylesheet = require("Module:TemplateStyles")("Template:User:Vampyricon/txb-decl-1st/style.css")

function export.make_table_sg(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-txb" ! class="corner-header" | Case ! class="number-header" | Singular ! class="case-header" | Nominative ! class="case-header" | Genitive ! class="case-header" | Oblique ! class="case-header" | Ablative ! class="case-header" | Allative ! class="case-header" | Perlative ! class="case-header" | Locative ! class="case-header" | Comitative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

return add_forms(output:concat, data.forms) end

function export.make_table_pl(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-txb" ! class="corner-header" | Case ! class="number-header" | Plural ! class="case-header" | Nominative ! class="case-header" | Genitive ! class="case-header" | Oblique ! class="case-header" | Ablative ! class="case-header" | Allative ! class="case-header" | Perlative ! class="case-header" | Locative ! class="case-header" | Comitative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end return add_forms(output:concat, data.forms) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

function export.make_table(data) local output = Array(data.title, stylesheet) output:insert [=[

{| class="wikitable inflection-table inflection-table-txb" ! class="corner-header" | Case ! class="number-header" | Singular ! class="number-header" | Plural ! class="case-header" | Nominative ! class="case-header" | Vocative ! class="case-header" | Genitive ! class="case-header" | Accusative ! class="case-header" | Perlative ! class="case-header" | Comitative ! class="case-header" | Allative ! class="case-header" | Ablative ! class="case-header" | Locative ! class="case-header" | Causative output:insert('\n|}') if data.footnotes and data.footnotes ~= "" then output:insert('\n' .. data.footnotes) end return add_forms(output:concat, data.forms) end
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * class="form-cell" |
 * -]=]

return export

title: Module:User:Vampyricon/txb-noun/table


title: User:Theknightwho/col3


text:
Module:User:Vampyricon/txb-noun/data

local decl = {}

local lang = require("Module:languages").getByCode("txb") local m_links = require("Module:links") local m_utilities = require("Module:utilities")

local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub

-- version of rsubn that discards all but the first return value local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end

local function glossary_link(anchor, text) text = text or anchor return "" .. text .. "" end

local current_title = mw.title.getCurrentTitle.nsText local NAMESPACE = current_title.nsText local PAGENAME = current_title.text

local abl = "meṃ" local all = "ś(c)" local prl = "sa" local loc = "ne" local com = "mpa"

decl["IV"] = function(data, args) local stem = args[1]

-- normal IV -- need to check if ending is polysyllabic (i.e. multiple vowels) -- if so, check to see if stem has ā or a, and change to a and ä resp. data.forms["nom_sg"] = stem .. "cer" data.forms["gen_sg"] = stem .. "tri" data.forms["obl_sg"] = stem .. "tär" data.forms["abl_sg"] = data.forms["obl_sg"] .. abl data.forms["all_sg"] = data.forms["obl_sg"] .. all data.forms["prl_sg"] = data.forms["obl_sg"] .. prl data.forms["loc_sg"] = data.forms["obl_sg"] .. loc data.forms["com_sg"] = data.forms["obl_sg"] .. com

data.forms["nom_pl"] = stem .. "cera" data.forms["gen_pl"] = stem .. "tärnts" data.forms["obl_pl"] = stem .. "cera" data.forms["abl_pl"] = data.forms["obl_pl"] .. abl data.forms["all_pl"] = data.forms["obl_pl"] .. all data.forms["prl_pl"] = data.forms["obl_pl"] .. prl data.forms["loc_pl"] = data.forms["obl_pl"] .. loc data.forms["com_pl"] = data.forms["obl_pl"] .. com end

decl["2"] = function(data, args) local stem1 = args[1] local stem2 = args[2]

-- normal 2nd data.forms["nom_sg"] = stem1 .. "us" data.forms["gen_sg"] = stem1 .. "ī" data.forms["dat_sg"] = stem1 .. "ō" data.forms["acc_sg"] = stem1 .. "um" data.forms["abl_sg"] = stem1 .. "ō" data.forms["voc_sg"] = stem1 .. "e"

data.forms["nom_pl"] = stem1 .. "ī" data.forms["gen_pl"] = stem1 .. "ōrum" data.forms["dat_pl"] = stem1 .. "īs" data.forms["acc_pl"] = stem1 .. "ōs" data.forms["abl_pl"] = stem1 .. "īs" data.forms["voc_pl"] = stem1 .. "ī"

-- all neuter if data.types.N then table.insert(data.subtitles, "neuter")

data.forms["nom_sg"] = stem1 .. "um" data.forms["voc_sg"] = stem1 .. "um"

data.forms["nom_pl"] = stem1 .. "a" data.forms["acc_pl"] = stem1 .. "a" data.forms["voc_pl"] = stem1 .. "a"

-- neuter ium if data.types.ium then data.forms["nom_sg"] = stem1 .. "ium" data.forms["gen_sg"] = {stem1 .. "iī", stem1 .. "ī"} data.forms["dat_sg"] = stem1 .. "iō" data.forms["acc_sg"] = stem1 .. "ium" data.forms["abl_sg"] = stem1 .. "iō" data.forms["voc_sg"] = stem1 .. "ium"

data.forms["nom_pl"] = stem1 .. "ia" data.forms["gen_pl"] = stem1 .. "iōrum" data.forms["dat_pl"] = stem1 .. "iīs" data.forms["acc_pl"] = stem1 .. "ia" data.forms["abl_pl"] = stem1 .. "iīs" data.forms["voc_pl"] = stem1 .. "ia"

data.notes["gen_sg2"] = "Found in older Latin (until the Augustan Age)." -- neuter us, plural a		elseif data.types.a then table.insert(data.subtitles, "nominative/accusative/vocative plural in -a")

data.forms["nom_sg"] = stem1 .. "us" data.forms["acc_sg"] = stem1 .. "us" data.forms["voc_sg"] = stem1 .. "us"

data.forms["nom_pl"] = stem1 .. "a" data.forms["acc_pl"] = stem1 .. "a" data.forms["voc_pl"] = stem1 .. "a" -- -vom (aevom, etc.) elseif data.types.vom then table.insert(data.subtitles, "nominative singular in -om after v") data.forms["nom_sg"] = stem1 .. "om" data.forms["acc_sg"] = stem1 .. "om" data.forms["voc_sg"] = stem1 .. "om"

-- neuter Greek in -os (cētos) elseif data.types.Greek and data.types.us then table.insert(data.subtitles, "Greek-type") table.insert(data.subtitles, "nominative/accusative/vocative in -os")

data.forms["nom_sg"] = stem1 .. "os" data.forms["acc_sg"] = stem1 .. "os" data.forms["voc_sg"] = stem1 .. "os"

data.forms["nom_pl"] = stem1 .. "ē" data.forms["gen_pl"] = stem1 .. "ōn" data.forms["acc_pl"] = stem1 .. "ē" data.forms["voc_pl"] = stem1 .. "ē"

-- neuter Greek elseif data.types.Greek then table.insert(data.subtitles, "Greek-type")

data.forms["nom_sg"] = stem1 .. "on" data.forms["acc_sg"] = stem1 .. "on" data.forms["voc_sg"] = stem1 .. "on"

-- neuter us		elseif data.types.us then table.insert(data.subtitles, "nominative/accusative/vocative in -us")

data.forms["nom_sg"] = stem1 .. "us" data.forms["acc_sg"] = stem1 .. "us" data.forms["voc_sg"] = stem1 .. "us"

data.forms["nom_pl"] = stem1 .. "ī" data.forms["acc_pl"] = stem1 .. "ōs" data.forms["voc_pl"] = stem1 .. "ī"

elseif data.types.not_Greek or data.types.not_us then table.insert(data.subtitles, "nominative/accusative/vocative in -um") end

-- er	elseif data.types.er then if mw.ustring.match(stem1, "[aiouy]r$") then table.insert(data.subtitles, "nominative singular in -r") else table.insert(data.subtitles, "nominative singular in -er") end

data.forms["nom_sg"] = stem1 data.forms["gen_sg"] = stem2 .. "ī" data.forms["dat_sg"] = stem2 .. "ō" data.forms["acc_sg"] = stem2 .. "um" data.forms["abl_sg"] = stem2 .. "ō" data.forms["voc_sg"] = stem1

data.forms["nom_pl"] = stem2 .. "ī" data.forms["gen_pl"] = stem2 .. "ōrum" data.forms["dat_pl"] = stem2 .. "īs" data.forms["acc_pl"] = stem2 .. "ōs" data.forms["abl_pl"] = stem2 .. "īs" data.forms["voc_pl"] = stem2 .. "ī"

-- ius elseif data.types.ius then data.forms["nom_sg"] = stem1 .. "ius" data.forms["gen_sg"] = {stem1 .. "iī", stem1 .. "ī"} data.forms["dat_sg"] = stem1 .. "iō" data.forms["acc_sg"] = stem1 .. "ium" data.forms["abl_sg"] = stem1 .. "iō" if data.types.voci then -- Only for proper names and fīlius, genius data.forms["voc_sg"] = stem1 .. "ī" else data.forms["voc_sg"] = stem1 .. "ie" end

data.forms["nom_pl"] = stem1 .. "iī" data.forms["gen_pl"] = stem1 .. "iōrum" data.forms["dat_pl"] = stem1 .. "iīs" data.forms["acc_pl"] = stem1 .. "iōs" data.forms["abl_pl"] = stem1 .. "iīs" data.forms["voc_pl"] = stem1 .. "iī"

data.notes["gen_sg2"] = "Found in older Latin (until the Augustan Age)."

-- -vos (servos, etc.) elseif data.types.vos then table.insert(data.subtitles, "nominative singular in -os after v") data.forms["nom_sg"] = stem1 .. "os" data.forms["acc_sg"] = stem1 .. "om"

-- Greek elseif data.types.Greek then table.insert(data.subtitles, "Greek-type")

data.forms["nom_sg"] = stem1 .. "os" data.forms["acc_sg"] = {stem1 .. "on"}

elseif data.types.not_Greek then table.insert(data.subtitles, "non-Greek-type") end

-- with -um genitive plural if data.types.genplum then table.insert(data.subtitles, {"contracted", " genitive plural"}) data.notes["gen_pl2"] = "Contraction found in poetry." if data.types.ius or data.types.ium then data.forms["gen_pl"] = {stem2 .. "iōrum", stem2 .. "ium"} else data.forms["gen_pl"] = {stem2 .. "ōrum", stem2 .. "um"} end elseif data.types.not_genplum then table.insert(data.subtitles, {"normal", " genitive plural"}) end end

local acc_sg_i_stem_subtypes = { acc_im = { -- amussis, basis, buris, cucumis, gummis, mephitis, paraphrasis, poesis, ravis, sitis, tussis, (vis) [abl -ī]; -- cannabis, senapis, sinapis [abl -e, -ī] acc_sg = {"im"}, title = {"accusative singular in -im"}, },	acc_im_in = { -- cities, rivers, gods, e.g. Bilbilis, Syrtis, Tiberis, Anubis, Osiris [abl -ī]; -- Baetis, Tigris [acc -e, -ī] acc_sg = {"im", "in"}, title = {"accusative singular in -im or -in"}, },	acc_im_in_em = { -- e.g. tigris, river Līris acc_sg = {"im", "in", "em"}, title = {"accusative singular in -im, -in or -em"}, },	acc_im_em = { acc_sg = {"im", "em"}, title = {"accusative singular in -im or -em"}, },	acc_im_occ_em = { -- febris, pelvis, puppis, restis, securis, turris [abl -ī, -e] acc_sg = {"im", "em"}, title = {"accusative singular in -im or occasionally -em"}, },	acc_em_im = { -- aqualis, clavis, lens, navis [abl -e, -ī]; -- cutis, restis [abl -e] acc_sg = {"em", "im"}, title = {"accusative singular in -em or -im"}, }, }

local abl_sg_i_stem_subtypes = { abl_i = { -- amussis, basis, buris, cucumis, gummis, mephitis, paraphrasis, poesis, ravis, sitis, tussis, (vis) [acc -im]; -- cities, rivers, gods, e.g. Bilbilis, Syrtis, Tiberis, Anubis, Osiris [acc -im or -in]; -- canalis "water pipe", months in -is or -er, nouns originally i-stem adjectives such as aedilis, affinis, bipennis, familiaris, sodalis, volucris, etc. [acc -em] abl_sg = {"ī"}, title = {"ablative singular in -ī"}, },	abl_i_e = { -- febris, pelvis, puppis, restis, securis, turris [acc -im, -em] abl_sg = {"ī", "e"}, title = {"ablative singular in -ī or -e"}, },	abl_e_i = { -- cannabis, senapis, sinapis [acc -im]; -- Baetis, Tigris [acc -im, -in]; -- aqualis, clavis, lens, navis [acc -em, -im]; -- finis, mugilis, occiput, pugil, rus, supellex, vectis [acc -em] abl_sg = {"e", "ī"}, title = {"ablative singular in -e or -ī"}, },	abl_e_occ_i = { -- amnis, anguis, avis, civis, classis, fustis, ignis, imber, orbis, pars, postis, sors, unguis, vesper [acc -em] abl_sg = {"e", "ī"}, title = {"ablative singular in -e or occasionally -ī"}, }, }

local function extract_stem(form, ending) local base = rmatch(form, "^(.*)" .. ending .. "$") if not base then error("Form " .. form .. " should end in -" .. ending) end return base end

decl["3"] = function(data, args) local stem1 = args[1] local stem2 = args[2]

local function parisyllabic_type local stem1_vowels = rsub(			require("Module:la-utilities").strip_macrons(stem1),			"[^AEIOUYaeiouy]", ""		) local stem2_vowels = rsub(			require("Module:la-utilities").strip_macrons(stem2),			"[^AEIOUYaeiouy]", ""		) return #stem1_vowels > #stem2_vowels and "parisyllabic" or "imparisyllabic" end

local function non_i_stem_type return parisyllabic_type .. " non-i-stem" end

--normal 3rd data.forms["nom_sg"] = stem1 data.forms["gen_sg"] = stem2 .. "is" data.forms["dat_sg"] = stem2 .. "ī" data.forms["acc_sg"] = stem2 .. "em" data.forms["abl_sg"] = stem2 .. "e" data.forms["voc_sg"] = stem1

data.forms["nom_pl"] = stem2 .. "ēs" data.forms["gen_pl"] = stem2 .. "um" data.forms["dat_pl"] = stem2 .. "ibus" data.forms["acc_pl"] = stem2 .. "ēs" data.forms["abl_pl"] = stem2 .. "ibus" data.forms["voc_pl"] = stem2 .. "ēs"

local acc_sg_i_stem_subtype = false local not_acc_sg_i_stem_subtype = false for subtype, _ in pairs(data.types) do		if acc_sg_i_stem_subtypes[subtype] then acc_sg_i_stem_subtype = true break end end for acc_sg_subtype, _ in pairs(acc_sg_i_stem_subtypes) do if data.types["not_" .. acc_sg_subtype] then not_acc_sg_i_stem_subtype = true break end end local abl_sg_i_stem_subtype = false local not_abl_sg_i_stem_subtype = false for subtype, _ in pairs(data.types) do		if abl_sg_i_stem_subtypes[subtype] then abl_sg_i_stem_subtype = true break end end for abl_sg_subtype, _ in pairs(abl_sg_i_stem_subtypes) do if data.types["not_" .. abl_sg_subtype] then not_abl_sg_i_stem_subtype = true break end end

-- all Greek if data.types.Greek then table.insert(data.subtitles, "Greek-type")

-- Greek er		if data.types.er then table.insert(data.subtitles, "variant with nominative singular in -ēr") stem1 = extract_stem(stem1, "ēr")

data.forms["nom_sg"] = stem1 .. "ēr" data.forms["gen_sg"] = stem1 .. "eris" data.forms["dat_sg"] = stem1 .. "erī" data.forms["acc_sg"] = {stem1 .. "era", stem1 .. "erem"} data.forms["abl_sg"] = stem1 .. "ere" data.forms["voc_sg"] = stem1 .. "ēr"

data.forms["nom_pl"] = stem1 .. "erēs" data.forms["gen_pl"] = stem1 .. "erum" data.forms["dat_pl"] = stem1 .. "eribus" data.forms["acc_pl"] = stem1 .. "erēs" data.forms["abl_pl"] = stem1 .. "eribus" data.forms["voc_pl"] = stem1 .. "erēs"

-- Greek on		elseif data.types.on then table.insert(data.subtitles, "variant with nominative singular in -ōn") stem1 = extract_stem(stem1, "ōn")

data.forms["nom_sg"] = stem1 .. "ōn" data.forms["gen_sg"] = {stem1 .. "ontis", stem1 .. "ontos"} data.forms["dat_sg"] = stem1 .. "ontī" data.forms["acc_sg"] = stem1 .. "onta" data.forms["abl_sg"] = stem1 .. "onte" data.forms["voc_sg"] = stem1 .. "ōn"

data.forms["nom_pl"] = stem1 .. "ontēs" data.forms["gen_pl"] = {stem1 .. "ontum", stem1 .. "ontium"} data.forms["dat_pl"] = stem1 .. "ontibus" data.forms["acc_pl"] = {stem1 .. "ontēs", stem1 .. "ontās"} data.forms["abl_pl"] = stem1 .. "ontibus" data.forms["voc_pl"] = stem1 .. "ontēs"

-- Greek i-stem elseif data.types.I then table.insert(data.subtitles, "i-stem") data.forms["gen_sg"] = {stem2 .. "is", stem2 .. "eōs", stem2 .. "ios"} data.forms["acc_sg"] = {stem2 .. "im", stem2 .. "in", stem2 .. "em"} data.forms["abl_sg"] = {stem2 .. "ī", stem2 .. "e"} data.forms["voc_sg"] = {stem2 .. "is", stem2 .. "i"}

data.notes["acc_sg3"] = "Found sometimes in Medieval and New Latin." data.notes["abl_sg2"] = "Found sometimes in Medieval and New Latin."

data.forms["nom_pl"] = {stem2 .. "ēs", stem2 .. "eis"} data.forms["gen_pl"] = {stem2 .. "ium", stem2 .. "eōn"} data.forms["acc_pl"] = {stem2 .. "ēs", stem2 .. "eis"} data.forms["voc_pl"] = {stem2 .. "ēs", stem2 .. "eis"}

if data.types.poetic_esi then data.forms["dat_pl"] = {stem2 .. "ibus", stem2 .. "esi"} data.forms["abl_pl"] = {stem2 .. "ibus", stem2 .. "esi"} data.notes["dat_pl2"] = "Primarily in poetry." data.notes["abl_pl2"] = "Primarily in poetry." end

-- normal Greek else table.insert(data.subtitles, "normal variant") data.forms["gen_sg"] = stem2 .. "os" if stem2:find("y$") then data.forms["acc_sg"] = stem2 .. "n" else data.forms["acc_sg"] = stem2 .. "a" end

data.forms["nom_pl"] = stem2 .. "es" data.forms["acc_pl"] = stem2 .. "as" data.forms["voc_pl"] = stem2 .. "es" if rfind(stem1, "[iyï]s$") then -- Per Hiley, words in -is and -ys have a poetic vocative -- without the -s, but otherwise the vocative is the same -- as the nominative. data.forms["voc_sg"] = {stem1, rsub(stem1, "s", "")} data.notes["voc_sg2"] = "In poetry." end end elseif data.types.not_Greek then table.insert(data.subtitles, "non-Greek-type") end

-- polis if data.types.polis then stem1 = extract_stem(stem1, "polis") table.insert(data.subtitles, "i-stem, partially Greek-type")

data.forms["nom_sg"] = stem1 .. "polis" data.forms["gen_sg"] = stem1 .. "polis" data.forms["dat_sg"] = stem1 .. "polī" data.forms["acc_sg"] = {stem1 .. "polim", stem1 .. "polin"} data.forms["abl_sg"] = stem1 .. "polī" data.forms["voc_sg"] = {stem1 .. "polis", stem1 .. "polī"} elseif data.types.not_polis then table.insert(data.subtitles, non_i_stem_type) end

-- all neuter if data.types.N then table.insert(data.subtitles, "neuter")

data.forms["acc_sg"] = stem1

-- neuter I stem if data.types.I then

-- pure variety if data.types.pure then table.insert(data.subtitles, "“pure” i-stem") data.forms["abl_sg"] = stem2 .. "ī"

data.forms["nom_pl"] = stem2 .. "ia" data.forms["gen_pl"] = stem2 .. "ium" data.forms["acc_pl"] = stem2 .. "ia" data.forms["voc_pl"] = stem2 .. "ia"

-- non-pure variety (rare) else table.insert(data.subtitles, "i-stem") data.forms["nom_pl"] = stem2 .. "a" data.forms["gen_pl"] = {stem2 .. "ium", stem2 .. "um"} data.forms["acc_pl"] = stem2 .. "a" data.forms["voc_pl"] = stem2 .. "a" end

-- normal neuter else table.insert(data.subtitles, non_i_stem_type) data.forms["nom_pl"] = stem2 .. "a" data.forms["acc_pl"] = stem2 .. "a" data.forms["voc_pl"] = stem2 .. "a" end

-- I stem elseif data.types.I or acc_sg_i_stem_subtype or abl_sg_i_stem_subtype then if data.types.not_N then table.insert(data.subtitles, "non-neuter i-stem") else table.insert(data.subtitles, "i-stem") end

data.forms["gen_pl"] = stem2 .. "ium" -- Per Allen and Greenough, Hiley and others, the acc_pl in -īs -- applied originally to all i-stem nouns, and was current as an -- alternative form up through Caesar. data.forms["acc_pl"] = {stem2 .. "ēs", stem2 .. "īs"}

for subtype, _ in pairs(data.types) do			local acc_sg_i_stem_props = acc_sg_i_stem_subtypes[subtype] if acc_sg_i_stem_props then data.forms["acc_sg"] = {} for _, ending in ipairs(acc_sg_i_stem_props.acc_sg) do table.insert(data.forms["acc_sg"], stem2 .. ending) end if data.num ~= "pl" then for _, t in ipairs(acc_sg_i_stem_props.title) do						table.insert(data.subtitles, t)					end end break end end

for subtype, _ in pairs(data.types) do			local abl_sg_i_stem_props = abl_sg_i_stem_subtypes[subtype] if abl_sg_i_stem_props then data.forms["abl_sg"] = {} for _, ending in ipairs(abl_sg_i_stem_props.abl_sg) do table.insert(data.forms["abl_sg"], stem2 .. ending) end if data.num ~= "pl" then for _, t in ipairs(abl_sg_i_stem_props.title) do						table.insert(data.subtitles, t)					end end break end end elseif data.types.not_N and data.types.not_I then table.insert(data.subtitles, "non-neuter " .. non_i_stem_type) elseif data.types.not_N then table.insert(data.subtitles, "non-neuter") elseif data.types.not_I then table.insert(data.subtitles, non_i_stem_type) end end

decl["4"] = function(data, args) local stem = args[1]

-- normal 4th data.forms["nom_sg"] = stem .. "us" data.forms["gen_sg"] = stem .. "ūs" data.forms["dat_sg"] = stem .. "uī" data.forms["acc_sg"] = stem .. "um" data.forms["abl_sg"] = stem .. "ū" data.forms["voc_sg"] = stem .. "us"

data.forms["nom_pl"] = stem .. "ūs" data.forms["gen_pl"] = stem .. "uum" data.forms["dat_pl"] = stem .. "ibus" data.forms["acc_pl"] = stem .. "ūs" data.forms["abl_pl"] = stem .. "ibus" data.forms["voc_pl"] = stem .. "ūs"

if data.types.echo then table.insert(data.subtitles, "nominative/vocative singular in -ō") data.forms["nom_sg"] = stem .. "ō" data.forms["voc_sg"] = stem .. "ō" elseif data.types.argo then table.insert(data.subtitles, "nominative/accusative/vocative singular in -ō, ablative singular in -uī") data.forms["nom_sg"] = stem .. "ō" data.forms["acc_sg"] = stem .. "ō" data.forms["abl_sg"] = stem .. "uī" data.forms["voc_sg"] = stem .. "ō" elseif data.types.Callisto then table.insert(data.subtitles, "all cases except the genitive singular in -ō") data.forms["nom_sg"] = stem .. "ō" data.forms["dat_sg"] = stem .. "ō" data.forms["acc_sg"] = stem .. "ō" data.forms["abl_sg"] = stem .. "ō" data.forms["voc_sg"] = stem .. "ō" end

-- neuter if data.types.N then table.insert(data.subtitles, "neuter")

data.forms["nom_sg"] = stem .. "ū" data.forms["dat_sg"] = stem .. "ū" data.forms["acc_sg"] = stem .. "ū" data.forms["voc_sg"] = stem .. "ū"

data.forms["nom_pl"] = stem .. "ua" data.forms["acc_pl"] = stem .. "ua" data.forms["voc_pl"] = stem .. "ua" end

-- ubus if data.types.ubus then table.insert(data.subtitles, "dative/ablative plural in -ubus")

data.forms["dat_pl"] = stem .. "ubus" data.forms["abl_pl"] = stem .. "ubus" elseif data.types.not_ubus then table.insert(data.subtitles, "-ibus") end end

decl["5"] = function(data, args) local stem = args[1]

-- ies if data.types.i then stem = stem .. "i" end

data.forms["nom_sg"] = stem .. "ēs" data.forms["gen_sg"] = stem .. "eī" data.forms["dat_sg"] = stem .. "eī" data.forms["acc_sg"] = stem .. "em" data.forms["abl_sg"] = stem .. "ē" data.forms["voc_sg"] = stem .. "ēs"

data.forms["nom_pl"] = stem .. "ēs" data.forms["gen_pl"] = stem .. "ērum" data.forms["dat_pl"] = stem .. "ēbus" data.forms["acc_pl"] = stem .. "ēs" data.forms["abl_pl"] = stem .. "ēbus" data.forms["voc_pl"] = stem .. "ēs"

-- ies if data.types.i then data.forms["gen_sg"] = stem .. "ēī" data.forms["dat_sg"] = stem .. "ēī" end end

decl["0"] = function(data, args) local stem = args[1]

data.forms["nom_sg"] = stem data.forms["gen_sg"] = stem data.forms["dat_sg"] = stem data.forms["acc_sg"] = stem data.forms["abl_sg"] = stem data.forms["voc_sg"] = stem

data.forms["nom_pl"] = stem data.forms["gen_pl"] = stem data.forms["dat_pl"] = stem data.forms["acc_pl"] = stem data.forms["abl_pl"] = stem data.forms["voc_pl"] = stem end

decl["indecl"] = function(data, args) local title = {} data.title = "Not declined; used only in the nominative and accusative singular"

local stem = args[1]

data.forms["nom_sg"] = "-" data.forms["gen_sg"] = "-" data.forms["dat_sg"] = "-" data.forms["acc_sg"] = "-" data.forms["abl_sg"] = "-" data.forms["voc_sg"] = "-"

data.forms["nom_pl"] = "-" data.forms["gen_pl"] = "-" data.forms["dat_pl"] = "-" data.forms["acc_pl"] = "-" data.forms["abl_pl"] = "-" data.forms["voc_pl"] = "-"

data.forms["nom_sg"] = stem data.forms["acc_sg"] = stem data.num = "sg" end

decl["irreg"] = function(data, args) local stem = args[1]

data.forms["nom_sg"] = "-" data.forms["gen_sg"] = "-" data.forms["dat_sg"] = "-" data.forms["acc_sg"] = "-" data.forms["abl_sg"] = "-" data.forms["voc_sg"] = "-"

data.forms["nom_pl"] = "-" data.forms["gen_pl"] = "-" data.forms["dat_pl"] = "-" data.forms["acc_pl"] = "-" data.forms["abl_pl"] = "-" data.forms["voc_pl"] = "-"

if stem == "bōs" then data.forms["nom_sg"] = "bōs" data.forms["gen_sg"] = "bovis" data.forms["dat_sg"] = "bovī" data.forms["acc_sg"] = "bovem" data.forms["abl_sg"] = "bove" data.forms["voc_sg"] = "bōs"

data.forms["nom_pl"] = "bovēs" data.forms["gen_pl"] = "boum" data.forms["dat_pl"] = {"bōbus", "būbus"} data.forms["acc_pl"] = "bovēs" data.forms["abl_pl"] = {"bōbus", "būbus"} data.forms["voc_pl"] = "bovēs"

elseif stem == "cherub" then data.title = "mostly " .. glossary_link("indeclinable") table.insert(data.subtitles, "with a distinct plural")

data.forms["nom_sg"] = "cherub" data.forms["gen_sg"] = "cherub" data.forms["dat_sg"] = "cherub" data.forms["acc_sg"] = "cherub" data.forms["abl_sg"] = "cherub" data.forms["voc_sg"] = "cherub"

data.forms["nom_pl"] = {"cherubim", "cherubin"} data.forms["gen_pl"] = {"cherubim", "cherubin"} data.forms["dat_pl"] = {"cherubim", "cherubin"} data.forms["acc_pl"] = {"cherubim", "cherubin"} data.forms["abl_pl"] = {"cherubim", "cherubin"} data.forms["voc_pl"] = {"cherubim", "cherubin"}

elseif stem == "deus" then data.forms["nom_sg"] = "deus" data.forms["gen_sg"] = "deī" data.forms["dat_sg"] = "deō" data.forms["acc_sg"] = "deum" data.forms["abl_sg"] = "deō" data.forms["voc_sg"] = {"dee", "deus"}

data.forms["nom_pl"] = {"dī", "diī", "deī"} data.forms["gen_pl"] = {"deōrum", "deûm", "divom"} data.forms["dat_pl"] = {"dīs", "diīs", "deīs"} data.forms["acc_pl"] = "deōs" data.forms["abl_pl"] = {"dīs", "diīs", "deīs"} data.forms["voc_pl"] = {"dī", "diī", "deī"}

elseif stem == "Deus" then data.forms["nom_sg"] = "Deus" data.forms["gen_sg"] = "Deī" data.forms["dat_sg"] = "Deō" data.forms["acc_sg"] = "Deum" data.forms["abl_sg"] = "Deō" data.forms["voc_sg"] = "Deus" data.num = "sg"

elseif stem == "domus" then data.title = "fourth/second-declension noun" data.forms["nom_sg"] = "domus" data.forms["gen_sg"] = {"domūs", "domī"} data.forms["dat_sg"] = {"domuī", "domō", "domū"} data.forms["acc_sg"] = "domum" data.forms["abl_sg"] = {"domū", "domō"} data.forms["voc_sg"] = "domus" data.forms["loc_sg"] = "domī"

data.forms["nom_pl"] = "domūs" data.forms["gen_pl"] = {"domuum", "domōrum"} data.forms["dat_pl"] = "domibus" data.forms["acc_pl"] = {"domūs", "domōs"} data.forms["abl_pl"] = "domibus" data.forms["voc_pl"] = "domūs" data.forms["loc_pl"] = "domibus"

data.loc = true

elseif stem == "Iēsus" or stem == "Iēsūs" then table.insert(data.subtitles, "highly " .. glossary_link("irregular")) ij = mw.ustring.sub(stem, 1, 1)

data.forms["nom_sg"] = stem data.forms["gen_sg"] = ij .. "ēsū" data.forms["dat_sg"] = ij .. "ēsū" data.forms["acc_sg"] = ij .. "ēsum" data.forms["abl_sg"] = ij .. "ēsū" data.forms["voc_sg"] = ij .. "ēsū" data.num = "sg" elseif stem == "Jesus" then table.insert(data.subtitles, "highly " .. glossary_link("irregular")) ij = mw.ustring.sub(stem, 1, 1)

data.forms["nom_sg"] = stem data.forms["gen_sg"] = ij .. "esu" data.forms["dat_sg"] = ij .. "esu" data.forms["acc_sg"] = ij .. "esum" data.forms["abl_sg"] = ij .. "esu" data.forms["voc_sg"] = ij .. "esu" data.num = "sg" elseif stem == "Jésus" then table.insert(data.subtitles, "highly " .. glossary_link("irregular")) ij = mw.ustring.sub(stem, 1, 1)

data.forms["nom_sg"] = stem data.forms["gen_sg"] = ij .. "ésu" data.forms["dat_sg"] = ij .. "ésu" data.forms["acc_sg"] = ij .. "ésum" data.forms["abl_sg"] = ij .. "ésu" data.forms["voc_sg"] = ij .. "ésu" data.num = "sg" elseif stem == "iūgerum" or stem == "jūgerum" then ij = stem == "iūgerum" and "i" or "j" data.title = "second–third-declension hybrid noun" table.insert(data.subtitles, "neuter")

data.forms["nom_sg"] = ij .. "ūgerum" data.forms["gen_sg"] = ij .. "ūgerī" data.forms["dat_sg"] = ij .. "ūgerō" data.forms["acc_sg"] = ij .. "ūgerum" data.forms["abl_sg"] = ij .. "ūgerō" data.forms["voc_sg"] = ij .. "ūgerum" data.forms["nom_pl"] = ij .. "ūgera" data.forms["gen_pl"] = ij .. "ūgerum" data.forms["dat_pl"] = ij .. "ūgeribus" data.forms["acc_pl"] = ij .. "ūgera" data.forms["abl_pl"] = {ij .. "ūgeribus", ij .. "ūgerīs"} data.forms["voc_pl"] = ij .. "ūgera"

data.notes["abl_pl2"] = "Once only, in: M. Terentius Varro, Res Rusticae, bk I, ch. x"

elseif stem == "sūs" then data.forms["nom_sg"] = "sūs" data.forms["gen_sg"] = "suis" data.forms["dat_sg"] = "suī" data.forms["acc_sg"] = "suem" data.forms["abl_sg"] = "sue" data.forms["voc_sg"] = "sūs"

data.forms["nom_pl"] = "suēs" data.forms["gen_pl"] = "suum" data.forms["dat_pl"] = {"suibus", "sūbus", "subus"} data.forms["acc_pl"] = "suēs" data.forms["abl_pl"] = {"suibus", "sūbus", "subus"} data.forms["voc_pl"] = "suēs"

elseif stem == "ēthos" then table.insert(data.subtitles, glossary_link("irregular")) table.insert(data.subtitles, "Greek-type")

data.forms["nom_sg"] = "ēthos" data.forms["gen_sg"] = "ētheos" data.forms["acc_sg"] = "ēthos" data.forms["voc_sg"] = "ēthos"

data.forms["nom_pl"] = {"ēthea", "ēthē"} data.forms["dat_pl"] = {"ēthesi", "ēthesin"} data.forms["acc_pl"] = {"ēthea", "ēthē"} data.forms["abl_pl"] = {"ēthesi", "ēthesin"} data.forms["voc_pl"] = {"ēthea", "ēthē"}

elseif stem == "lexis" then table.insert(data.subtitles, glossary_link("irregular")) table.insert(data.subtitles, "Greek-type")

data.forms["nom_sg"] = "lexis" data.forms["gen_sg"] = "lexeōs" data.forms["acc_pl"] = "lexeis"

elseif stem == "Athōs" then table.insert(data.subtitles, "highly " .. glossary_link("irregular")) table.insert(data.subtitles, "Greek-type")

data.forms["nom_sg"] = "Athōs" data.forms["gen_sg"] = "Athō" data.forms["dat_sg"] = "Athō" data.forms["acc_sg"] = {"Athō", "Athōn"} data.forms["abl_sg"] = "Athō" data.forms["voc_sg"] = "Athōs" data.num = "sg" elseif stem == "Pammenēs" then data.title = "Variably declined either according to Latin’s third declension or in a manner adapted from Ancient Greek’s first declension" data.forms["nom_sg"] = "Pammenēs" data.forms["gen_sg"] = {"Pammenis", "Pammenī"} data.forms["dat_sg"] = {"Pammenī", "Pammenē"} data.forms["acc_sg"] = {"Pammenem", "Pammenēn"} data.forms["abl_sg"] = "Pammenē̆" data.forms["voc_sg"] = {"Pammenēs", "Pammenē"} data.num = "sg"

elseif stem == "vēnum" then data.title = "fourth/second-declension noun" table.insert(data.subtitles, glossary_link("defective"))

data.forms["dat_sg"] = {"vēnuī", "vēnō"} data.forms["acc_sg"] = "vēnum" data.num = "sg"

elseif stem == "vīs" then table.insert(data.subtitles, glossary_link("irregular")) table.insert(data.subtitles, glossary_link("defective"))

data.forms["nom_sg"] = "vīs" data.forms["gen_sg"] = "*vīs" data.forms["dat_sg"] = "*vī" data.forms["acc_sg"] = "vim" data.forms["abl_sg"] = "vī" data.forms["voc_sg"] = "vīs"

data.forms["nom_pl"] = "vīrēs" data.forms["gen_pl"] = "vīrium" data.forms["dat_pl"] = "vīribus" data.forms["acc_pl"] = {"vīrēs", "vīrīs"} data.forms["abl_pl"] = "vīribus" data.forms["voc_pl"] = "vīrēs"

else error("Stem " .. stem .. " not recognized.") end end

return decl

-- For Vim, so we get 4-space tabs -- vim: set ts=4 sw=4 noet:

title: Module:User:Vampyricon/txb-noun/data


text:
collativus

Etymology
From.

Adjective

 * 1)  brought or carried together; collected, combined; common, joint

title: collativus


text:
ރުކުމަޑި

Noun

 * 1) beetle

title: ރުކުމަޑި


text: Category:dv:Beetles

title: Category:dv:Beetles


text:
Reconstruction:Proto-West Germanic/smirilling

Etymology
From.

Noun

 * 1)  falcon, merlin


text: conlativus

title: conlativus


text: Category:dv:Ants

title: Category:dv:Ants


text: Category:dv:Hymenopterans

title: Category:dv:Hymenopterans


text:
collativa

Adjective

title: collativa


text: Template:prs-poss-ā

title: Template:prs-poss-ā


text:
މުރަކަ

Noun

 * 1) coral

title: މުރަކަ


text: Category:dv:Cnidarians

title: Category:dv:Cnidarians


text:
ʻōpuhi

Etymology
From (compare with 🇨🇬 and 🇨🇬)  from. .

Noun

 * 1) shampoo ginger

Etymology
From (compare with 🇨🇬) from. .

Noun
(Raapoto spelling ôpuhi)

 * 1) red ginger
 * 2)  (syn. Amomum cevuga)

title: ʻōpuhi


text:
collativum

Etymology
Neuter form of.

Noun

 * 1)  contribution in money

title: collativum


text: collativi

title: collativi


text:
khartal

Noun

 * 1) A type of ancient percussion instrument in South Asia.

title: khartal


text:
bedug

Noun

 * 1) A type of percussion instrument used in gamelan music.

title: bedug


text: مبني

title: مبني


text:
ʻawaʻawa

Etymology
from (compare with 🇨🇬, 🇨🇬 and 🇨🇬). .

Noun

 * 1) sourness, acidity
 * 2) bitterness
 * 3) anguish, tragedy
 * 1) anguish, tragedy
 * 1) anguish, tragedy

title: ʻawaʻawa


text:
玉佩

Noun

 * 1) jade pendant

title: 玉佩


text: 玉珮

title: 玉珮


text:
User:Victar/Reconstruction:Proto-Indo-European/h₂mésl̥

Noun

 * 1)  blackbird


text: Template:prs-conj/guftan

title: Template:prs-conj/guftan


text: Intāringua

title: Intāringua


text:
User:Chernorizets

__NOINDEX__

I was born and raised in Bulgaria, and now I live in the US. My username is a reference to Chernorizets Hrabar, and is pronounced in modern Bulgarian.

I'm a software engineer by trade, with a degree in computer science. I also got a chance to study sociolinguistics, historical linguistics and computational linguistics. After being denied the opportunity in high school, I was finally able to take Spanish in college, and I had a lot of fun being a Spanish teaching assistant. Sadly, my level of fluency has dropped since, mostly due to disuse.

I'm particularly fond of historical linguistics, focusing mainly on Slavic and Germanic languages. In fact, for the longest time, Wiktionary was fueling my addiction to discovering non-obvious cognates between Slavic and Germanic 🙂 These days, I'm doing my own little part in expanding Bulgarian coverage in the dictionary.

Subpages

 * Bulgarian editor news - a collaboration space for Wiktionarians contributing Bulgarian entries
 * Bulgarian Lemma Improvement Project - a collaborative project for raising the bar of Bulgarian entries
 * Sandbox - messy and changes often
 * Bibliography - under construction
 * bg-top-5000-bnc - top 5,000 words by frequency according to the Bulgarian National Corpus (BNC)
 * bg-top-10000-bnc - top 10,000 informal/fiction words from the BNC
 * bg-words-with-dz-affricate - words with the rare affricate.
 * poetic-bg-vocabulary - personal tracking list of BG words found in poetry

Small victories

 * Aug. 2023: together with User:Benwing2 and User:Kiril kovachev, got important fixes pushed to Module:bg-pronunciation (thread, ). Prior to that, a high percentage of Bulgarian terms had wrong IPA transcriptions.
 * Aug. 2023: my article was Foreign Word of the Day (FWOTD) on Aug. 13, 2023. User:Kiril kovachev graciously provided the audio for it.
 * Oct. 2023: the article which I significantly expanded was FWOTD on Oct. 28, 2023. Audio courtesy of the tireless User:Kiril kovachev once again.
 * Nov. 2023: my article was FWOTD on 11/24. Audio, as always, by User:Kiril kovachev.

Bulgarian terms

 * Requested entries (Bulgarian) - let's use this more!

Bulgarian wordlists on Wiktionary

 * Bulgarian term frequency list (top 5000)
 * Matthias Buchmeier's English-Bulgarian dictionary generated from Wiktionary
 * Jberkel's Wanted BG list
 * Benwing2's bg-freq-fiction list
 * LinguisticMystic's BG Top list
 * Kiril Kovachev's BG Wordlist, Page 1 (of 8)

Words heard during my childhood
🇨🇴

Further words to add
🇨🇴

Banat Bulgarian resources

 * Austrian Academy of Sciences resource page
 * Wikipedia articles:

Etymology
.

Noun

 * 1) cat (Felis cattus)

My Bulgarian dialect
I come from north-eastern Bulgaria, so my dialect broadly falls under the group, particularly in the stronger reduction of unstressed vowels compared to literary Bulgarian. Additionally, the speech in my hometown is characterized by frequent elision of word-initial and word-medial sounds (procope and syncope, if you're fancy like that). My idiolect is influenced by the fact I was a stage actor growing up, so certain features of the local dialect - like palatalization before front vowels - were deemed too "provincial" and were actively discouraged, so I've lost them.

Examples:
 * What are you doing after?
 * : Какво ще правиш после?
 * : Ко ши прайш после?
 * What you're not gonna do is argue with each other!
 * : Няма да се карате!
 * : Няа (да) са карати!
 * I don't know if he/she is going to call you.
 * : Не знам дали ще ти се обади.
 * : Ни знам дали ш' ти са обади.

Because of partial nasalization due to elided nasal consonants, as well as more common usage of, , and , I've at times mistaken Brazilian Portuguese I overheard for Bulgarian, until I listened more closely.

Because of the many years I've lived in the US, people in Bulgaria can detect a slight accent, primarily in my intonation. I also tend to aspirate my 's, 's and 's a bit more prominently than in regular Bulgarian speech, due to interference form English. For those reasons, I prefer not to record audio of Bulgarian words.

Macedonian language
As a Bulgarian editor, I feel like it's important to be transparent about linguistic biases I might have about Macedonian. As it happens, I share the international view that Macedonian is an independent Eastern South Slavic language, joined by Bulgarian and Old Church Slavonic (OCS). I further maintain that OCS is the direct ancestor of both Macedonian and Bulgarian, and that the two languages underwent a period of shared development before diverging. In my opinion, the situation is not too dissimilar from that of Occitan and Catalan.

As of 2023, it is still the official position of Bulgaria that Macedonian is one of the three standardized literary norms of the pluricentric Bulgarian language (along with standard Bulgarian and Banat Bulgarian). Personally, I find that regrettable, and I hope that it changes.

Babel box caveats
I've only used to list languages where I have some level of skill in all of: speaking, listening, reading and writing. That's my personal definition of "knowing a language", for non-signed languages.

If some of those conditions are relaxed, I can understand:
 * a fair amount of written and spoken Russian, due to the influence of Old Church Slavic on Russian, and the much later influence of Russian on modern literary Bulgarian in the 19th century. No writing or speaking skills.
 * a fair amount of written and spoken Macedonian, due to its closeness with Bulgarian. No writing or speaking skills.
 * some amount of everyday spoken Ekavian BCMS, but less so than Russian or Macedonian. My reading comprehension lags behind my listening comprehension, and I can't speak or write in it.
 * some amount of written Portuguese, via my knowledge of Spanish. My listening comprehension lags behind my reading comprehension, especially for European Portuguese, and I can't speak or write in it.
 * minimal amounts of the other Slavic and Romance languages.

title: User:Chernorizets


text: Category:French terms borrowed from Farefare


text: Category:French terms derived from Farefare


text: Category:Terms borrowed from Farefare

title: Category:Terms borrowed from Farefare


text: sesquimilia

title: sesquimilia


text: sesquimillia

title: sesquimillia


text: sesquimilium

title: sesquimilium


text: sesquimillium

title: sesquimillium


text:
నందికొండ

Proper noun

 * 1) A village in Telangana, India.

title: నందికొండ


text: sesquimilibus

title: sesquimilibus


text: sesquimillibus

title: sesquimillibus


text:
agnésienne

Etymology
.

title: agnésienne


text: agnésiennes

title: agnésiennes


text:
clackerbag

Etymology
From.

Noun

 * 1)  The scrotum.

title: clackerbag


text:
ܒܡܬܚܐ ܕ-

Preposition

 * 1) during, within, in the course of
 * 2) for
 * 3) for the last, over the past
 * 1) for the last, over the past
 * 1) for the last, over the past
 * 1) for the last, over the past

Usage notes

 * This is usually used for shorter periods of time, for longer periods of time is used instead.

title: ܒܡܬܚܐ ܕ-


text:
haruspicalis

Adjective

 * 1)  of  pertaining to a haruspex

title: haruspicalis


text: aruspicalis

title: aruspicalis


text:
pulse oximetric

Adjective

 * 1)  Of or relating to pulse oximetry.

title: pulse oximetric


text:
వెలమ

Proper noun

 * 1) Name of a caste of ancient hill chifftains in India.

title: వెలమ


text:
dabakan

Noun

 * 1) A type of drum used in the Philippines.

title: dabakan


text:
مادر کیکان

Etymology
Literally, "mother of fleas".

Noun

 * 1)  cockroach

title: مادر کیکان


text:
scrotally

Etymology
From.

Adverb

 * 1)  With respect to, or via, the scrotum.

title: scrotally


text:
Module:tl-sortkey

local export = {} local u = mw.ustring.char local a, b = u(0xF000), u(0xF001)

local oneChar = { ["ë"] = "e" .. a, ["ñ"] = "n" .. a }

local twoChars = { ["ng"] = "n" .. b, ["ng̃"] = "n" .. b, ["ñg"] = "n" .. b }

function export.makeSortKey(text, lang, sc) text = mw.ustring.gsub(text, "([!-&])([^%s]+)", "%2%1") for from, to in pairs(twoChars) do		text = text:gsub(from, to) end return mw.ustring.upper(mw.ustring.gsub(mw.ustring.toNFC(text), ".", oneChar)) end

local tl = require("Module:languages").getByCode("tl") local function tag(text) return require("Module:script utilities").tag_text(text, tl) end

local showsubst = { [a] = "₂", [b] = "₃" }

function export.showSortkey(frame) local output = {} for _, word in ipairs(frame.args) do		local sc = tl:findBestScript(word):getCode local sortkey = mw.ustring.gsub(export.makeSortKey(word, "tl", sc), ".", showsubst) sortkey = mw.ustring.gsub(sortkey, "([^0-9²])$", "%1¹") sortkey = mw.ustring.gsub(sortkey, "([^0-9²])(%s)", "%1¹%2") local example = "\n* \n: " .. tag(word) table.insert(output, example) end return table.concat(output) end

function export.showSorting(frame) local terms = {} for _, term in ipairs(frame.args) do		table.insert(terms, term) end local makeSortKey = require("Module:fun").memoize(export.makeSortKey) local function comp(term1, term2) return makeSortKey(term1) < makeSortKey(term2) end table.sort(terms, comp) for i, term in pairs(terms) do		local sc = tl:findBestScript(term):getCode local sortkey = mw.ustring.gsub(export.makeSortKey(term, "tl", sc), ".", showsubst) sortkey = mw.ustring.gsub(sortkey, "([^0-9²])$", "%1¹") sortkey = mw.ustring.gsub(sortkey, "([^0-9²])(%s)", "%1¹%2") terms[i] = "\n* " .. tag(term) .. " "	end return table.concat(terms) end

return export

title: Module:tl-sortkey


text:
dollu

Noun

 * 1) A type of double-headed drum used in Karnataka.

title: dollu


text:
janggu

Noun

 * 1) A type of percussion instrument used in traditional Korean music.

title: janggu


text: i.m.

title: i.m.


text:
Module:tl-sortkey/documentation

Alphabetic order: a b c d e ë f g h i j k l m n ñ ng o p q r s t u v w x y z.

title: Module:tl-sortkey/documentation


text:
チチン

Noun

 * 1)  titin

title: チチン


text: 嚇煞人

title: 嚇煞人


text: 吓煞人

title: 吓煞人


text:
кардаз

Etymology
Ultimately from.

Noun

 * 1) yard
 * 2) stable

title: кардаз


text:
калдаз

Etymology
From, ultimately from. Cognates include 🇨🇬.

Noun

 * 1) stable

authors: Илья А. Латушкин

title: калдаз


text:
como un roble

Adjective

 * 1)  healthy as a horse; in pristine health

title: como un roble


text:
precio de salida

Noun

 * 1) starting price

title: precio de salida


text: Wehmuth

title: Wehmuth


text:
Template talk:prs-poss-ā

Labeling Dari and Classical templates
@Benwing2 @Atitarev Hi, I've been creating some very basic templates for Dari and Classical Persian. How should I label this as Dari? I've been putting it in the header but I was reusing the  but it looks like I won't be able to reuse any previous templates if I want to label the varieties. سَمِیر | sameer (talk) 07:41, 15 June 2023 (UTC)

title: Template talk:prs-poss-ā


text: wehmüthig

title: wehmüthig


text: Category:Welsh terms derived from the Proto-Indo-European root *bʰerǵʰ-


text:
啪啪紙

Noun

 * 1)  bubble wrap

title: 啪啪紙


text:
guardar reserva

Verb

 * 1)  To keep secret

title: guardar reserva


text:
пеель

Etymology
Thought to be a borrowing from, compare 🇨🇬. Native origin is also possible, compare 🇨🇬.

Noun

 * 1) knife

Etymology
See 🇨🇬.

Noun

 * 1) knife

title: пеель


text:
వెలమలు

Noun

 * 1) People of Velama caste.

title: వెలమలు


text:
تیاره

Noun

 * 1) darkness
 * 2) night
 * 3) ignorance

title: تیاره


text:
야경증

Etymology
.

Noun

 * 1)  night terrors

title: 야경증


text:
Module:User:Benwing2/es-etymology

local export = {}

local com = require("Module:User:Benwing2/es-common") local lang = require("Module:languages").getByCode("es") local romet_module = "Module:User:Benwing2/romance etymology"

local rmatch = mw.ustring.match

local function looks_like_infinitive(term) return term:find("[aei]r$") end

local function form_imperative(imp, inf, parse_err) local stem, ending = inf:match("^(.*)([aei]r)$") if not stem then parse_err(("Unrecognized infinitive '%s', doesn't end in -ar, -er or -ir"):format(inf)) end local alternation = rmatch(imp, "^%+(.*)$") if not alternation then parse_err(("Unrecognized imperative spec '%s'"):format(imp)) end if alternation ~= "" then local alt_and_err = com.apply_vowel_alternation(stem, alternation) if alt_and_err.err then parse_err(("Can't apply alternation '%s' to stem '%s'; %s"):format( alternation, stem, alt_and_err.err)) end stem = alt_and_err.ret end if ending == "ar" then return stem .. "a" else return stem .. "e" end end

local function form_plural(pl, term, parse_err) if pl ~= "1" then parse_err(("Unrecognized plural spec '%s'"):format(pl)) end local pls = com.make_plural(term) if #pls == 0 then parse_err(("Can't form plural of '%s'"):format(term)) else return pls[1] end end

function export.es_verb_obj(frame) local data = { lang = lang, looks_like_infinitive = looks_like_infinitive, default_args = {"lavar", "plato"}, make_plural = form_plural, make_imperative = form_imperative, }	return require(romet_module).verb_obj(data, frame) end

function export.es_verb_verb(frame) local data = { lang = lang, looks_like_infinitive = looks_like_infinitive, default_args = {"andar", "y", "venir"}, make_plural = form_plural, make_imperative = form_imperative, }	return require(romet_module).verb_verb(data, frame) end

return export

title: Module:User:Benwing2/es-etymology


text:
嚇人倒怪

Adjective

 * 1)  scary; frightening

title: 嚇人倒怪


text: ᜉᜎᜋᜓᜈᜒᜈ᜔

title: ᜉᜎᜋᜓᜈᜒᜈ᜔


title: User:Benwing2/es-verb-obj


title: User:Benwing2/es-verb-verb


text: 吓人倒怪

title: 吓人倒怪


text: 嚇人到怪

title: 嚇人到怪


text: Bayombong

title: Bayombong


text: Category:ilo:Municipalities of Nueva Vizcaya, Philippines


text: 吓人到怪

title: 吓人到怪


text: Category:otk:Falconids

title: Category:otk:Falconids


text: Category:otk:Birds of prey

title: Category:otk:Birds of prey


text: ᜊᜌᜓᜋ᜔ᜊᜓᜅ᜔

title: ᜊᜌᜓᜋ᜔ᜊᜓᜅ᜔


text:
User:Benwing2/test-es-verb-obj

.

.

.

.

.

, using the subjunctive form presumably so the two components rhyme.

title: User:Benwing2/test-es-verb-obj


text: ᜊᜃᜇ

title: ᜊᜃᜇ


text: ᜋᜒᜈ᜔ᜇᜒᜐ᜔

title: ᜋᜒᜈ᜔ᜇᜒᜐ᜔


text: ᜃᜏᜒᜆ᜔

title: ᜃᜏᜒᜆ᜔


text: ᜋᜇᜄᜓᜈ᜔ᜇᜓᜈ᜔

title: ᜋᜇᜄᜓᜈ᜔ᜇᜓᜈ᜔


text: ᜆᜈ᜔ᜌᜄ᜔

title: ᜆᜈ᜔ᜌᜄ᜔