text: Homer sometimes nods

title: Homer sometimes nods


text: Jove nods

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

title: Jove nods


text:
螵蛸

Noun

 * 1) egg-case of the praying mantis

Etymology 1
Compound of,  presumably from a vague visual similarity. The spelling is from. First cited in the, the oldest surviving medical work in Japanese.

Noun

 * 1)  a mantis egg case

Etymology 2
Might be from, or might instead be a relatively recent borrowing from written. This hyōshō pronunciation is not listed in dictionaries consulted to date,   and online searches of the Japanese web suggest that this pronunciation might be limited to Chinese medicine contexts.

Noun

 * 1)   a mantis egg case

title: 螵蛸


text:
तना

Etymology
.

Noun

 * 1) trunk
 * 2) stem, stalk
 * 1) stem, stalk

title: तना


text:
刺破

Verb

 * 1) to pierce; to puncture; to break

title: 刺破


text: cìpò

title: cìpò


text:
say when

Verb

 * Say when! ― When! Thanks.
 * Say when! ― When! Thanks.

Translations

 * Arabic:
 * South Levantine Arabic: قول بس
 * Chinese:
 * Cantonese: 夠就話我知
 * Mandarin: 夠了就告訴我
 * Czech: řekni dost
 * Danish: sige til
 * Finnish: sano, kun riittää
 * Hungarian: szólj, ha elég; szólj, (hogy) mennyit/meddig töltsek
 * Portuguese:

title: say when


text:
User talk:TheLegendaryDerrick

hi im derrick I like drugs do you do drugs snow white? do you do drugs finn the human do you do drugs? yes yes yes

title: User talk:TheLegendaryDerrick


text:
penrhyn

Etymology
From (cognate with ).

Noun

 * 1) cape, promontory
 * 2) peninsula
 * 3) isthmus

title: penrhyn


text:
gweriniaethau

Etymology
From.

title: gweriniaethau


text:
iogwrt

Etymology
Borrowed from, itself a borrowing from.

Noun

 * 1) yogurt

title: iogwrt


text:
Reconstruction:Proto-Germanic/gasinþô

Etymology
From.

Noun

 * 1)  companion, comrade

title: Reconstruction:Proto-Germanic/gasinþô


text: fānliǎn

title: fānliǎn


text:
bontin

Etymology
From.

Noun

 * 1) buttock, buttocks, bottom, arse
 * 2) rump, hindquarters (of an animal)
 * 3) crupper

title: bontin


text:
獵豔

Verb

 * 1) to chase women; to try to pick up at a bar, club, etc.; to go on the prowl; to cruise

title: 獵豔


text: 猎艳

title: 猎艳


text: lièyàn

title: lièyàn


text:
bontinau

Etymology
From.

title: bontinau


text:
烈焰

Noun

 * 1) raging flames

title: 烈焰


text: Category:Kalasha terms derived from Sanskrit


text: iogyrtiau

title: iogyrtiau


text: xiàodiǎn

title: xiàodiǎn


text:
Triticum turgidum

Synonyms

 * rivet wheat, poulard wheat, cone wheat,
 * rivet wheat, poulard wheat, cone wheat,

Hypernyms

 * - order; - family; ;  - subfamily;  - tribe;  - subtribe;  - genus

Hyponyms

 * See for subspecies etc.

title: Triticum turgidum


text: computators

title: computators


text:
tinau

Etymology
From.

Noun

 * 1)  plural of tin

title: tinau


text:
yieldful

Etymology
From.

title: yieldful


text:
ungainsome

Etymology
en

title: ungainsome


text: gainworthy

title: gainworthy


text:
bijeli svijet

Etymology
.

Noun

 * 1)  the wide world, the whole wide world
 * 2)  foreign or faraway places collectively

title: bijeli svijet


text:
бијели свијет

Etymology
.

Noun

 * 1)  the wide world, the whole wide world
 * 2)  foreign or faraway places collectively

title: бијели свијет


text:
co-vilification

Noun

 * 1) mutual vilification by two or more people
 * 2) * 2006 Muhammad Shamsaddin Megalommatis, Pan-Arabism: the inhuman progenitor of Islamic Terrorism (archive)
 * We have all attested numerous similar examples of disunion, mutual disparagement, and unprecedented co-vilification so paradigmatically performed by the uneducated and uncultured 'leaders' of the 'Arab' League
 * 1) * 2017 Major Garrett, August 27 Face the Nation (archive) 47min
 * To that point Susan, isn't there a co-vilification going on, the president telling the country via Twitter Mitch McConnell is weak and he doesn't understand the rules of the Senate because if he did he would go to fifty one votes on all legislation not just high profile judicial nominees, exempting the supreme court?

Related terms

 * co-vilify

title: co-vilification


text:
未卜

Verb

 * 1)  to be unknown; to be uncertain; to be precarious

title: 未卜


text:
Talk:li-má

I didn't delete the entry because of a lack of verification, but because of orthography. Moved the article to the correct entry with the correct orthography. --Mar vin kaiser (talk) 04:10, 30 August 2017 (UTC)

title: Talk:li-má


text:
Talk:siyám

I didn't delete the entry because of a lack of verification, but because of orthography. Moved the article to the correct entry with the correct orthography. --Mar vin kaiser (talk) 04:10, 30 August 2017 (UTC)

title: Talk:siyám


text:
アントラセン

Etymology
Borrowed from.

Noun

 * 1)  anthracene

title: アントラセン


text: antorasen

title: antorasen


text:
pinsala

Noun

 * 1) damage; harm; loss
 * 2)  fatigue; weariness
 * 3)  starvation
 * 1)  starvation
 * 1)  starvation

title: pinsala


text:
xóm

Noun

 * 1) a neighborhood

title: xóm


text:
pasiaw

Noun

 * 1) bantering

title: pasiaw


text:
witch's hat

Etymology
From their conical shape, resembling the hats that witches are popularly believed to have worn.

Noun

 * , a small mushroom of the waxcap genus found in North America and Northern Europe.
 * 1)  A traffic cone.

Translations

 * Catalan: pixaconill
 * Dutch: zwartwordende wasplaat
 * German: Kegeliger Saftling
 * Polish: wilgotnica czerniejąca

title: witch's hat


text:
hagwa

Verb

 * 1) to banter

Verb

 * 1) to banter
 * 2) to amuse

Noun

 * 1) bantering

title: hagwa


text:
marunong

Etymology
From.

Adjective

 * 1) wise; intelligent; learned
 * 2) capable
 * 1) capable

title: marunong


text:
marungis

Etymology
From.

Adjective

 * 1) stained; unclean; dirty

title: marungis


text:
yersiniose

Noun

 * 1) yersiniosis

title: yersiniose


text:
marubdob

Etymology
From.

Adjective

 * 1) ardent; passionate

title: marubdob


text:
manggustan

Noun

 * 1)  mangosteen.

Noun

 * 1) mangosteen

title: manggustan


text:
mangha

Etymology
Compare.

Noun

 * 1) amazement; great surprise

title: mangha


text:
γενίτσαρος

Etymology
From, from +.

Noun

 * 1) janissary

title: γενίτσαρος


text:
marahan

Etymology
From.

Adjective

 * 1) slow; soft; light

title: marahan


text:
marahas

Etymology
From.

Adjective

 * 1) aggressive; violent; furious

title: marahas


text: γενιτσάρου

title: γενιτσάρου


text: γενίτσαρο

title: γενίτσαρο


text: Yerville

title: Yerville


text: γενίτσαρε

title: γενίτσαρε


text:
marilag

Etymology
From.

Adjective

 * 1) handsome; beautiful; gorgeous; illustrious; splendid

title: marilag


text: γενιτσάρων

title: γενιτσάρων


text: γενιτσάρους

title: γενιτσάρους


text: γενίτσαροι

title: γενίτσαροι


text:
mariwasa

Etymology
From.

Adjective

 * 1) well-off; well-to-do

title: mariwasa


text:
marawal

Etymology
From.

Adjective

 * 1) abominable; nasty; disgusting; ignoble; abject

title: marawal


text:
yeule

Etymology
Alternative form of.

Noun

 * 1)  gob mouth

title: yeule


text:
marangal

Adjective

 * 1) noble

Etymology
From.

Adjective

 * 1) honorable; honest; worthy of respect

title: marangal


text:
maramot

Etymology
From.

Adjective

 * 1) stingy; miserly
 * 2) selfish
 * 1) selfish

title: maramot


text:
marapat

Adjective

 * 1) proper

Etymology
From.

Adjective

 * 1) just; worthy; adequate; convenient

title: marapat


text:
yeusaie

Etymology
From.

Noun

 * 1) a group of holm oaks
 * 2) a grove of similar trees

title: yeusaie


text:
presyo

Etymology
.

Noun

 * 1) price

Etymology
.

Noun

 * 1) price

title: presyo


text: yeuseraie

title: yeuseraie


text:
where are the snows of yesteryear

Etymology
Quotation from 's "Ballad of Dead Ladies," an 1869 translation of 's poem "" (1533) (in the original, où sont les neiges d'antan?). The word was coined by Rossetti.

title: where are the snows of yesteryear


text:
prayle

Etymology
,, from. .

Noun

 * 1) friar

title: prayle


text: απάθειας

title: απάθειας


text: Yèvres

title: Yèvres


text: ασβέστη

title: ασβέστη


text: ασβέστες

title: ασβέστες


text: ασβεστών

title: ασβεστών


text:
what's the beef

Phrase

 * 1)  Why are you complaining? What are you complaining about?

Usage notes
Not to be confused with

title: what's the beef


text:
yéyéfication

Etymology
From.

Noun

 * 1)  the rendering (of a song) in the style of the 1960s

title: yéyéfication


text: γαλαζοκότσυφα

title: γαλαζοκότσυφα


text: γαλαζοκοτσύφων

title: γαλαζοκοτσύφων


text: γαλαζοκότσυφες

title: γαλαζοκότσυφες


text:
yézidisme

Etymology
From.

Noun

 * 1) Yezidism

title: yézidisme


text:
yffiniacais

Adjective

 * 1)  of Yffiniac

title: yffiniacais


text:
Yffiniacais

Noun

 * 1) resident or native of Yffiniac

title: Yffiniacais


text:
Citations:batan-on

Noun: "a young person"

 * 2017 — Sumalinog, Vic, Sobra gyud ang Sikat sa ‘Pinas (26 August), Nunot sa Alisngaw sa Kape, Opinion, Mindanao Times
 * Medyo ninggamay na ang mga prominente sa balita bahin sa giyera sa Marawi, karon mipuli na pud ang balita sa kontobersiyal nga pagpatay sa usa ka batan-on nga si Kian delos Santos nga kuno gi EJK sa mga pulis sa pasangil nga kini gidakop sa sala may kalabutan sa ilegal nga druga unya mibunot ug baril ug misukol sa kapulisan.

title: Citations:batan-on


text: Yffiniac

title: Yffiniac


text: εμπλοκής

title: εμπλοκής


text: εμπλοκών

title: εμπλοκών


text: εμπλοκές

title: εμπλοκές


text:
pagpirot

Etymology
From.

Noun

 * 1) act of pinching and twisting with fingers e.g. a moustache

title: pagpirot


text:
pirutin

Etymology
From.

Verb

 * 1) to twirl; to pinch and twist with fingers

title: pirutin


text: σαράντισα

title: σαράντισα


text:
pumisik

Etymology
From ⟨tl⟩.

Verb

 * 1) to splash; to sputter

title: pumisik


text:
mauli

Etymology
From.

Noun

 * 1) life
 * mauli hiwa
 * choice or precious life
 * 1) heart seat of life
 * 2) spirit, ghost

Noun

 * 1) south

title: mauli


text:
gambang

Noun

 * 1)  A xylophone-like instrument with wooden bars, used in Indonesian gamelan and kulintang music.

Noun

 * 1) treasure; wealth; property

title: gambang


text:
gambagamba

Noun

 * 1) large spider

title: gambagamba


text:
aslagan

Etymology
From.

Noun

 * 1) east

Verb

 * 1) to illuminate, to light upon

title: aslagan


text:
albugan

Etymology
From.

Noun

 * 1) west

title: albugan


text:
gambala

Noun

 * 1) disturbance; trouble
 * 2) delay; hindrance
 * 3) act of disturbing someone
 * 1) act of disturbing someone
 * 1) act of disturbing someone

Adjective

 * 1) troubled; disturbed
 * 2) delayed
 * 1) delayed

title: gambala


text:
galugad

Noun

 * 1) travel for exploration purposes; exploration travel
 * 2) extensive search of something missing

Adjective

 * 1) well-traveled
 * 2) extensively searched
 * 1) extensively searched

title: galugad


text:
galusgos

Noun

 * 1) deep, large scratch on the skin or other surface

title: galusgos


text:
वोंट

Etymology
From, from. Compare 🇨🇬.

Noun

 * 1) lip

title: वोंट


text:
galunggong

Etymology
Compare 🇨🇬.

title: galunggong


text:
pamuntuk

Noun

 * 1)  president of a country

title: pamuntuk


text: qiǎng'ān

title: qiǎng'ān


text:
galong

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

Verb

 * 1) curling, rolling, billowing

Noun

 * 1) earthen jar as container and cooler for drinking water; water jug

title: galong


text:
galakgak

Noun

 * 1) burst of laughter
 * 2) lizard; chameleon; iguana

Etymology
Possibly related to. Compare 🇨🇬, 🇨🇬, 🇨🇬, and 🇨🇬. The senses may be.

Noun

 * 1) loud laughter; guffaw
 * 2) person who is fond of laughing loudly
 * 1) person who is fond of laughing loudly

Adjective

 * 1) fond of guffawing; fond of loud laughter

title: galakgak


text:
galagala

Etymology
.

Noun

 * 1) a money dance

Etymology
, plural of, ultimately from.

Noun

 * 1) pitch; tar plaster; calker; caulker
 * (, syn. )

title: galagala


text:
choer

Etymology
From, from. Attested in the ; compare also archaic 🇨🇬.

Verb

 * 1)  to enclose a terrain
 * 2) * 1438, Manuel Lucas Alvarez & María José Justo Martín (eds.), Fontes documentais da Universidade de Santiago de Compostela. Pergameos da serie Bens do Arquivo Histórico Universitario (Anos 1237-1537). Santiago: Consello da Cultura Galega. page 398:
 * "gl"
 * "gl"

- eu o dito Juan Afonso podey et choyn et fiz cauar o dito baçelo de viña

 * 1)  to enclose the cattle
 * 2)  to close, to lock

title: choer


text:
galalan

Noun

 * 1) basket made of woven strips of reed or thin bamboo strips

title: galalan


text:
galabok

Noun

 * 1) fine dust; fine powder

Usage notes

 * The term galabok refers to powder finer than .

title: galabok


text:
gabok

Verb

 * 1) to rot

Adjective

 * 1) rotten

Noun

 * 1) settled dust; fine, dry earth
 * 2) ash
 * 1) ash

title: gabok


text:
magabok

Etymology
From.

Adjective

 * 1) dusty

title: magabok


text:
buldit

Noun

 * 1)  buttocks; butt

title: buldit


text: qiǎng'àn

title: qiǎng'àn


text:
balugbug

Noun

 * 1)  ear organ of hearing

title: balugbug


text:
darak

Etymology
, from. Compare 🇨🇬. .

Noun

 * 1) bran; rice bran

Etymology
Cognate with 🇨🇬

Noun

 * 1) comb

title: darak


text:
antak

Etymology
.

Noun

 * 1) yardlong bean

Noun

 * 1)  vagina

Etymology
.

Noun

 * 1) string bean

Noun

 * 1) stinging pain external or internal

title: antak


text:
ヒドロキシルアミン

Etymology
Borrowed from.

Noun

 * 1)  hydroxylamine
 * 2)  hydroxylamine

title: ヒドロキシルアミン


text: hidorokishiruamin

title: hidorokishiruamin


text:
amanu

Etymology
Possibly derived from. Compare.

Noun

 * 1) word
 * 2)  language
 * 1)  language
 * 1)  language

title: amanu


text:
laggiu

Etymology
Compare 🇨🇬.

Noun

 * 1) name; appellation
 * Nanu ya ing laggiu mu?
 * ''Nanu ka laggiu?
 * What is your name?
 * Nanu ya ing laggiu mu?
 * ''Nanu ka laggiu?
 * What is your name?

title: laggiu


text:
awus

Noun

 * 1) to call

title: awus


text:
ingua

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

Noun

 * 1)  groin

title: ingua


text: Category:Japanese terms spelled with 拭 read as しょく


text: Category:Japanese terms spelled with 払 read as ふつ


text:
Brückentag

Etymology
. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) a day which, if taken off work, results in a long weekend; a day which falls between two work-free days (holidays or weekend days), on which leave is preferred

title: Brückentag


text:
グアニジン

Etymology
Borrowed from.

Noun

 * 1)  guanidine

title: グアニジン


text: guanijin

title: guanijin


text:
alhaisesti

Adverb

 * 1) lowly, low

title: alhaisesti


text:
வம்சம்

Etymology
., though through a different sense.

Noun

 * 1) lineage, descent, race
 * 2) dynasty
 * 3) patrimony
 * 1) patrimony
 * 1) patrimony

title: வம்சம்


text:
alhaisuus

Noun

 * 1) lowness

title: alhaisuus


text:
முடியாட்சி

Noun

 * 1) monarchy

title: முடியாட்சி


text:
Talk:telebisyon

Etymology of "telebisyon
The main reason why all dictionaries I look at point to a Spanish origin of the word "telebisyon" perhaps is because of its ultimate stress, which is from Spanish. It doesn't seem unlikely, because Spanish stayed as a principal language of use in the Philippines until the 60's and 70's. By then, only the selected elite spoke Spanish and most learned English. But the ultimate stress in the current form betrays the intention of borrowing from Spanish. --Mar vin kaiser (talk) 08:23, 30 August 2017 (UTC)

title: Talk:telebisyon


text:
alhaissukuinen

Adjective

 * 1) of low birth

title: alhaissukuinen


text: أيرلندا

title: أيرلندا


text:
alhaissäätyinen

Adjective

 * 1)  of low estate

title: alhaissäätyinen


text:
pryderau

Noun

 * worries
 * worries

title: pryderau


text:
スルホン

Etymology
Borrowed from.

Noun

 * 1)  sulfone

title: スルホン


text: suruhon

title: suruhon


text:
costa abaixo todos os santos axudan

Proverb

 * 1)  "all the saints help when going downwards" (in reference to a Catholic procession, when statues and representation of saints are taken out of the churches): everyone volunteers for a simple job ("going downwards"), but not for heavy work ("going upwards with a heavy load")
 * 2)  misfortunes never come singly

title: costa abaixo todos os santos axudan


text:
pornokratia

Etymology
(see 🇨🇬).

Noun

 * 1) pornocracy period in the history of the Catholic church

title: pornokratia


text: yàfēng

title: yàfēng


text: yǎfēng

title: yǎfēng


text:
スルホキシド

Etymology
Borrowed from.

Noun

 * 1)  sulfoxide

title: スルホキシド


text: suruhokishido

title: suruhokishido


text:
공산주의자

Etymology
.

Noun

 * 1) communist

title: 공산주의자


text:
alhaisovalta

Noun

 * 1) ochlocracy rule of the mobs
 * 2)  democracy

title: alhaisovalta


text:
共產主義者

Noun

 * 1) communist supporter of communism

title: 共產主義者


text: 共产主义者

title: 共产主义者


text:
treasury department

Noun

 * 1) A government department that manages government finances.

Synonyms

 * treasury
 * finance ministry
 * ministry of finance

Hyponyms

 * Exchequer the UK government ministry

Derived terms

 * secretary of the treasury
 * Secretary of the Treasury U.S.

Translations

 * Catalan: tresor públic
 * Finnish:
 * French:, Trésorerie
 * Georgian: სახაზინო დეპარტამენტი, ხაზინის დეპარტამენტი , ფინანსთა სამინისტრო
 * German:
 * Indonesian:
 * Italian:
 * Japanese:
 * Latin: aerarium
 * Malay: perbendaharaan
 * Serbo-Croatian: ministarstvo financija

title: treasury department


text:
คอมมิวนิสต์

Noun

 * 1) communist

Adjective

 * 1) communist

title: คอมมิวนิสต์


text:
同妻

Noun

 * 1)  beard: wife of a gay man

title: 同妻


text:
menang

Etymology
From, from. .

Verb

 * 1) to win, triumph, prevail

Etymology
From.

Verb

 * 1) to win

Noun

 * 1) power, might

Etymology
From.

Verb

 * 1) to win

Etymology
From.

Noun

 * 1) power

title: menang


text:
bao'o

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

Noun

 * 1) turtle

title: bao'o


text:
品第

Noun

 * 1)  position; grade; rank

Verb

 * 1) to appraise; to rate; to grade

title: 品第


text: Category:mrw:Reptiles

title: Category:mrw:Reptiles


text:
Reconstruction:Proto-West Germanic/þehsan

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

Verb

 * 1)  to fashion, weave
 * 2)  to break flax


text:
品級

Noun

 * 1)  official rank
 * 2) grade of products, commodities, etc.

title: 品級


text: 品级

title: 品级


text:
品酒

Verb

 * 1) to sip and taste wine; to savor the flavor of wine

Noun

 * 1) winetasting

title: 品酒


text:
品賞

Verb

 * 1) to appreciate music, painting, literature, etc.
 * 2) to taste tea, wine, food, etc.

title: 品賞


text: 品赏

title: 品赏


text:
頻發

Verb

 * 1) to frequently happen; to occur very often usually of bad things

title: 頻發


text: 频发

title: 频发


text:
頻仍

Adjective

 * 1)  frequent

title: 頻仍


text:
chousa

Etymology
..

Verb

 * 1) thing

Etymology
From, from. Compare 🇨🇬,.

Noun

 * 1) enclosed woodland
 * 2) enclosed pastures or orchard
 * 3)  a fine mesh net
 * 1)  a fine mesh net
 * 1)  a fine mesh net

Etymology
From.

Noun

 * 1)  enclosed pastures or orchard

title: chousa


text: 频仍

title: 频仍


text:
頻段

Noun

 * 1) frequency band; radio band

title: 頻段


text: 频段

title: 频段


text:
aerophagic

Adjective

 * 1)  Of, relating to, or characterised by aerophagy.

title: aerophagic


text: 频带

title: 频带


text:
jowa

Etymology
Alteration of using gay slang prefix. Also, possibly a of the first syllables of the words in , with the second element from , lit. 'no play', implying a serious relationship.

Noun

 * 1) lover; boyfriend or girlfriend
 * 2) * 2015, Gretisbored, THE JILTED BRIDE, Margaret S. Sanapo
 * "tl"
 * "tl"

- Ganyan lang iyan dahil may pinagdadaanan," anas ko din sa bakla. "Baka nagdududa sa ating dalawa, hindi kaya? Baka iniisip na jowa mo ako. Yuck, kadiri! Hinding-hindi kita papatulan" "As if naman papatulan kita. Bwisit kang bakla ka!

 * 1) spouse; husband or wife
 * 1) spouse; husband or wife

title: jowa


text:
頻帶

Noun

 * 1)  frequency band

title: 頻帶


text:
頻傳

Verb

 * 1)  to keep pouring in of good news, etc.

title: 頻傳


text: 频传

title: 频传


text:
無水物

Noun

 * 1)  anhydride

title: 無水物


text:
むすいぶつ

Noun

 * 1)   anhydride

title: むすいぶつ


text: musuibutsu

title: musuibutsu


text:
pancreatography

Noun

 * 1)  Radiography of the pancreas, often with the aim of visualising the pancreatic ducts

Related terms

 * pancreatogram
 * pancreatographic
 * pancreatogram
 * pancreatographic

Translations

 * Italian:

title: pancreatography


text: 暗处

title: 暗处


text:
暗處

Noun

 * 1) dark place
 * 2) secret place; covert place; cover

title: 暗處


text:
暗潮

Noun

 * 1)  undercurrent
 * 2)  darkwave

title: 暗潮


text:
misina

Etymology
From.

Noun

 * 1) mother

title: misina


text:
暗場

Noun

 * 1)  events of a play not shown on stage, but told through dialogues or monologues

Noun

 * 1)  evening show; evening performance

title: 暗場


text:
cannulator

Noun

 * 1)  One who cannulates, or a device that aids cannulation.

title: cannulator


text:
無水

Noun

 * 1) waterless

title: 無水


text: 暗场

title: 暗场


text:
むすい

Noun

 * 1)  waterless

title: むすい


text: musui

title: musui


text:
暗裡

Adverb

 * 1) in secret; in private; surreptitiously; behind someone's back; privately; on the sly

title: 暗裡


text:
datablad

Etymology
From.

Noun

 * 1) a data sheet

Etymology
From.

Noun

 * 1) a data sheet

title: datablad


text: 暗里

title: 暗里


text:
酸無水物

Noun

 * 1)  acid anhydride

title: 酸無水物


text: Category:Jamtish exonyms

title: Category:Jamtish exonyms


text:
さんむすいぶつ

Noun

 * 1)   acid anhydride

title: さんむすいぶつ


text:
案值

Noun

 * 1) material value  involved in a case

title: 案值


text: sanmusuibutsu

title: sanmusuibutsu


text:
anarthric

Adjective

 * 1)  Of, relating to, or suffering from anarthria; unable to articulate owing to muscle weakness.

title: anarthric


text: Category:Cebuano terms borrowed from Malay


text:
案由

Noun

 * 1) main points of a case; brief summary

title: 案由


text:
案犯

Noun

 * 1)  suspect ; offender

title: 案犯


text: Category:Ilocano terms borrowed from Sanskrit


text: Category:Maranao terms borrowed from Sanskrit


text:
pseudocystography

Noun

 * 1)  Radiography of a pseudocyst.

title: pseudocystography


text:
按壓

Verb

 * 1) to press with one's hand
 * 2) to suppress; to restrain

title: 按壓


text: 按压

title: 按压


text: Category:Maranao borrowed terms

title: Category:Maranao borrowed terms


text:
landeira

Etymology
From +, from.

Noun

 * 1) enclosed oakwood

title: landeira


text:
ķeizargrieziens

Etymology
From.

Noun

 * 1) Caesarean section

title: ķeizargrieziens


text:
愛女

Noun

 * 1) beloved daughter; favorite daughter

Etymology 2
Compare 🇨🇬, above.

Noun

 * 1)  beloved daughter

title: 愛女


text: 爱女

title: 爱女


text:
酸性酸化物

Noun

 * 1)  acidic oxide

title: 酸性酸化物


text:
さんせいさんかぶつ

Noun

 * 1)   acidic oxide

title: さんせいさんかぶつ


text: sansei sankabutsu

title: sansei sankabutsu


text:
hydrocolpos

Noun

 * 1)  A condition characterised by a distended, fluid-filled vaginal cavity.

title: hydrocolpos


text: haematometrocolpos

title: haematometrocolpos


text:
pērt

Verb

 * 1) to spank

title: pērt


text:
hematometrocolpos

Noun

 * 1)  The condition of having distended, blood-filled uterus and vagina.

title: hematometrocolpos


text:
bronchiolectasis

Noun

 * 1)  Dilatation of the bronchioles.

title: bronchiolectasis


text:
さんかぶつ

Noun

 * 1)   oxide

title: さんかぶつ


text: sankabutsu

title: sankabutsu


text:
cretinistic

Adjective

 * 1)  Pertaining to, characterised by, or characteristic of cretinism.

title: cretinistic


text: nightblindness

title: nightblindness


text:
cryptogenetic

Adjective

 * 1)  Relating to cryptogenesis

title: cryptogenetic


text: pēru

title: pēru


text: pauciimmune

title: pauciimmune


text:
暗喻

Noun

 * 1)  analogy; metaphor; figure of speech

title: 暗喻


text:
嗷嗷

Noun

 * 1)  sound of crying

title: 嗷嗷


text: 傲视

title: 傲视


text:
pauci-immune

Etymology
.

Adjective

 * 1)  Associated with minimal aetiological evidence of hypersensitivity upon IgG immunofluorescence staining.

title: pauci-immune


text:
傲視

Verb

 * 1)  to regard with disdain; to turn up one's nose at; to show disdain for

title: 傲視


text:
echomatism

Noun

 * 1)  An echophenomenon.

title: echomatism


text:
echomimia

Etymology
From + mimic.

Noun

 * 1)  Involuntary imitation of the movements of people in the surroundings.

Translations

 * Russian:

title: echomimia


text: Category:Russian terms derived from Old Italian


text:
擺放

Verb

 * 1) to put; to place; to lay; to arrange

title: 擺放


text:
aphallic

Adjective

 * 1) Not having a phallus (penis).

title: aphallic


text: 摆放

title: 摆放


text:
擺件

Noun

 * 1) handicrafts and art objects used for decoration

title: 擺件


text: 摆件

title: 摆件


text:
didelphys

Noun

 * 1)  A uterine malformation where the uterus assumes a paired shape as a consequence of failure of fusion of the Müllerian ducts.

Derived terms

 * uterus didelphys

title: didelphys


text:
User:Turki0123

Hi

title: User:Turki0123


text:
sonohysterography

Noun

 * 1)  An ultrasonographic procedure for the visualisation of the uterine cavity

Related terms

 * sonohysterogram

title: sonohysterography


text: hydranencephalic

title: hydranencephalic


text:
আন্ধাৰ

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

Adjective

 * 1) dark
 * 2) dismal

Noun

 * 1) darkness

title: আন্ধাৰ


text:
hyperhedonia

Noun

 * 1)  A condition in which the individual derives an abnormally heightened level of pleasure from the activities performed.

title: hyperhedonia


text:
མཆོད

Verb

 * 1)  to offer offerings, to worship, to respect or praise
 * 2)  to consume, to eat, to drink, to smoke, to wear

title: མཆོད


text: databladet

title: databladet


text:
hyperresonance

Etymology
.

Noun

 * 1) An increased level of resonance, often as an examination finding on the percussion of an area of the body, especially the chest.

title: hyperresonance


text:
晉鐸

Noun

 * 1)  ordination

Verb

 * 1)  to be ordained as a priest

title: 晉鐸


text: 晋铎

title: 晋铎


text:
hyperresonant

Adjective

 * 1)  Relating to or characterised by hyperresonance.

title: hyperresonant


text:
晉牧

Noun

 * 1)  consecration as a bishop

Verb

 * 1)  to be consecrated as a bishop

title: 晉牧


text: datablader

title: datablader


text: 晋牧

title: 晋牧


text:
ꠀꠘ꠆ꠗꠣꠁꠞ

Etymology
From. Cognate with 🇨🇬, 🇨🇬.

Adjective

 * 1) dark
 * 2) dismal

Noun
(objective ꠀꠘ꠆ꠗꠣꠁꠞ (andair) or ꠀꠘ꠆ꠗꠣꠁꠞꠞꠦ (andairre), genitive ꠀꠘ꠆ꠗꠣꠁꠞꠞ (andairor), locative ꠀꠘ꠆ꠗꠣꠁꠞꠧ (andairo), ergative ꠀꠘ꠆ꠗꠣꠁꠞꠦ (andaire))

 * 1) darkness

title: ꠀꠘ꠆ꠗꠣꠁꠞ


text:
monomicrobic

Adjective

 * 1)  Relating to, or caused by only one type of microbe.

title: monomicrobic


text:
gniewny

Etymology
From.

Adjective

 * 1) wrathful, wroth

title: gniewny


text:
polymicrobic

Adjective

 * 1) Polymicrobial.

title: polymicrobic


text: databladene

title: databladene


text:
cenesthopathic

Etymology
From.

Adjective

 * 1)  Of, relating to, or characterised by cenesthopathy.

Translations

 * French: cénestopathique
 * Russian:

title: cenesthopathic


text: datablada

title: datablada


text:
gniewać

Etymology
From. Cognate with 🇨🇬, 🇨🇬.

Verb

 * 1)  to anger
 * 2)  to be angry

title: gniewać


text:
salpingo-oophoritis

Etymology
From.

Noun

 * 1)  Inflammation of the Fallopian tube and ovary.

title: salpingo-oophoritis


text: salpingooophoritis

title: salpingooophoritis


text: transporterast

title: transporterast


text:
cerebromalacia

Noun

 * 1)  Abnormal softening of cerebral parenchymal tissue, often secondary to an ischaemic event.

title: cerebromalacia


text:
hyperhedonic

Adjective

 * 1)  Pertaining to, or characterised by hyperhedonia, i.e. having a heightened level of pleasure from normal activities.

title: hyperhedonic


text:
vohun

Etymology
From.

Noun

 * 1) spy

title: vohun


text:
corticosteroidogenesis

Etymology
.

Noun

 * 1)  The endogenous process of production of corticosteroids.

title: corticosteroidogenesis


text:
hemivulvectomy

Noun

 * 1)  Unilateral excision of the vulvar structures.

title: hemivulvectomy


text:
hemobartonellosis

Noun

 * 1)  An infectious disease found in cats, caused by.

title: hemobartonellosis


text:
pyohydronephrosis

Noun

 * 1)  Accumulation of purulent urine in the renal pelvis and calyces.

title: pyohydronephrosis


text: sløkkjast

title: sløkkjast


text:
en un tres i no res

Etymology
lit. 'in a three and nothing at all'.

Adverb

 * 1) in no time, in the blink of an eye

title: en un tres i no res


text:
unutopia

Etymology
From.

Noun

 * 1) The antithesis of utopia; anti-utopia; dystopia

title: unutopia


text:
pērs

Noun

 * 1) peer noble

title: pērs


text:
Appendix talk:Chinese radical/辵

-1 stroke on characters with this, 瓦, 之, 乏
Pretty pretty please, minus 1 stroke on all characters with this component. Minus one stroke on all simplified characters with, and .--TNMPChannel (talk) 12:10, 30 August 2017 (UTC)
 * The template should have both number of strokes. Traditional Chinese counts strokes differently from simplified Chinese. — justin(r)leung { (t...) 21:19, 1 September 2017 (UTC)
 * Justin, edit the zh-han module.--TNMPChannel (talk) 06:53, 2 September 2017 (UTC)

title: Appendix talk:Chinese radical/辵


text:
vaktis

Etymology
.

Noun

 * 1)  a janitor

title: vaktis


text: pēra

title: pēra


text: pērsi

title: pērsi


text: wànshòu

title: wànshòu


text: pēri

title: pēri


text: jǐgè

title: jǐgè


text: hǎojǐ

title: hǎojǐ


text: مولدوفا

title: مولدوفا


text:
lally

Noun

 * 1)  Leg

title: lally


text:
vallen onder

Verb

 * 1) to fall under

title: vallen onder


text: lallies

title: lallies


text: lastast

title: lastast


text:
thylacinamorphic

Etymology
From.

Adjective

 * 1) Having the form of a thylacine.
 * 2) * 2017, Rodney Croome, , Facebook
 * Historians in centuries hence will wonder if the thylacine was an actual animal of flesh and blood or a pantheon of thylacinamorphic deities.

title: thylacinamorphic


text:
penwythnos

Etymology
From.

Noun

 * 1) weekend

title: penwythnos


text:
ハンバーグステーキ

Etymology
Borrowed from.

Noun

 * 1) Hamburg steak

title: ハンバーグステーキ


text: Category:ja:Cuts of meat

title: Category:ja:Cuts of meat


text:
penwythnosau

Etymology
From.

title: penwythnosau


text:
ビーフステーキ

Etymology
Borrowed from.

Noun

 * 1) beefsteak

title: ビーフステーキ


text:
neo-tofelemoon

Etymology
From nl.

Noun

 * 1)  socialist with a Roman Catholic background
 * 2) * 1975 April 16, "Deze week Vrij Nederland" (advertisement), NRC Handelsblad, page 1.
 * "nl"
 * "nl"

- een profiel: het PVDA-congres en de opkomende macht van de neo-tofelemonen

title: neo-tofelemoon


text:
cwestiynau

Etymology
From.

title: cwestiynau


text:
ビフテキ

Etymology
Borrowed from, from.

title: ビフテキ


text:
Massiliote

Etymology
Ultimately from.

Noun

 * 1)  An inhabitant of Massilia.

Adjective

 * 1)  Of or pertaining to Massilia.

Translations

 * Occitan: massaliòta

title: Massiliote


text: Massiliotes

title: Massiliotes


text:
parliamentarism

Etymology
From.

Noun

 * 1) The system of government in which the executive branch is legitimised by parliament.
 * 2) * 2016, Pasi Ihalainen, European Parliamentary Experiences from a Conceptual Historical Perspective, Pasi Ihalainen, Cornelia Ilie, Kari Palonen (editors), Parliament and Parliamentarism: A Comparative History of a European Concept, 22,
 * The history part comprises six national or regional (combining the Low Countries and Scandinavia) case studies of discursive processes that have defined parliamentarisms in some formative historical periods.
 * 1) * 2016, Pasi Ihalainen, European Parliamentary Experiences from a Conceptual Historical Perspective, Pasi Ihalainen, Cornelia Ilie, Kari Palonen (editors), Parliament and Parliamentarism: A Comparative History of a European Concept, 22,
 * The history part comprises six national or regional (combining the Low Countries and Scandinavia) case studies of discursive processes that have defined parliamentarisms in some formative historical periods.
 * 1) * 2016, Pasi Ihalainen, European Parliamentary Experiences from a Conceptual Historical Perspective, Pasi Ihalainen, Cornelia Ilie, Kari Palonen (editors), Parliament and Parliamentarism: A Comparative History of a European Concept, 22,
 * The history part comprises six national or regional (combining the Low Countries and Scandinavia) case studies of discursive processes that have defined parliamentarisms in some formative historical periods.

Translations

 * French:
 * German:
 * Interlingua: parlamentarismo
 * Italian:
 * Norwegian:
 * Bokmål: parlamentarisme
 * Nynorsk: parlamentarisme
 * Polish:
 * Portuguese:
 * Slovak: parlamentarizmus
 * Ukrainian: парламентаризм
 * Yiddish: פּאַרלאַמענטאַריזם

title: parliamentarism


text: parliamentarisms

title: parliamentarisms


text:
塩基性酸化物

Noun

 * 1)  basic oxide

title: 塩基性酸化物


text:
えんきせいさんかぶつ

Noun

 * 1)   basic oxide

title: えんきせいさんかぶつ


text: enkisei sankabutsu

title: enkisei sankabutsu


text:
মিঠা

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

Adjective

 * 1) sweet, sugary
 * 2) pleasant, agreeable
 * 3) gentle, light
 * 4) tender, sympathetic
 * 1) gentle, light
 * 2) tender, sympathetic

Etymology
, from, from earlier , from , from , from , from. Cognate with 🇨🇬, 🇨🇬, 🇨🇬 /, 🇨🇬, 🇨🇬, 🇨🇬,  /  and 🇨🇬,. .

Adjective

 * 1) sweet

title: মিঠা


text:
両性酸化物

Noun

 * 1)  amphoteric oxide

title: 両性酸化物


text:
りょうせいさんかぶつ

Noun

 * 1)   amphoteric oxide

title: りょうせいさんかぶつ


text: ryōsei sankabutsu

title: ryōsei sankabutsu


text:
neilltuo

Verb

 * 1) to separate, remove
 * 2) to set apart, keep apart
 * 3) to set aside, reserve
 * 4) to differentiate

title: neilltuo


text:
User talk:TurkeyLeg&ChickenLegParty-9

Hi. Welcome to my talk page.
 * TurkeyLeg&ChickenLegParty-9 (talk) 13:28, 30 August 2017 (UTC)

title: User talk:TurkeyLeg&ChickenLegParty-9


text:
ꠝꠤꠑꠣ

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

Adjective

 * 1) sweet
 * 2) sugary

Noun

 * 1) sweet

title: ꠝꠤꠑꠣ


text:
hinumolan

Etymology
⟨ceb⟩ +

Noun

 * 1) laundry soaked, or that has been soaked, in water and or detergent
 * 2) a liquid where something is, or was, soaked

title: hinumolan


text:
gihumolan

Noun

 * 1) a liquid where something is, or was, soaked

title: gihumolan


text: Category:ceb:Laundry

title: Category:ceb:Laundry


text: Category:ceb:Cleaning

title: Category:ceb:Cleaning


text: Category:ceb:Home

title: Category:ceb:Home


text:
постола

Etymology
. Compare 🇨🇬, 🇨🇬 and Middle 🇨🇬.

Noun

 * 1)  shoe

title: постола


text:
両性

Noun

 * 1) male and female
 * 2) two natures
 * 3)  amphoteric

title: 両性


text:
りょうせい

Noun

 * 1)  male and female; two natures;  amphoteric

title: りょうせい


text: ryōsei

title: ryōsei


text: Category:nn:Mechanics

title: Category:nn:Mechanics


text:
塩基性

Noun

 * 1)  basicity

title: 塩基性


text:
えんきせい

Noun

 * 1)   basicity

title: えんきせい


text: enkisei

title: enkisei


text:
кара-

Etymology
.

Prefix

 * 1) black, dark
 * 2) sad, tragic
 * 1) sad, tragic

title: кара-


text:
postol

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

Noun

 * 1) shoe

title: postol


text: الدانمرك

title: الدانمرك


text:
podglavlje

Etymology
From podglaviti.

Noun

 * 1) pillow

title: podglavlje


text: vankuš

title: vankuš


text: uzglavak

title: uzglavak


text: uzglavnica

title: uzglavnica


text: tundjela

title: tundjela


text:
Ygos-Saint-Saturnin

Etymology
.

title: Ygos-Saint-Saturnin


text:
ygrandais

Adjective

 * 1)  of Ygrande

title: ygrandais


text:
Ygrandais

Noun

 * 1) resident or native of Ygrande

title: Ygrandais


text:
smøremiddel

Etymology
From.

Noun

 * 1) lubricant

title: smøremiddel


text: Ygrande

title: Ygrande


text: smøremiddelet

title: smøremiddelet


text:
伍的

Particle

 * 1)  and so on; and things alike

title: 伍的


text: smøremidlet

title: smøremidlet


text:
Astypalaea

Etymology
Borrowed from.

Proper noun

 * 1) An island situated near Crete

title: Astypalaea


text: tendays

title: tendays


text:
tenday

Etymology
🇰🇲

Noun

 * 1)  A period of ten days.

title: tenday


text: pēti

title: pēti


text: smøremidler

title: smøremidler


text: pētī

title: pētī


text: smøremidla

title: smøremidla


text: pētu

title: pētu


text: pēta

title: pēta


text: smøremidlene

title: smøremidlene


text: pētīs

title: pētīs


text: pētāt

title: pētāt


text:
pētīts

Participle

 * 1) explored, researched, studied;

title: pētīts


text:
saamisut

Proper noun

 * 1) Sami language

title: saamisut


text: picā

title: picā


text: picām

title: picām


text: picās

title: picās


text:
latinerisut

Proper noun

 * 1) Latin language

title: latinerisut


text:
šꜣsw

Etymology
Probably from. A borrowing derived from or  has also been suggested.

Proper noun

 * 1) the Shasu, Semitic nomads originally from the area around Edom and, later also throughout southern Canaan
 * 2) the land of the Shasu, the area around Edom and
 * 3)  warlike nomads in general

Usage notes
Conventionally this word is sometimes translated as, but the Shasu were not (necessarily) Arabs; some scholars have suggested links to other Semitic groups, such as the Israelites.

title: šꜣsw


text:
Lord High Admiral

Noun

 * 1) An office in England dating from the 15th century (William IV when Duke of Clarence was the last holder until it was assumed by Elizabeth II in 1964).

title: Lord High Admiral


text: Category:Korean terms derived from Old Swedish


text:
leticia

Etymology
, from.

Noun

 * 1)  joy, happiness

title: leticia


text: leticias

title: leticias


text:
fabrikasjon

Etymology
From.

Noun

 * 1) manufacture

Etymology
From.

Noun

 * 1) manufacture

title: fabrikasjon


text: gardy loo

title: gardy loo


text:
coresime

Etymology
From, from , substantive of.

Noun

 * 1) Lent

title: coresime


text: Mheán Fómhair

title: Mheán Fómhair


text:
drassana

Etymology
, from, variant of , from. Cognate to 🇨🇬, 🇨🇬. The modern form has been influenced by.

Noun

 * 1) shipyard

title: drassana


text: querube

title: querube


text: fabrikasjonen

title: fabrikasjonen


text:
tyts

Etymology
Borrowed from.

title: tyts


text:
aunt nell

Noun

 * 1)  An ear.

Verb

 * 1)  To listen; to hear.

Interjection

 * 1)  Remain silent; be quiet.

title: aunt nell


text: fabrikasjoner

title: fabrikasjoner


text: fabrikasjonene

title: fabrikasjonene


text:
russisut

Etymology
Equative singular of.

Proper noun

 * 1) Russian language

title: russisut


text:
atuakkiaq

Noun

 * 1) book, writing

title: atuakkiaq


text:
-lii

Suffix

 * 1) turns [noun] years old

Usage notes
Is -ilii- after Danish-origin numerals ending with a consonant.

title: -lii


text: fabrikasjonar

title: fabrikasjonar


text:
saqqummerpoq

Verb

 * 1)  appear, emerge, become visible
 * 2)  be published

title: saqqummerpoq


text: meshigener

title: meshigener


text:
sāpēt

Verb

 * 1) to hurt
 * 2) to ache
 * 3) to smart
 * 4) to be sore
 * 5) to ail

title: sāpēt


text:
avdekkje

Etymology
From.

Verb

 * 1) to reveal, uncover, unveil

title: avdekkje


text: sāp

title: sāp


text:
Massenkommunikation

Etymology
.

Noun

 * 1) mass communication

title: Massenkommunikation


text: Category:hu:Phonology

title: Category:hu:Phonology


text: Massenkommunikationen

title: Massenkommunikationen


text:
svakheit

Etymology
From.

Noun

 * 1) weakness

title: svakheit


text:
singka

Verb

 * 1) to say something in an angry, bad-tempered voice; to snarl
 * 2) to snap; to speak abruptly or sharply

title: singka


text:
singhag

Verb

 * 1) to say something in an angry, bad-tempered voice; to snarl
 * 2) to snap; to speak abruptly or sharply

title: singhag


text: svakheita

title: svakheita


text: svakheiter

title: svakheiter


text: heartface

title: heartface


text: svakheitene

title: svakheitene


text:
Module talk:typing-aids/data/sa

Deva reverse transliteration module
Hello, hello. I though you might enjoy a break your normal work to do an easy side project. A while ago while working on the long-stalled Sanskrit declension module at Module:User:JohnC5/Sandbox, I realized that doing the entire module in Devanagari was too annoying given its alphabetic properties. Also, someone (I don't recall who) asked me to make this module be extensible to other scripts. This led me to the realization that I should have the internals of the module be in IAST with transliterators and reverse-transliterators at either end. I was wondering whether you could either make me an IAST to Devanagari transliterator or make a module-accessbile entrance point to this code. The one extra requirement would be for this to ignore accents on the letters (so ápas would become अपस्). Theoretically in the future, adding coverage for other scripts would just involve creating transliterators for other scripts and plugging them in. Does this make more sense as a separate module or as functionality of this one? Thanks. — JohnC5 18:20, 30 August 2017 (UTC)
 * Never mind. I made a series of functions to convert between Devanagari, IAST, and SLP1 (you can see testcases here). SLP1 will be the easiest for writing the declension module because of its one-to-one character relationship. — JohnC5 07:10, 1 September 2017 (UTC)

Prakrit Support
There were problems in Latn to Deva conversion affecting inflection tables and PoS headers affecting short vowels and retroflex laterals. I haven't investigated the question of short vowels in Prakrit in the Kannada script - I haven't found much evidence, beyond the fact that the Kannada script was using the long vowel symbols for Sanskrit /e/ and /o/ by the end of the 19th century, so I haven't tested its handling of short vowels. --RichardW57 (talk) 22:58, 6 June 2022 (UTC)

The inflection code used and still uses the transliteration data tables

 * Module:typing-aids/data/inc-pra (to Brahmi)
 * Module:typing-aids/data/sa (to Devanagari)
 * Module:typing-aids/data/inc-pra-Knda (to Kannada)

The most striking difference between Module:typing-aids/data/sa and Module:typing-aids/data/inc-pra-Deva is that the former converts ĕ and ŏ to ए and ओ whereas the latter converts them to ऎ and ऒ. I propose we keep it that way. The code in Module:typing-aids/data/sa needs to be modified to work out whether 'l' with underdot is a consonant or a vowel. I'm pretty sure that as a vowel, it does not occur next to a vowel except for a very small chance after 'a' (MW documented a case of initial ar̥-), and as a consonant ḷ occurs in only one cluster, ḷh. That should be enough to cope with real words. I've replaced at least one usage of the 'inc-pra-Deva' code in the headword template family by 'sa', improving a headword link as a result.

My changes in this area were started on 6 June, and have been done under user names RichardW57 and RichardW57m.

If disambiguation logic fails, the inflection module when outputting Devanagari can first do a global edit to replace 'ḷ' by 'L', and Module:typing-aids/data/sa be made to recognise that as the consonant. The headword templates contain an override parameter deva, so the system can work if I can't produce an adequate resolution algorithm. --RichardW57 (talk) 22:58, 6 June 2022 (UTC)

 * I have implemented resolution logic. How are the module's testcases progressing? --RichardW57 (talk) 11:38, 7 June 2022 (UTC)

 * By text, are you referring to Module:typing-aids/testcases? Kutchkutch (talk) 01:16, 8 June 2022 (UTC)
 * I managed not to see that. I am not sure how to reference those tests clearly.  Write a testcase module that incorporates them?   I've done something similar at Module:pi-decl/noun/Brah/testcases. Alternatively, mention them in the documentation, hoping that the experienced reader doesn't look see the red-linked testcases and read no further? --RichardW57m (talk) 09:35, 8 June 2022 (UTC)
 * I think I've broken the intra-Latin conversion, but the test cases haven't picked it up. --RichardW57m (talk) 09:35, 8 June 2022 (UTC)

Multiple-code-point vowels
I was looking at, which you introduced here and it contains two grapheme clusters that have multiple code points:

and
 * U+006C LATIN SMALL LETTER L
 * U+0325 COMBINING RING BELOW
 * U+0304 COMBINING MACRON
 * U+006C LATIN SMALL LETTER L
 * U+0325 COMBINING RING BELOW

patterns operate on code points, so patterns that use it don't work as intended. For instance,  and   are going to match (among other things) a small letter l or a combining ring below or a combining macron. resolves to because of , even though the last letter isn't a vowel. That's a contrived example that might not ever occur in real inputs, but it illustrates what's going on. Maybe you will have a better idea whether  and   will match where they shouldn't or not match and cause real inputs to the function to give the wrong outputs. — Eru·tuon 17:54, 19 September 2023 (UTC)

 * Well spotted! I think this bug won't happen in real life, but that was not and should not be part of the design.  My solution should even speed the code up.  My plan, which I am in no great hurry to implement, is:
 * 1. Replace the syllabic vowels in Lvowels that have rings below by the 4 Devanagari syllabic consonant vowel letters (ऋ ॠ ऌ ॡ).
 * 2. As a first replacement, replace all four syllabic vowels written with a ring below by Devanagari vowel letters. That also reduces 3 (ought to be 4, but r̥̄ is currently not handled) gsub calls to one.  For timing, should also check doing short and long vowels separately.
 * We should also add some test cases for this resolution.
 * I might even reduce the conversion of vowel letters to vowel marks ('diacritics') to two substitutions while I'm at it, now I've seen the testcases. --RichardW57 (talk) 20:30, 19 September 2023 (UTC)

title: Module talk:typing-aids/data/sa


text:
røyrleidning

Etymology
From.

Noun

 * 1) a pipeline

title: røyrleidning


text:
User talk:Elizabeth Brake

amatonormative
Thank you for your contributions. We do try to list the original uses of words when possible, however a link to your personal website is frowned upon, hence the reversions. DTLHS (talk) 18:27, 30 August 2017 (UTC)

title: User talk:Elizabeth Brake


text: Wiktionary:Foreign Word of the Day/2017/August 31


text:
Talk:kastaa

Etymology
Since a very remote connection can be seen between Magyar, Finnish and Basque with the numeral '3', although isolated entirely from that Ugric family, it is just remotely possible that there is a distant kinship with 🇨🇬, since "j" in Basque used to correspond with "kh" phonetically. Andrew H. Gray 18:53, 30 August 2017 (UTC)Andrew (talk)

title: Talk:kastaa


text: Wiktionary:Foreign Word of the Day/2017/September 1


text: kūstu

title: kūstu


text: kūsti

title: kūsti


text:
kūstam

Participle

 * 1) thawing, melting;

title: kūstam


text: røyrleidningar

title: røyrleidningar


text: røyrleidningane

title: røyrleidningane


text: røyrleidningen

title: røyrleidningen


text: røyrleidninga

title: røyrleidninga


text:
tekortkoming

Noun

 * 1) shortcoming, imperfection, demerit quality of being
 * 2) lack, absence, shortage
 * 1) lack, absence, shortage

title: tekortkoming


text:
φαλιρίζω

Etymology
From, from.

Verb

 * 1)  to go bankrupt

title: φαλιρίζω


text:
sertifisering

Etymology
From.

Noun

 * 1) certification

Etymology
From.

Noun

 * 1) certification

title: sertifisering


text:
ᎠᎯᎭ

Verb

 * 1) he/she/it is killing him/her/it

title: ᎠᎯᎭ


text:
ᎠᎲᏍᎦ

Verb

 * 1) he/she/it is setting it (a solid object) down

title: ᎠᎲᏍᎦ


text:
ᎠᎳᏫᏗᎭ

Verb

 * 1) he/she/it is flying

title: ᎠᎳᏫᏗᎭ


text:
ᎠᎴᏂᎠ

Verb

 * 1) he/she/it is starting it, beginning it

title: ᎠᎴᏂᎠ


text:
ᎠᎵᎭ

Verb

 * 1) he/she/it is fighting

title: ᎠᎵᎭ


text:
πορτιέρης

Etymology
From.

Noun

 * 1) doorman, doorkeeper
 * 2) bouncer

title: πορτιέρης


text: sertifiseringa

title: sertifiseringa


text:
ᎠᏌᎩᎠ

Verb

 * 1) he/she/it is farting, breaking wind

title: ᎠᏌᎩᎠ


text:
Marxology

Noun

 * 1) The study of the works of.

title: Marxology


text: sertifiseringen

title: sertifiseringen


text:
𒄩𒍝𒆥𒀀𒌑

Etymology
Borrowed from.

Proper noun

 * 1) Hezekiah

title: 𒄩𒍝𒆥𒀀𒌑


text: yoroubas

title: yoroubas


text: sertifiseringer

title: sertifiseringer


text:
Marxological

Adjective

 * 1) Relating to Marxology.

title: Marxological


text: youds

title: youds


text: sertifiseringene

title: sertifiseringene


text: youkous

title: youkous


text: youles

title: youles


text: sertifiseringar

title: sertifiseringar


text: chickencoops

title: chickencoops


text: young-ices

title: young-ices


text: youpalas

title: youpalas


text: youpineries

title: youpineries


text: sertifiseringane

title: sertifiseringane


text: youpinisations

title: youpinisations


text:
Reconstruction:Proto-Slavic/ǫtroba

Etymology
From.

Noun

 * 1)  internal organs, entrails, viscera

Descendants

 * East Slavic:
 * South Slavic:
 * West Slavic:
 * Sorbian:
 * South Slavic:
 * West Slavic:
 * Sorbian:
 * West Slavic:
 * Sorbian:
 * West Slavic:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:

title: Reconstruction:Proto-Slavic/ǫtroba


text: youtrons

title: youtrons


text: youvois

title: youvois


text: Category:Proto-Slavic terms suffixed with *-oba


text: youvs

title: youvs


text:
songlap

Verb

 * 1)  To make something disappear, as though in performance magic (i.e. To magic away something)
 * 2)  To embezzle and launder public funds

title: songlap


text: yoyettes

title: yoyettes


text: yponomeutes

title: yponomeutes


text: ypreaux

title: ypreaux


text: ysards

title: ysards


text: yttrofluorites

title: yttrofluorites


text: yues

title: yues


text: yukhoes

title: yukhoes


text: Category:Saek adjectives

title: Category:Saek adjectives


text: yuki-onnas

title: yuki-onnas


text: yuquis

title: yuquis


text: yvraies

title: yvraies


text:
Talk:མཆོད

Is the Tibetan Pinyin correct? The internet is a bit sparse on information about Tibetan Pinyin transcription... BTW, should/does support Tournadre and/or ? They are more intuitive for people without experience with pinyin IMO. —Aryaman (मुझसे बात करो) 20:58, 30 August 2017 (UTC)
 * It should be qoeh (in the Tibetan Pinyin scheme here). The THL scheme isn't really accurately inferrable from either the Tibetan spelling or the Pinyin, so it's difficult to automatically generate it. We can try to generate the official from the module (this should more feasible), and we can also include a toneless transcription. Wyang (talk) 21:58, 30 August 2017 (UTC)

title: Talk:མཆོད


text:
Talk:BOCAT

RFV discussion: May–August 2017
Doesn't exist on Wikipedia, which makes this extremely suspicious. Nothing on books at first glance either. -- Pedrianaplant (talk) 10:47, 25 May 2017 (UTC)
 * Why is that suspicious? The military endlessly make up acronyms, most of which are nowhere near notable enough to get on Wikipedia.
 * "Together MND-B and the BOC conducted day-to-day coordination through the Baghdad Operations Command Advisory Team (BOCAT) to synchronize combined operations to protect the population in Baghdad." Command Report: Multi-National Division Baghdad: 1st U.S. Cavalry Division
 * This Bronze Star citation confirms the existence of the team, but does not use the acronym.
 * There are multiple occurences on news sites and military sites, but not sure if any are durably archived.
 * "Property of an approximate value of $12,000.00 was recovered in the North Carolina home of appellant’s co-accused, the BOCAT Deputy Chief, Lieutenant Colonel (LTC) Timothy Lethers.", United States v. Sergeant First Class MICHAEL W. PLEASANT, JR., ARMY 20100781 (A.C.C.A. 2012), Court Listener
 * This one from Ike Skelton Combined Arms Research Library Digital Library is presumably durably archived, but I'm not sure.  If it counts, then this onecounts too.
 * "The Baghdad Operations Command Advisory Team (BOCAT) JA worked with Iraqi judges to get them to articulate their warrant requirements." Tip Of The Spear: After Action Reports from July 2008-August 2009, published September 2009 (2009 Supplement to Forged In The Fire, Legal Lessons Learned During Military Operations 1994-2008).
 * Spinning Spark  18:27, 6 June 2017 (UTC)

RFV-passed Kiwima (talk) 02:27, 23 August 2017 (UTC)

title: Talk:BOCAT


text:
Talk:macrocephalus

RFV discussion: July–August 2017
Alt form of adjective macrocephalous. That doesn't seem right; the adjectival suffix is -ous. Google Books finds mostly a Latin taxonomic designator, and possibly an English noun ("Lisbon continues to stand out as a macrocephalus amongst the remaining urban centres"). Equinox ◑ 11:57, 22 July 2017 (UTC)
 * It is an English noun: goo.gl/M94sGT; goo.gl/xSUkRx; goo.gl/g4je8t; goo.gl/o1k8NQ; goo.gl/EAi9qi; goo.gl/ZFJ4yR; goo.gl/KWTfcr; goo.gl/RyDpsE. Wyang (talk) 12:55, 22 July 2017 (UTC)

This looks like someone cited it. Kiwima (talk) 20:10, 16 August 2017 (UTC)

 * No, the challenged adjective remains uncited. Equinox ◑ 20:12, 16 August 2017 (UTC)

RFV-failed Kiwima (talk) 02:29, 23 August 2017 (UTC)

title: Talk:macrocephalus


text:
smøring

Etymology
From.

Noun

 * 1) lubrication

title: smøring


text:
モテモテ

Adjective

 * 1) sexy; popular; well-liked

Noun

 * 1) a person who is popular

title: モテモテ


text: vardered

title: vardered


text: varders

title: varders


text: vardering

title: vardering


text:
بازلاء

Etymology
From.

Noun

 * 1) peas

title: بازلاء


text: smøringa

title: smøringa


text: smøringen

title: smøringen


text: smøringer

title: smøringer


text: rollercoasting

title: rollercoasting


text: smøringene

title: smøringene


text:
डंठल

Etymology
From, possible diminutive , related , ultimately of non-Indo-Aryan origin.

Noun

 * 1) stalk, stem

title: डंठल


text: Ciuruś

title: Ciuruś


text: Skóraś

title: Skóraś


text: Radziwon

title: Radziwon


text:
पत्तीदार

Etymology
.

Adjective

 * 1) leafy, having leaves

title: पत्तीदार


text:
Kicel

Etymology
From.

title: Kicel


text: Skoczeń

title: Skoczeń


text: Kwocz

title: Kwocz


text:
सघन

Etymology
, from.

Adjective

 * 1) dense, thick
 * 2) thick with clouds, cloudy
 * 1) thick with clouds, cloudy
 * 1) thick with clouds, cloudy

title: सघन


text:
proer

Etymology
From, from.

Verb

 * 1)  to itch
 * 2)  to want, to desire, to long for
 * 1)  to want, to desire, to long for
 * 1)  to want, to desire, to long for

title: proer


text:
fuglereir

Etymology
From.

Noun

 * 1)  birdnest, bird-nest, bird's nest

Etymology
From.

Noun

 * 1)  birdnest, bird-nest, bird's nest

title: fuglereir


text:
folião

Etymology
From. Compare 🇨🇬.

Noun

 * 1) reveller partygoer
 * 2) merrymaker

Adjective

 * 1) playful
 * 2) merry

title: folião


text:
empório

Etymology
, from, from , from +.

Noun

 * 1) emporium (large retail store)

title: empório


text:
snfr-wj

Etymology
, thus ‘[he] has made me fine’; compare the longer form in the serekh name.

title: snfr-wj


text: empórios

title: empórios


text: fuglereiret

title: fuglereiret


text:
ḫꜥ.f-rꜥ

Etymology
, thus meaning ‘he appears as Ra’. The written form demonstrates honorific transposition.

Descendants
With apparent influence from the form of his predecessor’s name, :

title: ḫꜥ.f-rꜥ


text: fuglereira

title: fuglereira


text: lemaradva

title: lemaradva


text: fuglereirene

title: fuglereirene


text:
witchish

Adjective

 * 1)  Somewhat witchy.

title: witchish


text: eludeth

title: eludeth


text:
andunge

Etymology
From.

Noun

 * 1) a duckling

Etymology
From.

Noun

 * 1) a duckling

title: andunge


text:
درآمدن

Etymology
From (apocopated form of the archaic ) plus.

Verb

 * 1) to enter, come inside
 * 2) to arrive
 * 3) to be earned

title: درآمدن


text:
fewte

Noun

 * 1)  Signs left by game that is hunted, such as tracks or scent.

title: fewte


text: formylates

title: formylates


text: formylating

title: formylating


text: 混殽

title: 混殽


text:
El Shaddai

Etymology
Borrowed from.

Proper noun

 * 1) Epithet of Yahweh, usually translated as "God Almighty", though the exact meaning of "Shaddai" remains uncertain.

Etymology
, from.

title: El Shaddai


text:
postfoundational

Adjective

 * 1) Of or relating to postfoundationalism.

title: postfoundational


text:
postfoundationally

Adverb

 * 1) In terms of postfoundationalism.

title: postfoundationally


text: self-raising flours

title: self-raising flours


text: halting problems

title: halting problems


text: xanthes

title: xanthes


text:
denotification

Noun

 * 1) The process of denotifying.

title: denotification


text: denotifications

title: denotifications


text: xanthitanes

title: xanthitanes


text: xùnzábǐ

title: xùnzábǐ


text:
fa'afafine

Etymology
Borrowed from, from +.

Noun

 * 1) A Samoan whose gender is neither male nor female, being biologically male but preferring (or being raised for) traditionally female duties and tasks.

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

Noun

 * 1)  a biologically male person who behaves as a female socially

title: fa'afafine


text: accas

title: accas


text: space races

title: space races


text: Mainland China

title: Mainland China


text:
alunagem

Etymology
From.

Noun

 * 1)  moon landing

title: alunagem


text:
piechota

Etymology
.

Noun

 * 1)  infantry
 * 2) shanks' mare, shanks' pony

title: piechota


text:
femophobia

Noun

 * 1) Fear or disavowal of one's own feminine qualities.
 * 2) Fear or avoidance of meaningful relationships with women.
 * 1) Fear or avoidance of meaningful relationships with women.
 * 1) Fear or avoidance of meaningful relationships with women.
 * 1) Fear or avoidance of meaningful relationships with women.
 * 1) Fear or avoidance of meaningful relationships with women.

title: femophobia


text: 火机

title: 火机


text: انصهار

title: انصهار


text:
sgarff

Etymology
Borrowed from.

Noun

 * 1) scarf

title: sgarff


text: Citations:tutulemma

title: Citations:tutulemma


text:
crysau

Etymology
From.

title: crysau


text:
استنفاد

Etymology
From the root, from.

Noun

 * 1) consumption, depletion
 * 1) consumption, depletion

title: استنفاد


text:
Shivalinga

Noun

 * 1)  A columnar or cylindrical representation of the god Shiva, used as a focus for worship in a Hindu shrine or temple.
 * 2) * 2015, Tridip Suhrud, translating, Sarasvatichandra I, Orient BlackSwan 2015, p. 3:
 * He poured enough water to cause a flood, placed a heap of bel leaves on the Shivalinga, and belted out his impure chanting.

title: Shivalinga


text:
gwregys

Etymology
With metathesis from, from (compare 🇨🇬, 🇨🇬), derived from , whence 🇨🇬.

Noun

 * 1)  belt, girdle
 * 2)  belt, area, region, zone

title: gwregys


text: coups d'oeil

title: coups d'oeil


text:
shikha

Alternative forms

 * sikha

Etymology
From.

Noun

 * 1)  The long lock of hair left on the shaved head of an orthodox Hindu, especially a Brahmin or temple priest.
 * 2) * 2015, Tridip Suhrud, translating, Sarasvatichandra I, Orient BlackSwan 2015, p. 3:
 * Murkhdutt, his hands covered with dough, rushed to the front of his room, craned his neck to look out, tried to arrange his shikha with his wrists, and rubbing his eyes looked in the direction of the gate.

title: shikha


text:
Talk:an ounce of prevention is better than an ounce of cure

RFV discussion: August 2017
— Ungoliant (falai) 12:00, 16 August 2017 (UTC)
 * I suspect the creator intended an ounce of prevention is worth a pound of cure and simply got confused. —Aɴɢʀ (talk) 12:17, 16 August 2017 (UTC)
 * I found one citation at Google News, none at Books, Scholar, and Groups. I put it on the citations page, not in the entry, anticipating its deletion.
 * I wonder whether this is more likely to appear in a business context, what with the cost per ounce of cure being about the same as that of prevention. In a business context, the force of the proverb would be that prevention is better than cure (though not 16 times better). DCDuring (talk) 14:14, 16 August 2017 (UTC)
 * The point of the proverb is exactly that it's better to prevent a problem than to fix it after it's arisen. (It need not be exactly 16 times better.) With this wording (and that of the thread below), the implication would be that fixing a problem and preventing a problem are equally good. The last three citations at Citations:an ounce of prevention is worth an ounce of cure seem to be saying just that, and are deliberately altering the wording of the traditional proverb. As such, I'm not sure I would call this wording a proverb at all. (It's a bit like saying "A stitch in time saves one" instead of "saves nine".) The 1832 citation, on the other hand, seems to be a simple error, and what the author meant is indeed "an ounce of prevention is worth a pound of cure". —Aɴɢʀ (talk) 14:54, 16 August 2017 (UTC)
 * I wonder how an ounce of prevention is better than a pound of cure is expressed in the metric system. DCDuring (talk) 15:45, 16 August 2017 (UTC)
 * AFAIK in German it's just or  without any measurements, though at Linguee I've found ad-hoc translations like "ein  Prävention ist soviel wert wie eine  Therapie" (changing it from weight to money). —Aɴɢʀ (talk) 16:23, 16 August 2017 (UTC)

I found and added a second citation. We only need one more now. Kiwima (talk) 20:19, 16 August 2017 (UTC)

I found a third. This is cited Kiwima (talk) 20:46, 16 August 2017 (UTC)

RFV-passed Kiwima (talk) 22:21, 23 August 2017 (UTC)


text:
Talk:growlery

RFV discussion: August 2017
Any takers? May be a dictionary-only word (definition is copyvio from Collins). SemperBlotto (talk) 18:31, 16 August 2017 (UTC)

 * It's in Dickens' Bleak House, and probably nowhere else. Equinox ◑ 18:33, 16 August 2017 (UTC)

 * I've certainly heard people use it around here.... Kiwima (talk) 20:23, 16 August 2017 (UTC)

 * Interestingly, in Dickens it was originally capitalized, and that seems to be the more common form, although I can also find it in lower case like this. I call this cited. Kiwima (talk) 20:31, 16 August 2017 (UTC)

RFV-passed Kiwima (talk) 22:22, 23 August 2017 (UTC)

title: Talk:growlery


text:
gewendan

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

Verb

 * 1) to change, turn
 * 2) to translate, incline, bring about
 * 3) to bring to a condition, change into
 * 4) to return, cause to move, wend
 * 5) * c. 992, Ælfric, "The Assumption of St. John the Apostle"
 * "ang"

- Ða het se apostol ða bære settan, and cwæð, "Min Drihten, Hælend Crist! Arære ðe, Drusiana; aris, and ġecyrr hām, and gearca ús gereordunge on þinum hūse." Drusiana þa arás swilce of slæpe awreht, and, carfull be ðæs apostoles hæse, hām gewende.

title: gewendan


text: fergawdsake

title: fergawdsake


text: fergawdsakes

title: fergawdsakes


text: fervorent

title: fervorent


text:
Module:User:Victar/iir-decl-noun

local export = {}

local m_links = require("Module:links") local m_utils = require("Module:utilities")

local lang = require("Module:languages").getByCode("iir-pro")

local decl_data = require("Module:User:Victar/iir-decl-noun/data")

local decl_data_irreg = require("Module:User:Victar/iir-decl-noun/data/irreg")

local endings = { ["ás"] = "a-m", ["as"] = "a-m", ["ám"] = "a-n", ["am"] = "a-n", ["áH"] = "aH-f", ["aH"] = "aH-f", ["íš"] = "i-mf", ["iš"] = "i-mf", ["i"] = "i-n", ["íH"] = "yaH-f", ["iH"] = "yaH-f", ["íHs"] = "iH-f", ["iHs"] = "iH-f", ["uš"] = "u-mf", ["u"] = "u-n", ["úHs"] = "uH-f", ["uHs"] = "uH-f", }

local endings_reverse = { ["a-m"] = "ás", ["a-m"] = "as", ["a-n"] = "ám", ["a-n"] = "am", ["aH-f"] = "áH", ["aH-f"] = "aH", ["i-mf"] = "íš", ["i-mf"] = "iš", ["i-m"] = "íš", ["i-m"] = "iš", ["i-f"] = "íš", ["i-f"] = "iš", ["i-n"] = "i", ["yaH-f"] = "íH", ["yaH-f"] = "iH", ["iH-f"] = "íHs", ["iH-f"] = "iHs", ["u-mf"] = "uš", ["u-m"] = "uš", ["u-f"] = "uš", ["u-n"] = "u", ["uH-f"] = "úHs", ["uH-f"] = "uHs", ["r-n"] = "ā́", ["r-n"] = "ā", ["cons-n"] = "", }

local function detect_decl(word, stem, gender) if stem and gender then local decl = stem .. "-" .. gender return decl, {mw.ustring.sub(word, 1, -(mw.ustring.len(endings_reverse[decl]) + 1))} elseif stem == "r" and mw.ustring.sub(word, -2) == "ā́" then --r-stem return "r-n", {mw.ustring.sub(word, 1, -3)} elseif mw.ustring.find(word, "ô$") then -- an-stem if gender then return "n-" .. gender, {mw.ustring.sub(word, 1, -2)} else error("Gender must be specified for an-stems.") end else for ending, decl in pairs(endings) do if mw.ustring.find(word, ending .. "$") then return decl, {mw.ustring.sub(word, 1, -(mw.ustring.len(ending) + 1))} end end -- No matches, assume consonant stem. Now check for s-stems local stem = "" if mw.ustring.sub(word, -1, -1) == "s" and not mw.ustring.find(mw.ustring.sub(word, -2, -2), "[fhkptþ]") then stem = word else stem = mw.ustring.sub(word, 1, -2) end return (gender and "cons-" .. gender or "cons-mf"), {stem} end

end

function destress_if_stressed(ending) local word = mw.title.getCurrentTitle.subpageText if mw.ustring.find(mw.ustring.sub(word, 1, -3), "[áíĺḿńŕúā́]") then ending = mw.ustring.gsub(ending, "á", "a") ending = mw.ustring.gsub(ending, "í", "i") ending = mw.ustring.gsub(ending, "ó", "o") ending = mw.ustring.gsub(ending, "ú", "u") ending = mw.ustring.gsub(ending, "ā́", "ā") ending = mw.ustring.gsub(ending, "́", "") end return ending end local function add_asterisks(forms, data) for _, form in ipairs(forms) do		for i, subform in ipairs(data.forms[form]) do data.forms[form][i] = "*" .. subform end end end

-- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local parent_args = frame:getParent.args local stems = nil local decl_type = {} local word = mw.title.getCurrentTitle.subpageText local args = {}

if not decl_data_irreg[word] then if frame.args.decl then decl_type = frame.args.decl else if parent_args.stem and parent_args.g and parent_args[1] then decl_type = parent_args.stem .. "-" .. parent_args.g				stems = {parent_args[1]} else decl_type, stems = detect_decl(word, parent_args.stem, parent_args.g)			end end if not decl_type then error("Unknown declension '" .. decl_type .. "'") end args = require("Module:parameters").process(parent_args, decl_data[decl_type].params, true) if stems then for i, stem in ipairs(stems) do				args[i] = stem end end end

local data = {forms = {}, categories = {}} data.head = parent_args["head"] or nil -- Generate the forms if decl_data_irreg[word] then table.insert(data.categories, "Proto-Indo-Iranian irregular nouns") decl_data_irreg[word](parent_args, data) else decl_data[decl_type](args, data) end

-- Make the table return make_table(data) end

function make_table(data)

local function show_form(form) if not form then return "—" end local ret = {} for key, subform in ipairs(form) do			if subform ~= "—" then subform = "*" .. subform end table.insert(ret, subform) end return table.concat(ret, ", ") end local function repl(param) if param == "decl_type" then return data.decl_type elseif param == "title" then return "*" .. data.forms.nom_sg[1] else return show_form(data.forms[param]) end end

local function make_cases(data) local cases = {"nominative", "vocative", "accusative", "instrumental", "ablative", "dative", "genitive", "locative"} local ret = {} for _, case in ipairs(cases) do			local case_short = mw.ustring.sub(case, 1, 3) --	assert(false, case_short) table.insert(ret, "|- " .. ((case_short == "nom" or case_short == "gen") and "" or "class=\"vsHide\"") .. " \n! style=\"background: #DBEDFF\" | " .. case .. "\n") table.insert(ret, "| style=\"background: #ECF5FF\" | " .. show_form(data.forms[case_short .. "_sg"]) .. "\n") table.insert(ret, "| class=\"vsHide\" style=\"background: #ECF5FF\" | " .. show_form(data.forms[case_short .. "_du"]) .. "\n") if data.forms[case_short .. "_pl"] then table.insert(ret, "| class=\"vsHide\" style=\"background: #ECF5FF\" | " .. show_form(data.forms[case_short .. "_pl"]) .. "\n") end end return table.concat(ret) end

local no_plural = data.forms.nom_pl == nil

local wikicode = [=[

return (mw.ustring.gsub(wikicode, "", repl)) .. m_utils.format_categories(data.categories, lang) end

return export

title: Module:User:Victar/iir-decl-noun


text:
Module:User:Victar/iir-decl-noun/data

local decl_data = {}

decl_data["a-m"] = { params = { [1] = {},		["nopl"] = {}, }, }

setmetatable(decl_data["a-m"], {__call = function(self, args, data)	local stem = args[1]	data.decl_type = "masculine a-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("ás")}	data.forms["voc_sg"] = {args[1] .. "a"}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("ám")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("ā́")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("ā́t")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("ā́y")}	data.forms["gen_sg"] = {args[1] .. destress_if_stressed("ásya")}	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("áy")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("ā́")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("áybʰyaH, -ā́bʰyām")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. destress_if_stressed("áyās")} data.forms["loc_du"] = {args[1] .. destress_if_stressed("áyaw")}

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("ā́, -ā́s(as)")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {args[1] .. destress_if_stressed("ā́ns")} data.forms["ins_pl"] = {args[1] .. destress_if_stressed("ā́yš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("áybʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("ā́na(H)m")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("áyšu")} end table.insert(data.categories, "Proto-Indo-Iranian a-stem nouns") end })

decl_data["a-n"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["a-n"], {__call = function(self, args, data)	decl_data["a-m"](args, data)	data.decl_type = "neuter a-stem"

data.forms["nom_sg"] = data.forms["acc_sg"] data.forms["voc_sg"] = data.forms["acc_sg"] data.forms["nom_du"] = {args[1] .. destress_if_stressed("áy")} data.forms["voc_du"] = data.forms["nom_du"] data.forms["acc_du"] = data.forms["nom_du"]

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("áH")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] end end })

decl_data["cons-mf"] = { params = { [1] = {},		["nopl"] = {}, ["nomsg"] = {}, ["insdu"] = {}, ["inspl"] = {}, ["ablpl"] = {}, ["locpl"] = {}, }, } setmetatable(decl_data["cons-mf"], {__call = function(self, args, data)	local pagename = mw.title.getCurrentTitle.subpageText

local s = mw.ustring.sub(pagename, -1, -1) -- Check for s-stems if mw.ustring.sub(pagename, -1, -1) == "s" and not mw.ustring.find(mw.ustring.sub(pagename, -2, -2), "[fhkptþ]") then s = "" end

-- (mw.ustring.find(mw.ustring.sub(args[1], -1, -1), "[fhkptþ]") and "s" or "z") data.decl_type = "consonant stem" data.forms["nom_sg"] = {args.nomsg or (args[1] .. s)} data.forms["voc_sg"] = {args[1]} data.forms["acc_sg"] = {args[1] .. "ám"} data.forms["ins_sg"] = {args[1] .. "áH"} data.forms["abl_sg"] = {args[1] .. "ás"} data.forms["dat_sg"] = {args[1] .. "áy"} data.forms["gen_sg"] = data.forms["abl_sg"] data.forms["loc_sg"] = {args[1] .. "í"} data.forms["nom_du"] = {args.nomsg or (args[1] .. "ā́w")} data.forms["voc_du"] = data.forms["nom_du"] data.forms["acc_du"] = data.forms["nom_du"] data.forms["ins_du"] = {args.insdu or args[1] .. "bʰyáH, -bʰyā́m"} data.forms["abl_du"] = data.forms["ins_du"] data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. "áwš"} data.forms["loc_du"] = data.forms["gen_du"]

if not args.nopl then data.forms["nom_pl"] = {args.nomsg or (args[1] .. "ás")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["ins_pl"] = {args.inspl or args[1] .. "bʰíš"} data.forms["abl_pl"] = {args.ablpl or args[1] .. "bʰyáH"} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. "ām"} data.forms["loc_pl"] = {args.locpl or args[1] .. "su"} end table.insert(data.categories, "Proto-Indo-Iranian consonant stem nouns") end })

decl_data["cons-n"] = { params = { [1] = {},		["nomsg"] = {}, ["nopl"] = {}, }, } setmetatable(decl_data["cons-n"], {__call = function(self, args, data)	decl_data["cons-mf"](args, data)	data.decl_type = "neuter consonant stem"

data.forms["nom_sg"] = {args.nomsg or (args[1])} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] if not args.nopl then data.forms["nom_pl"] = {args.nomsg or (args[1])} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] end end })

decl_data["i-mf"] = { params = { [1] = {},		["nopl"] = {}, ["g"] = {}, }, } setmetatable(decl_data["i-mf"], {__call = function(self, args, data)	data.decl_type = "masculine i-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("íš")}	data.forms["voc_sg"] = {args[1] .. destress_if_stressed("áy")}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("ím")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("íH́")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("áyš")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("áyay")}	data.forms["gen_sg"] = {args[1] .. destress_if_stressed("áyš")}	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("ā́(w)?")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("íH")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("íbʰyām")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. destress_if_stressed("yáwš")} data.forms["loc_du"] = data.forms["gen_du"]

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("áyas")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {args[1] .. destress_if_stressed("ī́n, -ī́š")} data.forms["ins_pl"] = {args[1] .. destress_if_stressed("íbʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("íbʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("áyām?")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("íšu")} end if args.g == "f" then data.decl_type = "feminine i-stem" data.forms["ins_sg"] = {args[1] .. destress_if_stressed("(išt)yā́")} data.forms["abl_sg"] = {args[1] .. destress_if_stressed("áyš, *-yáš")} data.forms["loc_sg"] = {args[1] .. destress_if_stressed("ā́w, *-yā́")} data.forms["gen_du"] = {args[1] .. destress_if_stressed("yáwš")} data.forms["loc_du"] = data.forms["gen_du"] end table.insert(data.categories, "Proto-Indo-Iranian i-stem nouns") end })

decl_data["i-n"] = { params = { [1] = {},		["nopl"] = {}, ["j"] = {}, }, } setmetatable(decl_data["i-n"], {__call = function(self, args, data)	decl_data["i-m"](args, data)	data.decl_type = "neuter i-stem"	data.forms["nom_sg"] = data.forms["voc_sg"]	data.forms["acc_sg"] = data.forms["voc_sg"]

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("ī")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] end end })

decl_data["iH-f"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["iH-f"], {__call = function(self, args, data)	data.decl_type = "feminine iH-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("íHs")}	data.forms["voc_sg"] = {args[1] .. destress_if_stressed("í")}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("íyam")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("íyáH")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("íyas")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("íyay")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("íyi")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("íyaH́")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("íHbʰyaH")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. destress_if_stressed("íyaHs")} data.forms["loc_du"] = {args[1] .. destress_if_stressed("íyaw")}

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("íyas")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["ins_pl"] = {args[1] .. destress_if_stressed("íHbʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("íHbʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("íHām")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("íHsu")} end table.insert(data.categories, "Proto-Indo-Iranian iH-stem nouns") end })

decl_data["aH-f"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["aH-f"], {__call = function(self, args, data)	data.decl_type = "aH-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("áH")}	data.forms["voc_sg"] = {args[1] .. "ay"}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("ā́m")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("áyaH́")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("áyaHs")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("áyaHy")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("áyaH(m)")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("áy")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("áHbʰyā(m)")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"]	data.forms["gen_du"] = {args[1] .. destress_if_stressed("āyās")} data.forms["loc_du"] = {args[1] .. destress_if_stressed("āyaw")}

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("ā́s")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["ins_pl"] = {args[1] .. destress_if_stressed("áHbʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("áHbʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("áHnām")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("áHsu")} end table.insert(data.categories, "Proto-Indo-Iranian aH-stem nouns") end })

decl_data["yaH-f"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["yaH-f"], {__call = function(self, args, data)	data.decl_type = "yaH-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("íH")}	data.forms["voc_sg"] = data.forms["nom_sg"]	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("íHm")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("yáH")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("yáHs")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("yáy")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = data.forms["ins_sg"]	data.forms["nom_du"] = {args[1] .. destress_if_stressed("íH")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("íHbʰyā(m)")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"]	data.forms["gen_du"] = {args[1] .. destress_if_stressed("íyās")} data.forms["loc_du"] = {args[1] .. destress_if_stressed("íyaw")} if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("íH́s")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["ins_pl"] = {args[1] .. destress_if_stressed("íHbʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("íHbʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("íHnām")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("íHsu")} end table.insert(data.categories, "Proto-Indo-Iranian yaH-stem nouns") end })

decl_data["uH-f"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["uH-f"], {__call = function(self, args, data)	data.decl_type = "uH-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("úHs")}	data.forms["voc_sg"] = {args[1] .. "u"}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("úwam")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("úwaH")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("úwas")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("úway")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("úwi")}	if not args.nopl then		data.forms["nom_pl"] = {args[1] .. destress_if_stressed("úwas")}		data.forms["voc_pl"] = data.forms["nom_pl"]		data.forms["acc_pl"] = data.forms["nom_pl"]		data.forms["ins_pl"] = {args[1] .. destress_if_stressed("úHbʰiš")}		data.forms["abl_pl"] = {args[1] .. destress_if_stressed("úHbʰyas")}		data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("úH́na(H)m")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("úHsu")} end table.insert(data.categories, "Proto-Indo-Iranian uH-stem nouns") end })

decl_data["u-mf"] = { params = { [1] = {},		["nopl"] = {}, ["g"] = {}, }, } setmetatable(decl_data["u-mf"], {__call = function(self, args, data)	data.decl_type = "masculine u-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("úš")}	data.forms["voc_sg"] = {args[1] .. destress_if_stressed("aw")}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("úm")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("úH́")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("áwš")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("áway")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("ā́(w)?")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("úH")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("úbʰyaH")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. destress_if_stressed("úwaHs")} data.forms["loc_du"] = {args[1] .. destress_if_stressed("úwaw")}

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("áwas")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {args[1] .. destress_if_stressed("únš")} data.forms["ins_pl"] = {args[1] .. destress_if_stressed("úbʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("úbʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("únām?")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("úšu")} end table.insert(data.categories, "Proto-Indo-Iranian u-stem nouns") end })

decl_data["u-n"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["u-n"], {__call = function(self, args, data)	decl_data["u-mf"](args, data)	data.decl_type = "neuter u-stem"	data.forms["nom_sg"] = data.forms["voc_sg"]	data.forms["acc_sg"] = data.forms["voc_sg"]	if not args.nopl then		data.forms["nom_pl"] = data.forms["ins_sg"]		data.forms["voc_pl"] = data.forms["ins_sg"]		data.forms["acc_pl"] = data.forms["ins_sg"]	end end })

decl_data["n-n"] = { params = { [1] = {},		["nopl"] = {}, }, }

decl_data["r-n"] = { params = { [1] = {},		["nopl"] = {}, }, } setmetatable(decl_data["r-n"], {__call = function(self, args, data)	data.decl_type = "r-stem"	data.forms["nom_sg"] = {args[1] .. destress_if_stressed("ā́")}	data.forms["voc_sg"] = {args[1] .. "ar"}	data.forms["acc_sg"] = {args[1] .. destress_if_stressed("áram, *-ā́ram, *-r̥m")}	data.forms["ins_sg"] = {args[1] .. destress_if_stressed("ráH")}	data.forms["abl_sg"] = {args[1] .. destress_if_stressed("ŕ̥š, *-rás")}	data.forms["dat_sg"] = {args[1] .. destress_if_stressed("ráy")}	data.forms["gen_sg"] = data.forms["abl_sg"]	data.forms["loc_sg"] = {args[1] .. destress_if_stressed("ári")}	data.forms["nom_du"] = {args[1] .. destress_if_stressed("áraH, -ā́raH")}	data.forms["voc_du"] = data.forms["nom_du"]	data.forms["acc_du"] = data.forms["nom_du"]	data.forms["ins_du"] = {args[1] .. destress_if_stressed("ŕ̥bʰyā(m)")}	data.forms["abl_du"] = data.forms["ins_du"]	data.forms["dat_du"] = data.forms["ins_du"] data.forms["gen_du"] = {args[1] .. destress_if_stressed("ráHs")} data.forms["gen_du"] = {args[1] .. destress_if_stressed("ráw")}

if not args.nopl then data.forms["nom_pl"] = {args[1] .. destress_if_stressed("áras, -ā́ras")} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {args[1] .. destress_if_stressed("ŕ̥Nš")} data.forms["ins_pl"] = {args[1] .. destress_if_stressed("ŕ̥bʰiš")} data.forms["abl_pl"] = {args[1] .. destress_if_stressed("ŕ̥bʰyas")} data.forms["dat_pl"] = data.forms["abl_pl"] data.forms["gen_pl"] = {args[1] .. destress_if_stressed("rā́m")} data.forms["loc_pl"] = {args[1] .. destress_if_stressed("ŕ̥šu")} end table.insert(data.categories, "Proto-Indo-Iranian r-stem nouns") end })

decl_data["irreg"] = {} setmetatable(decl_data["irreg"], {__call = function(self, args, data)	local word = mw.title.getCurrentTitle.subpageText	irreg_data = require("Module:User:Victar/iir-decl-noun/data/irreg")	if irreg_data.irreg[word] then		irreg_data.irreg[word](args, data)	else		error("Irregular inflection not found. Please check Module:iir-decl-noun/data.")	end	table.insert(data.categories, "Proto-Indo-Iranian irregular nouns") end })

return decl_data

title: Module:User:Victar/iir-decl-noun/data


text: Category:es:Baháʼí Faith

title: Category:es:Baháʼí Faith


text: Category:pt:Baháʼí Faith

title: Category:pt:Baháʼí Faith


text: Category:fi:Baháʼí Faith

title: Category:fi:Baháʼí Faith


text:
Appendix:Variations of "ber"

The word “ber” appears in many languages with many variations in the use of capitalization, punctuation, diacritics, ligatures, and in other scripts.

Capitalization and punctuation

 * ber
 * BER
 * ber-
 * -ber
 * B-er
 * b-er

Diacritics and ligatures

 * bér
 * bèr
 * bêr
 * bër
 * bær

Other scripts

 * Armenian
 * բեր
 * բեռ

 * Cyrillic
 * бер

 * Devanagari
 * बेर

 * Other
 * בער

Homophones

 * bare
 * beer
 * behr
 * bere
 * berr

Reduplication

 * Berber
 * berber

fr:Modèle:voir/ber

title: Appendix:Variations of "ber"


text:
Module:iir-pronunc

local export = {}

local m_IPA = require("Module:IPA") local lang = require("Module:languages").getByCode("gem-pro")

local letters_internal = { { "ai", "aj" }, { "au", "aw" }, { "eu", "ew" }, { "iu", "iw" }, { "hw", "hʷ" }, { "kw", "kʷ" }, { "gw", "gʷ" }, { "ē₂", "ë" }, { "į̄", "ǐ" }, { "ǫ̂", "ơ" }, }

local phonetic_rules = { { "a", "ɑ" }, { "ā", "ɑː" }, { "ë", "eː" }, { "ē", "ɛː" }, { "ī", "iː" }, { "ō", "ɔː" }, { "ū", "uː" }, { "ê", "ɛːː" }, { "ô", "ɔːː" }, { "ą", "ɑ̃" }, { "į", "ĩ" }, { "ų", "ũ" }, { "ǐ", "ĩː" }, { "ǭ", "ɔ̃ː" }, { "ơ", "ɔ̃ːː" }, { "f", "ɸ" }, { "þ", "θ" }, { "h", "x" }, { "hʷ", "xʷ" }, { "^x", "h" }, { "^xʷ", "hʷ" }, { "b", "β" }, { "^β", "b" }, { "mβ", "mb" }, { "d", "ð" }, { "^ð", "d" }, { "([nlz])ð", "%1d" }, { "g", "ɣ" }, { "nɣʷ", "ŋʷɡʷ" }, { "nɣ", "ŋɡ" }, }

local vowels = { "a", "e", "i", "u", "ā", "ē", "ë", "ī", "ō", "ū", "ê", "ô", "ą", "į", "ų", "ǐ", "ǭ", "ơ", "-" }

local onsets = { "b", "p", "d", "t", "þ", "g", "k", "kʷ", "gʷ", "f", "s", "h", "hʷ", "z", "l", "m", "n", "r", "j", "w", "bl", "pl", "fl", "br", "pr", "fr", "þl", "wl", "dr", "tr", "þr", "gl", "kl", "hl", "gr", "kr", "hr", "wr", "gn", "kn", "hn", "dw", "tw", "þw", "kw", "hw", "sp", "st", "sk", "sw", "sl", "sm", "sn", "sw", "spr", "str", "skr", "spl", "skl", }

local codas = { "b", "p", "þ", "d", "t", "f", "g", "k", "h", "s", "z", "l", "m", "n", "r", "j", "w", "hʷ", "ww", "wz", "sp", "st", "sk", "lp", "lt", "lk", "lb", "ld", "lg", "lf", "lþ", "lh", "rp", "rt", "rk", "rb", "rd", "rg", "rf", "rþ", "rh", "mp", "nt", "nk", "nn", "mb", "nd", "ng", "mf", "nþ", "nh", "lm", "rl", "rm", "rn", "wh", "wr", "wl", "fl", "sl", "ps", "ts", "ks", "hs", "ls", "ns", "rs", "þs", "sts", "hts", "lks", "lhs", "nks", "rks", "rgz", "rhs", "nþs", "hsl", "lms", "rls", "rms", "rns", "hst", "hsl", "rht", "rkt", "ht", "rht", "nz", "ndz", "dz", "gz", "ngz", "rz", "rbz", "rdz", "zn", "ndr", "ntr", "ngr", "nkr", "nstr", "jp", "jb", "js", "jz", "jt", "jd", "jþ", "jf", "jk", "jg", "jh", "jr", "jst", "jzd", "jts", "jdz", "jks", "jgz", "jsk", "jzg", "jstr", "jzdr", "jn", "jm", "jw", "jþm", }

for _, val in ipairs(vowels) do	vowels[val] = true end

for _, val in ipairs(onsets) do	onsets[val] = true end

for _, val in ipairs(codas) do	codas[val] = true end

local function letters_to_internal(word) local phonemes = {} for _, rule in ipairs(letters_internal) do		word = mw.ustring.gsub(word, rule[1], rule[2]) end mw.ustring.gsub(word, ".", function(c)		table.insert(phonemes, c)	end) return phonemes end

local function word_from_internal(word) for _, rule in ipairs(letters_internal) do		word = mw.ustring.gsub(word, rule[2], rule[1]) end return word end

local function get_onset(syll) local consonants = {} for i = 1, #syll do		if vowels[syll[i]] then break end table.insert(consonants, syll[i]) end return table.concat(consonants) end

local function get_coda(syll) local consonants = {} for i = #syll, 1, -1 do		if vowels[syll[i]] then break end table.insert(consonants, 1, syll[i]) end return table.concat(consonants) end

local function get_vowel(syll) for i = 1, #syll do		if vowels[syll[i]] then return syll[i] end end end

-- Split the word into syllables of CV shape local function split_syllables(remainder) local syllables = {} local syll = {} while #remainder > 0 do		local phoneme = table.remove(remainder, 1) if vowels[phoneme] then table.insert(syll, phoneme) table.insert(syllables, syll) syll = {} else table.insert(syll, phoneme) end end -- If there are phonemes left, then the word ends in a consonant -- Add them to the last syllable for _, phoneme in ipairs(syll) do		table.insert(syllables[#syllables], phoneme) end -- Split consonant clusters between syllables for i, current in ipairs(syllables) do		if i > 1 then local previous = syllables[i - 1] local onset = get_onset(current) -- Shift over consonants until the syllable onset is valid while not (onset == "" or onsets[onset]) do				table.insert(previous, table.remove(current, 1)) onset = get_onset(current) end -- If there is no vowel at all in this syllable if not get_vowel(current) then for j = 1, #current do					table.insert(syllables[i - 1], table.remove(current, 1)) end table.remove(syllables, i)			end end end for _, syll in ipairs(syllables) do		local onset = get_onset(syll) local coda = get_coda(syll) if not (onset == "" or onsets[onset]) then require("Module:debug").track("gem-ipa/bad onset") error("onset error:[" .. onset .. "]") end if not (coda == "" or codas[coda]) then require("Module:debug").track("gem-ipa/bad coda") error("coda error:[" .. coda .. "]") end end return syllables end

local function convert_word(word) -- Convert word to a better internal representation local phonemes = letters_to_internal(word) -- Split into syllables local syllables = split_syllables(phonemes) for i, syll in ipairs(syllables) do		for j = 1, #syll - 1 do			if syll[j] == syll[j + 1] then syll[j + 1] = "" end end syllables[i] = table.concat(syll) end word = table.concat(syllables, ".") for _, rule in ipairs(phonetic_rules) do		word = mw.ustring.gsub(word, rule[1], rule[2]) end return word end

local function convert_words(words) words = mw.ustring.lower(words) local result = {} for word in mw.text.gsplit(words, " ") do		table.insert(result, convert_word(word)) end return table.concat(result, " ") end

function export.show_full(frame) local params = { [1] = { default = mw.title.getCurrentTitle.nsText ~= 'Reconstruction' and 'wurdą' or mw.title.getCurrentTitle.subpagetext } }	local args = require("Module:parameters").process(frame:getParent.args, params) local words = args[1]:lower local categories = {} local out = m_IPA.format_IPA_full { lang = lang, items = } return out .. require("Module:utilities").format_categories(categories) end

function export.show(words) if type(words) == "table" then -- assume a frame words = words.args[1]:lower or mw.title.getCurrentTitle.subpageText:lower end return convert_words(words) end

local function i_mutation(word) local upperc = false --local dash = false if mw.ustring.find(word, "^%u") then word = mw.ustring.lower(word) upperc = true end --if mw.ustring.find(word, "^%-") then		word = mw.ustring.sub(word, 2)		dash = true	end local repeated = false local phonemes = letters_to_internal(word) -- Split into syllables local syllables = split_syllables(phonemes) for i, syll in ipairs(syllables) do		--for j=1, syllables[i] = table.concat(syll) end for i = #syllables, 1, -1 do		mw.ustring.gsub(syllables[i], "e([mn])", "i%1") if mw.ustring.find(syllables[i], "[iīįǐj]") then if not mw.ustring.find(syllables[i], "je") then syllables[i] = mw.ustring.gsub(syllables[i], "e", "i") end if i ~= 1 then syllables[i - 1] = mw.ustring.gsub(syllables[i - 1], "e", "i") end end end local new_word = table.concat(syllables) local vowels_s = "aeiuāēëīōūêôąįųǭį̄ǫ̂" new_word = word_from_internal(new_word) new_word = mw.ustring.gsub(new_word, "uu", "wu") new_word = mw.ustring.gsub(new_word, "([" .. vowels_s .. "]i)u", "%1w") new_word = mw.ustring.gsub(new_word, "([aei])u([" .. vowels_s .. "w])", "%1w%2") new_word = mw.ustring.gsub(new_word, "([aei])i([" .. vowels_s .. "j])", "%1j%2") new_word = mw.ustring.gsub(new_word, "([" .. vowels_s .. "])uj", "%1wj") -- Exception for compound words new_word = mw.ustring.gsub(new_word, "andaulit", "andawlit") if upperc then return (repeated and "" or "") .. mw.ustring.upper(mw.ustring.sub(new_word, 1, 1)) .. mw.ustring.sub(new_word, 2) --elseif dash then --	return "-" .. new_word else return (repeated and "" or "") .. new_word end end

function export.determine_sievers(stem) local j	local vowels_s = mw.ustring.sub(table.concat(vowels), 1, -2) -- get rid of the dash if not mw.ustring.find(mw.ustring.sub(stem, -2, -1), "[" .. vowels_s .. "]") then -- Double consonants in the coda j = "ij" elseif mw.ustring.find(mw.ustring.sub(stem, -4, -3), "[aei]") and mw.ustring.find(mw.ustring.sub(stem, -3, -2), "[iu]") then -- Diphthong j = "ij" elseif mw.ustring.find(mw.ustring.sub(stem, -3, -2), "[āēīōūêôį̄ǭǫ̂]") then -- Long vowel j = "ij" else j = "j" end return j end

function export.i_mutations(word) local words = mw.text.split(word, " ") if #words > 1 then local new_word = i_mutation(words[#words]) table.remove(words) table.insert(words, new_word) return table.concat(words, " ") else return i_mutation(word) end end

return export

title: Module:iir-pronunc


text: 𢦂

title: 𢦂