text: vorderhand

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

title: vorderhand


text: Category:my:Male animals

title: Category:my:Male animals


text: gottlob

title: gottlob


text:
Reconstruction:Proto-Brythonic/kunikl

Etymology
Borrowed from.

Noun

 * 1)  rabbit

title: Reconstruction:Proto-Brythonic/kunikl


text: Category:cel-bry-pro:Lagomorphs

title: Category:cel-bry-pro:Lagomorphs


text:
predepartmental

Etymology
en

Adjective

 * 1) Before the introduction of a department.

title: predepartmental


text:
божечки

Interjection

 * 1)  goodness, oh my, my word

title: божечки


text:
achselzuckend

Etymology
.

Adjective

 * 1)  indifferent as by shrugging

title: achselzuckend


text:
Hawryluk

Etymology
Two possible origins:
 * Borrowed from, a patronymic surname from the personal name.
 * Alternative romanization of Havryliuk, from, patronymic form of . Mostly found among.

Statistics

 * According to the 2010 United States Census, Hawryluk is the 63698th most common surname in the United States, belonging to 313 individuals. Hawryluk is most common among White (94.89%) individuals.

title: Hawryluk


text:
Predentata

Proper noun
†

title: Predentata


text: bettlägriger

title: bettlägriger


text: bettlägrigsten

title: bettlägrigsten


text: bettlägrige

title: bettlägrige


text: bettlägriges

title: bettlägriges


text: bettlägrigen

title: bettlägrigen


text: bettlägrigem

title: bettlägrigem


text: bettlägrigerer

title: bettlägrigerer


text: bettlägrigere

title: bettlägrigere


text: bettlägrigeres

title: bettlägrigeres


text: bettlägrigeren

title: bettlägrigeren


text: bettlägrigerem

title: bettlägrigerem


text: bettlägrigster

title: bettlägrigster


text: bettlägrigste

title: bettlägrigste


text: bettlägrigstes

title: bettlägrigstes


text: bettlägrigstem

title: bettlägrigstem


text: Category:km:Coffee

title: Category:km:Coffee


text:
prediscoverer

Noun

 * 1) One who prediscovers.
 * 2) * 1985, Wilfried Schröder, International Association of Geomagnetism and Aeronomy. Interdivisional Commission on History, Historical Events and People in Geosciences: Selected Papers (page 70)
 * While the auroral oval was not recognized at the time, Gordon Shepherd a former student and facutly [sic] member at the University of Saskatchewan has called Currie the "prediscoverer" of the auroral oval.

title: prediscoverer


text: prediscoverers

title: prediscoverers


text:
Sawchuk

Etymology
Alternative romanization of Savchuk, with W used to transliterate Ukrainian, from. Mostly found among.

Statistics

 * According to the 2010 United States Census, Sawchuk is the 40745th most common surname in the United States, belonging to 536 individuals. Sawchuk is most common among White (94.4%) individuals.

title: Sawchuk


text:
predismissal

Etymology
en

Adjective

 * 1) Before dismissal.

title: predismissal


text:
predisplay

Etymology
en

Adjective

 * 1) Before display.

title: predisplay


text:
predispute

Etymology
en

Adjective

 * 1) Before a dispute.

title: predispute


text:
сукупний

Etymology
From. Compare 🇨🇬, 🇨🇬.

Adjective

 * 1) aggregate, combined, cumulative, total formed by a collection of particulars into a whole mass or sum

title: сукупний


text: Template:R:tvo:Pikkert; Pikkert; Mahifa:1994


text:
heraufschicken

Verb

 * 1)  to send up

title: heraufschicken


text: heraufgeschickt

title: heraufgeschickt


text: heraufschickend

title: heraufschickend


text: heraufzuschicken

title: heraufzuschicken


text: heraufschicke

title: heraufschicke


text: heraufschickst

title: heraufschickst


text: heraufschickt

title: heraufschickt


text: heraufschickest

title: heraufschickest


text: heraufschicket

title: heraufschicket


text: heraufschickte

title: heraufschickte


text: heraufschickten

title: heraufschickten


text: heraufschicktest

title: heraufschicktest


text: heraufschicktet

title: heraufschicktet


text:
predocumentary

Etymology
en

Adjective

 * 1) Before documentation.
 * the predocumentary period of human history

title: predocumentary


text:
predomestic

Adjective

 * 1) Before domestication.

title: predomestic


text: niedergeschlagener

title: niedergeschlagener


text: niedergeschlagene

title: niedergeschlagene


text: Template:tvo-noun

title: Template:tvo-noun


text: niedergeschlagenes

title: niedergeschlagenes


text: niedergeschlagenen

title: niedergeschlagenen


text: niedergeschlagenem

title: niedergeschlagenem


text:
gomode

Etymology
Possibly cognate with 🇨🇬 and perhaps even 🇨🇬. Attested as early as 1521 in Pigafetta's account.

Noun

 * 1) cloves

title: gomode


text:
Semeniuk

Etymology
of.

title: Semeniuk


text: plausibler

title: plausibler


text: plausibelsten

title: plausibelsten


text: plausiblen

title: plausiblen


text: plausiblem

title: plausiblem


text: plausiblerer

title: plausiblerer


text: plausiblere

title: plausiblere


text: plausibleres

title: plausibleres


text: plausibleren

title: plausibleren


text: plausiblerem

title: plausiblerem


text: plausibelster

title: plausibelster


text: plausibelste

title: plausibelste


text: plausibelstes

title: plausibelstes


text: plausibelstem

title: plausibelstem


text: plausiblare

title: plausiblare


text: plausiblast

title: plausiblast


text:
predynamite

Etymology
en

Adjective

 * 1) Before the development or availability of dynamite.

title: predynamite


text:
Citations:prefectly

 * 2012, Jan Mark, Something in the Air
 * Now Hilda was involved with serious prefectly matters in the VIth Form common room after school,

title: Citations:prefectly


text:
prefecthood

Noun

 * 1) The state of being a prefect.

title: prefecthood


text: arrar

title: arrar


text: arrande

title: arrande


text: arrades

title: arrades


text: arrats

title: arrats


text: Citations:Mazu

title: Citations:Mazu


text:
prefraud

Etymology
en

Adjective

 * 1) Before fraud.

title: prefraud


text:
pregeological

Etymology
en

Adjective

 * 1) Before geology.
 * the pregeological history of the Earth

title: pregeological


text:
preheroic

Etymology
en

Adjective

 * 1) Before becoming a hero.
 * 2) Before heroism appeared as a literary motif.
 * 1) Before heroism appeared as a literary motif.

title: preheroic


text:
Melbury Abbas

Etymology
Recorded as Meleberie in 1086 (DB), and Melbury Abbatisse in 1291, from and its early possession by Shaftesbury Abbey.

title: Melbury Abbas


text:
pregrievance

Etymology
en

Adjective

 * 1) Before a grievance is filed.

title: pregrievance


text:
fascinácia

Noun

 * 1) fascination

title: fascinácia


text: knattert

title: knattert


text: knatterte

title: knatterte


text: geknattert

title: geknattert


text: knatternd

title: knatternd


text: knattre

title: knattre


text: knattere

title: knattere


text:
knatter

Etymology
.

Noun

 * 1) short, sharp, repeating sounds (that are not too loud)

Usage notes
See.

title: knatter


text: knatterst

title: knatterst


text: knatterest

title: knatterest


text: knatteret

title: knatteret


text: knattret

title: knattret


text: knatterten

title: knatterten


text:
federálny

Adjective

 * 1) federal

title: federálny


text: knattertest

title: knattertest


text: knattertet

title: knattertet


text: knattrest

title: knattrest


text:
prehistorics

Noun

 * 1) The scientific study of prehistory.

title: prehistorics


text:
faxovať

Verb

 * 1) to fax

title: faxovať


text: keuchender

title: keuchender


text: keuchende

title: keuchende


text: keuchendes

title: keuchendes


text: keuchenden

title: keuchenden


text: keuchendem

title: keuchendem


text:
feminizácia

Noun

 * 1) feminization

title: feminizácia


text:
prehostility

Etymology
en

Adjective

 * 1) Prior to hostility.

Noun

 * 1) The state of a relationship between nations etc. where hostility is likely to break out.

title: prehostility


text:
Hnatiuk

Etymology
Romanization of.

Statistics

 * According to the 2010 United States Census, Hnatiuk is the 104156th most common surname in the United States, belonging to 172 individuals. Hnatiuk is most common among White (97.09%) individuals.

title: Hnatiuk


text:
lebensgroß

Adjective

 * 1) life-size

title: lebensgroß


text:
faulovať

Verb

 * 1)  to commit a foul

title: faulovať


text: lebensgroßer

title: lebensgroßer


text: lebensgroße

title: lebensgroße


text: lebensgroßes

title: lebensgroßes


text: lebensgroßen

title: lebensgroßen


text: lebensgroßem

title: lebensgroßem


text:
preilluminate

Etymology
en

Verb

 * 1)  To illuminate in advance.

title: preilluminate


text: preilluminates

title: preilluminates


text: preilluminating

title: preilluminating


text: preilluminated

title: preilluminated


text:
Krawchuk

Etymology
Alternative romanization of Kravchuk, with W used to transliterate Ukrainian, from. Mostly found among.

Statistics

 * According to the 2010 United States Census, Krawchuk is the 56310th most common surname in the United States, belonging to 363 individuals. Krawchuk is most common among White (93.39%) individuals.

title: Krawchuk


text:
fantóm

Noun

 * 1) phantom

title: fantóm


text: überlebensgroßer

title: überlebensgroßer


text: überlebensgroße

title: überlebensgroße


text: überlebensgroßes

title: überlebensgroßes


text: überlebensgroßen

title: überlebensgroßen


text: überlebensgroßem

title: überlebensgroßem


text:
federalizácia

Noun

 * 1) federalization

title: federalizácia


text:
preimitative

Etymology
en

Adjective

 * 1)  Before the development of true imitative behaviour.
 * preimitative behaviour in infants, such as crying in response to the cries of another

title: preimitative


text:
federalizovať

Verb

 * 1) to federalize

title: federalizovať


text: arrade

title: arrade


text: tarō

title: tarō


text:
Reconstruction:Proto-Slavic/orkyta

Etymology
Probably from, as willow twigs were used to make bows due to their flexibility. Compare 🇨🇬, 🇨🇬, 🇨🇬 (whence English ), 🇨🇬.

Noun

 * 1) willow?

Descendants
undefined
 * East Slavic:
 * South Slavic:
 * West Slavic:
 * Sorbian:
 * West Slavic:
 * Sorbian:
 * West Slavic:
 * Sorbian:
 * West Slavic:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Sorbian:
 * Non-Slavic:

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

title: Reconstruction:Proto-Slavic/orkyta


text:
preinclude

Etymology
en

Verb

 * 1)  To include beforehand.
 * 2) * November 10 1713,, letter to
 * [T]here cannot possibly be any notion of existence at all, but what shall necessarily preinclude the notion of that which has necessary existence.

title: preinclude


text: たらう

title: たらう


text: arrat

title: arrat


text: preincluded

title: preincluded


text: preincludes

title: preincludes


text: preincluding

title: preincluding


text: 太郞

title: 太郞


text: подій

title: подій


text:
Boychuk

Etymology
Romanization of.

Statistics

 * According to the 2010 United States Census, Boychuk is the 54637th most common surname in the United States, belonging to 377 individuals. Boychuk is most common among White (98.14%) individuals.

title: Boychuk


text:
preintellectual

Etymology
en

Adjective

 * 1) Before the development or the use of the intellect.

title: preintellectual


text:
prejudicedly

Adverb

 * 1) In a prejudiced manner.

title: prejudicedly


text: подіями

title: подіями


text:
ніякий

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

Pronoun

 * 1) no, not any
 * 2) not at all, no kind of
 * 3)  no-good
 * 1) not at all, no kind of
 * 2)  no-good
 * 1)  no-good

title: ніякий


text: Category:Ukrainian negative pronouns

title: Category:Ukrainian negative pronouns


text:
mauleria

Etymology
From.

Noun

 * 1)  cunning, trickiness
 * 2)  dirty trick, swindle

title: mauleria


text:
kayıtsız

Etymology
From.

Noun

 * 1) unconditional
 * 2) unregistered
 * 3) indifferent
 * 4) reckless, carefree

title: kayıtsız


text: подіях

title: подіях


text: подію

title: подію


text: подією

title: подією


text:
Stadnyk

Etymology
Romanization of.

Statistics

 * According to the 2010 United States Census, Stadnyk is the 105079th most common surname in the United States, belonging to 170 individuals. Stadnyk is most common among Hispanic/Latino (98.24%) individuals.

title: Stadnyk


text:
prejournalistic

Etymology
en

Adjective

 * 1) Before journalism.

title: prejournalistic


text:
preirrigational

Etymology
en

Adjective

 * 1) Before irrigation.

title: preirrigational


text:
preirrigation

Etymology
en

Adjective

 * 1) Before irrigation.

Noun

 * 1) Irrigation in advance.

title: preirrigation


text: Citations:democratic

title: Citations:democratic


text:
Dulux

Etymology
Brand name, derived from and.

Proper noun

 * 1) A brand of architectural paint.

Verb

 * 1)  To paint or daub with Dulux paint.

title: Dulux


text: Duluxed

title: Duluxed


text: Duluxes

title: Duluxes


text: Duluxing

title: Duluxing


text:
Oliynyk

Etymology
Romanization of.

title: Oliynyk


text:
prejuvenile

Etymology
en

Adjective

 * 1)  Before the juvenile stage.

title: prejuvenile


text:
Reconstruction:Proto-Slavic/polěno

Etymology
Related to, which is akin to.

Noun

 * 1) log

Descendants

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

title: Reconstruction:Proto-Slavic/polěno


text:
kayıtsız şartsız

Etymology
From +.

Adverb

 * 1)  unconditionally

title: kayıtsız şartsız


text:
prelectorship

Noun

 * 1) The role or office of a prelector.

title: prelectorship


text: prelectorships

title: prelectorships


text: ústíš

title: ústíš


text: ústím

title: ústím


text: usťte

title: usťte


text: usť

title: usť


text: ústíte

title: ústíte


text: ústě

title: ústě


text: ústíc

title: ústíc


text: ústíce

title: ústíce


text: ústila

title: ústila


text: ústilo

title: ústilo


text: ústil

title: ústil


text:
konversieren

Verb

 * 1)  to converse

title: konversieren


text: Category:sla-pro:Hydrology

title: Category:sla-pro:Hydrology


text: konversiert

title: konversiert


text: konversierte

title: konversierte


text: konversierend

title: konversierend


text: konversiere

title: konversiere


text: konversierst

title: konversierst


text: konversierest

title: konversierest


text: konversieret

title: konversieret


text: konversierten

title: konversierten


text: konversiertest

title: konversiertest


text: konversiertet

title: konversiertet


text: konversier

title: konversier


text:
Rat Portage

Etymology
Named after the (HBC) fur trading post:  referred to muskrats.

title: Rat Portage


text: usce

title: usce


text: ⱃⱑⱄⱀⱁⱅⰰ

title: ⱃⱑⱄⱀⱁⱅⰰ


text: ušća

title: ušća


text: pleava

title: pleava


text: Category:ro:Leuciscine fish

title: Category:ro:Leuciscine fish


text: Category:ro:Cyprinids

title: Category:ro:Cyprinids


text: Category:ro:Otocephalan fish

title: Category:ro:Otocephalan fish


text:
copyright troll

Noun

 * 1)  A person or company that enforces copyrights that it holds for purposes of generating income through strategic litigation, in a manner considered unduly aggressive or opportunistic.

title: copyright troll


text: copyright trolls

title: copyright trolls


text: Category:Rhymes:Portuguese/alu/3 syllables


text:
trademark troll

Noun

 * 1)  An entity that registers a trademark without intending to use it and who then threatens to sue others who use that mark.

title: trademark troll


text: trademark trolls

title: trademark trolls


text:
Great Resignation

Etymology
.

Proper noun

 * 1)  An ongoing economic trend in which employees have voluntarily resigned from their jobs en masse, beginning in early 2021.

title: Great Resignation


text:
сформувати

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

Verb

 * 1)  to form, to shape

title: сформувати


text:
mušḫuššum

Etymology
From.

title: mušḫuššum


text: Category:cu:Fabrics

title: Category:cu:Fabrics


text: Category:sla-pro:Fabrics

title: Category:sla-pro:Fabrics


text:
формувати

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

Verb

 * 1)  to form, to shape

title: формувати


text:
箐峒

Noun

 * 1)  a cave in the mountains surrounded by bamboo thickets

title: 箐峒


text:
wiederholentlich

Adjective

 * 1)  repeated

title: wiederholentlich


text:
Peace Country

Etymology
A reference to the Peace River.

title: Peace Country


text:
heraufbringen

Verb

 * 1)  to bring (something) up

title: heraufbringen


text: heraufgebracht

title: heraufgebracht


text: heraufbringend

title: heraufbringend


text: heraufzubringen

title: heraufzubringen


text: heraufbringe

title: heraufbringe


text: heraufbringst

title: heraufbringst


text: heraufbringt

title: heraufbringt


text: heraufbringest

title: heraufbringest


text: heraufbringet

title: heraufbringet


text: heimsuchend

title: heimsuchend


text: heraufbrachte

title: heraufbrachte


text: heimzusuchen

title: heimzusuchen


text: heraufbrachten

title: heraufbrachten


text: heimsuche

title: heimsuche


text: heraufbrächte

title: heraufbrächte


text: heimsuchst

title: heimsuchst


text: heraufbrächten

title: heraufbrächten


text: heimsucht

title: heimsucht


text: heraufbrachtest

title: heraufbrachtest


text: heimsuchest

title: heimsuchest


text: heraufbrachtet

title: heraufbrachtet


text: heimsuchet

title: heimsuchet


text: heraufbrächtest

title: heraufbrächtest


text: heimsuchte

title: heimsuchte


text: heraufbrächtet

title: heraufbrächtet


text: heimsuchten

title: heimsuchten


text: heimsuchtest

title: heimsuchtest


text: heimsuchtet

title: heimsuchtet


text:
箐砦

Noun

 * 1) cottage or fortification amongst bamboo thickets

Usage notes
The character is a variant form of.

title: 箐砦


text: wettert

title: wettert


text: wetterte

title: wetterte


text: gewettert

title: gewettert


text: wetternd

title: wetternd


text: wettre

title: wettre


text: wettere

title: wettere


text: wetterst

title: wetterst


text: wetterest

title: wetterest


text: wettrest

title: wettrest


text: wetteret

title: wetteret


text: vinicí

title: vinicí


text: wettret

title: wettret


text: wetterten

title: wetterten


text: wettertest

title: wettertest


text: vinici

title: vinici


text: wettertet

title: wettertet


text: glitzernder

title: glitzernder


text: glitzernde

title: glitzernde


text: glitzerndes

title: glitzerndes


text: glitzernden

title: glitzernden


text: gleichgetan

title: gleichgetan


text: glitzerndem

title: glitzerndem


text: gleichtuend

title: gleichtuend


text: vinnice

title: vinnice


text: gleichzutun

title: gleichzutun


text: gleichtue

title: gleichtue


text: gleichtuen

title: gleichtuen


text:
箐谷

Noun

 * 1)  bamboo valley; valley overgrown with bamboo

title: 箐谷


text: gleichtust

title: gleichtust


text: gleichtut

title: gleichtut


text: gleichtuest

title: gleichtuest


text: gleichtuet

title: gleichtuet


text: gewagter

title: gewagter


text: gleichtat

title: gleichtat


text: gewagtesten

title: gewagtesten


text: gleichtaten

title: gleichtaten


text: gewagte

title: gewagte


text: gleichtäte

title: gleichtäte


text: gewagtes

title: gewagtes


text: gleichtäten

title: gleichtäten


text: gewagten

title: gewagten


text: gleichtatest

title: gleichtatest


text: gewagtem

title: gewagtem


text: gleichtatst

title: gleichtatst


text: gleichtatet

title: gleichtatet


text: gewagterer

title: gewagterer


text: gewagtere

title: gewagtere


text: gleichtätest

title: gleichtätest


text: gleichtätet

title: gleichtätet


text: gewagteres

title: gewagteres


text: gewagteren

title: gewagteren


text: gewagterem

title: gewagterem


text: gewagtester

title: gewagtester


text: gerahmter

title: gerahmter


text: gewagteste

title: gewagteste


text: gerahmte

title: gerahmte


text: gewagtestes

title: gewagtestes


text: gerahmtes

title: gerahmtes


text:
Peace River

Etymology
A reference to the truce by the Cree and the Dane-zaa (Beaver) peoples that made the river (then named Unchagah) the boundary between the conflicting First Nations.

The town is originally named Peace River Crossing, after the river.

Proper noun

Translations

 * Chinese:
 * Mandarin:
 * French: Rivière-de-la-Paix
 * Marathi: पीस नदी

title: Peace River


text: gewagtestem

title: gewagtestem


text: gerahmten

title: gerahmten


text:
箐道

Noun

 * 1)  mountain road through bamboo bushes

title: 箐道


text: gerahmtem

title: gerahmtem


text: gequälter

title: gequälter


text: gequälte

title: gequälte


text: gequältes

title: gequältes


text: gequälten

title: gequälten


text: gequältem

title: gequältem


text: gepolsterte

title: gepolsterte


text: gepolstertes

title: gepolstertes


text: gepolsterten

title: gepolsterten


text: gepolstertem

title: gepolstertem


text: gepolsterterer

title: gepolsterterer


text: gepolstertere

title: gepolstertere


text: gepolsterteres

title: gepolsterteres


text: knotet

title: knotet


text: gepolsterteren

title: gepolsterteren


text: knotete

title: knotete


text: gepolsterterem

title: gepolsterterem


text: geknotet

title: geknotet


text: gepolstertster

title: gepolstertster


text: knotend

title: knotend


text: gepolstertste

title: gepolstertste


text: knotest

title: knotest


text: gepolstertstes

title: gepolstertstes


text: knoteten

title: knoteten


text: gepolstertstem

title: gepolstertstem


text: knotetest

title: knotetest


text: knotetet

title: knotetet


text: gewahrter

title: gewahrter


text: gewahrtes

title: gewahrtes


text: gewahrten

title: gewahrten


text: gewahrtem

title: gewahrtem


text: freizumachen

title: freizumachen


text: geheuchelter

title: geheuchelter


text: geheuchelte

title: geheuchelte


text: geheucheltes

title: geheucheltes


text: geheuchelten

title: geheuchelten


text: geheucheltem

title: geheucheltem


text: erschreckender

title: erschreckender


text: erschreckende

title: erschreckende


text: erschreckendes

title: erschreckendes


text: erschreckenden

title: erschreckenden


text: erschreckendem

title: erschreckendem


text: eingezäunter

title: eingezäunter


text: eingezäunte

title: eingezäunte


text: eingezäuntes

title: eingezäuntes


text: eingezäunten

title: eingezäunten


text: eingezäuntem

title: eingezäuntem


text: bevorzustehen

title: bevorzustehen


text: bevorsteht

title: bevorsteht


text: bevorstehe

title: bevorstehe


text: bevorstand

title: bevorstand


text: bevorstanden

title: bevorstanden


text: bevorstände

title: bevorstände


text: bevorstünde

title: bevorstünde


text: bevorständen

title: bevorständen


text: bevorstünden

title: bevorstünden


text: auszusagen

title: auszusagen


text: abzulesen

title: abzulesen


text: ablasest

title: ablasest


text: abläst

title: abläst


text: abfallender

title: abfallender


text: abfallende

title: abfallende


text: abfallendes

title: abfallendes


text: abzudanken

title: abzudanken


text: abfallenden

title: abfallenden


text: abfallendem

title: abfallendem


text: abzustechen

title: abzustechen


text: absteche

title: absteche


text: abstichst

title: abstichst


text: abstecht

title: abstecht


text: abstechest

title: abstechest


text: abstechet

title: abstechet


text: absticht

title: absticht


text: abstach

title: abstach


text: abstachen

title: abstachen


text: abstäche

title: abstäche


text: abstächen

title: abstächen


text: abstachst

title: abstachst


text: abstacht

title: abstacht


text: abstächest

title: abstächest


text: abstächst

title: abstächst


text: abstächet

title: abstächet


text: abstächt

title: abstächt


text: ansteigender

title: ansteigender


text: ansteigende

title: ansteigende


text: ansteigendes

title: ansteigendes


text: ansteigenden

title: ansteigenden


text: ansteigendem

title: ansteigendem


text: beizuwohnen

title: beizuwohnen


text: beiwohne

title: beiwohne


text: beiwohnst

title: beiwohnst


text: beiwohnt

title: beiwohnt


text: beiwohnest

title: beiwohnest


text: beiwohnet

title: beiwohnet


text: beiwohnte

title: beiwohnte


text: einzuholen

title: einzuholen


text: beiwohnten

title: beiwohnten


text: beiwohntest

title: beiwohntest


text: beiwohntet

title: beiwohntet


text:
黎峒

Proper noun

 * 1)  a tribe of Hlai people living around Wuzhi Mountain, Hainan.

title: 黎峒


text:
죽림

Etymology
.

Noun

 * 1) bamboo forest

title: 죽림


text: алеї

title: алеї


text:
einwirken

Verb

 * 1) to affect; to influence; to act on
 * 2)  to weave in
 * 1)  to weave in
 * 1)  to weave in

title: einwirken


text: eingewirkt

title: eingewirkt


text: einzuwirken

title: einzuwirken


text: einwirke

title: einwirke


text: einwirkst

title: einwirkst


text: einwirkt

title: einwirkt


text: einwirkest

title: einwirkest


text: einwirket

title: einwirket


text: einwirkte

title: einwirkte


text: einwirkten

title: einwirkten


text: einwirktest

title: einwirktest


text: einwirktet

title: einwirktet


text: алеях

title: алеях


text:
Slave River

Etymology
A reference to the Slavey group of Dene First Nations.

Translations

 * French: Rivière des Esclaves

title: Slave River


text: beizulegen

title: beizulegen


text: beilege

title: beilege


text: beilegst

title: beilegst


text: beilegt

title: beilegt


text: beilegest

title: beilegest


text: beileget

title: beileget


text: beilegte

title: beilegte


text: алею

title: алею


text: beilegten

title: beilegten


text: beilegtest

title: beilegtest


text: beilegtet

title: beilegtet


text: überzähliger

title: überzähliger


text: überzählige

title: überzählige


text: überzähliges

title: überzähliges


text: überzähligen

title: überzähligen


text: überzähligem

title: überzähligem


text: übergeordneter

title: übergeordneter


text: übergeordnetes

title: übergeordnetes


text: übergeordneten

title: übergeordneten


text: übergeordnetem

title: übergeordnetem


text: übergeschlagener

title: übergeschlagener


text: übergeschlagene

title: übergeschlagene


text: übergeschlagenes

title: übergeschlagenes


text: übergeschlagenen

title: übergeschlagenen


text: übergeschlagenem

title: übergeschlagenem


text: soukal

title: soukal


text:
übernormal

Adjective

 * 1) beyond normal

title: übernormal


text: übernormaler

title: übernormaler


text: übernormale

title: übernormale


text: übernormales

title: übernormales


text: übernormalen

title: übernormalen


text: übernormalem

title: übernormalem


text: übereinstimmender

title: übereinstimmender


text: übereinstimmende

title: übereinstimmende


text: übereinstimmendes

title: übereinstimmendes


text: übereinstimmenden

title: übereinstimmenden


text: übereinstimmendem

title: übereinstimmendem


text:
непомітний

Etymology
From.

Adjective

 * 1) imperceptible, indiscernible, invisible, unnoticeable, unobservable, unseen
 * 2) inconspicuous, low-key
 * 1) inconspicuous, low-key

title: непомітний


text: überhöhter

title: überhöhter


text: überhöhte

title: überhöhte


text: überhöhtes

title: überhöhtes


text: überhöhten

title: überhöhten


text:
überspannt

Adjective

 * 1) overstrung; overexcited

title: überspannt


text: überhöhtem

title: überhöhtem


text: überspannte

title: überspannte


text: überspannend

title: überspannend


text: überspanne

title: überspanne


text: überspannst

title: überspannst


text: überspannest

title: überspannest


text: überspannet

title: überspannet


text: überspannten

title: überspannten


text: überspanntest

title: überspanntest


text: überspanntet

title: überspanntet


text: überspann

title: überspann


text:
the way that

Etymology
Ellipsis of in the (same) way that.

Conjunction

 * 1) as; in the way that.

title: the way that


text: überspannter

title: überspannter


text: überspanntesten

title: überspanntesten


text: überspanntes

title: überspanntes


text: überspanntem

title: überspanntem


text:
kauluslisko

Noun

 * 1) frilled lizard,

title: kauluslisko


text:
souček

Etymology
From.

title: souček


text: übertriebenerer

title: übertriebenerer


text: übertriebenere

title: übertriebenere


text: übertriebeneres

title: übertriebeneres


text: übertriebeneren

title: übertriebeneren


text: übertriebenerem

title: übertriebenerem


text: übertriebenster

title: übertriebenster


text: übertriebenste

title: übertriebenste


text: übertriebenstes

title: übertriebenstes


text: übertriebenstem

title: übertriebenstem


text:
ақыҭа

Etymology
. Possibly related to 🇨🇬, 🇨🇬 and 🇨🇬.

Noun

 * 1) village
 * 2) community

title: ақыҭа


text: überzeugender

title: überzeugender


text: überzeugendsten

title: überzeugendsten


text: überzeugende

title: überzeugende


text: überzeugendes

title: überzeugendes


text: überzeugenden

title: überzeugenden


text: überzeugendem

title: überzeugendem


text: überschlagend

title: überschlagend


text: überzeugenderer

title: überzeugenderer


text: überzuschlagen

title: überzuschlagen


text: überzeugendere

title: überzeugendere


text: überschlage

title: überschlage


text: überzeugenderes

title: überzeugenderes


text: überschlägst

title: überschlägst


text: überzeugenderen

title: überzeugenderen


text: überschlagt

title: überschlagt


text: überzeugenderem

title: überzeugenderem


text: überschlagest

title: überschlagest


text: überzeugendster

title: überzeugendster


text: überschlaget

title: überschlaget


text: überzeugendste

title: überzeugendste


text:
premechanical

Etymology
en

Adjective

 * 1) Before the development or use of machines.

title: premechanical


text: überschlugen

title: überschlugen


text: überzeugendstes

title: überzeugendstes


text: überschlüge

title: überschlüge


text: überzeugendstem

title: überzeugendstem


text: überschlügen

title: überschlügen


text: überschlugst

title: überschlugst


text: Category:es:Cities in Leyte, Philippines


text: überschlugt

title: überschlugt


text: überschlügest

title: überschlügest


text: überschlügst

title: überschlügst


text:
fenomenálny

Adjective

 * 1) phenomenal

title: fenomenálny


text: überschlüget

title: überschlüget


text: überschlügt

title: überschlügt


text: überschlag

title: überschlag


text:
huê

Etymology
, variant of. Compare doublets &  from.

Noun

 * 1)  flower
 * 2) * 1937,, "Vào hè (Into Summer)" in Nét mực tình (The Affectionate Ink Stroke)
 * "vi"

- Vàng phai, thắm nhạt ngán cho huê. / Hồng rơi thắm rụng tiếc cho huê.

title: huê


text:
premethodical

Etymology
en

Adjective

 * 1) Before the application of a method or methodology.

title: premethodical


text:
fermentácia

Noun

 * 1) fermentation

title: fermentácia


text:
fermentovať

Verb

 * 1) to ferment

title: fermentovať


text:
ҭарс

Noun

 * 1)  a person whose gaze brings misfortune

title: ҭарс


text:
наԥс

Noun

 * 1)  a person whose gaze brings misfortune

title: наԥс


text: übriglassend

title: übriglassend


text: übrigzulassen

title: übrigzulassen


text: übriglasse

title: übriglasse


text:
filmovať

Etymology
From.

Verb

 * 1) to film

title: filmovať


text: übriglässt

title: übriglässt


text: übriglasst

title: übriglasst


text: übriglassest

title: übriglassest


text: übriglasset

title: übriglasset


text: übrigließ

title: übrigließ


text: übrigließen

title: übrigließen


text: übrigließe

title: übrigließe


text: übrigließest

title: übrigließest


text: übrigließt

title: übrigließt


text: übrigließet

title: übrigließet


text: eingemachter

title: eingemachter


text: eingemachte

title: eingemachte


text: eingemachtes

title: eingemachtes


text:
feudálny

Adjective

 * 1) feudal

title: feudálny


text: eingemachten

title: eingemachten


text: eingemachtem

title: eingemachtem


text:
preliterature

Etymology
en

Adjective

 * 1) Before the development of literature.

Noun

 * 1) Forms of art etc. that existed before literature.

title: preliterature


text:
абаҟа

Noun

 * 1) monument

title: абаҟа


text:
preliquidation

Etymology
en

Adjective

 * 1) Before liquidation.

title: preliquidation


text:
premastery

Etymology
en

Adjective

 * 1) Before reaching the level of mastery.

title: premastery


text:
fenológia

Noun

 * 1) phenology

title: fenológia


text:
premixer

Noun

 * 1) A machine that premixes.

title: premixer


text: premixers

title: premixers


text:
premonopoly

Etymology
en

Adjective

 * 1) Before a monopoly.

title: premonopoly


text:
premonumental

Etymology
en

Adjective

 * 1) Before the construction of monuments.
 * a premonumental ancient civilization

title: premonumental


text:
ауаџьаҟ

Etymology
From.

Noun

 * 1) hearth, fireplace

title: ауаџьаҟ


text:
premythical

Etymology
en

Adjective

 * 1) Before the creation of myths.

title: premythical


text:
prepolitical

Etymology
en

Adjective

 * 1) Before the development or introduction of politics.

title: prepolitical


text:
prenational

Etymology
en

Adjective

 * 1) Before the development or introduction of nationhood.

title: prenational


text: сьома

title: сьома


text:
preobservational

Etymology
en

Adjective

 * 1) Prior to observation.

title: preobservational


text:
Talk:upset

Etymology
Is the sense of "to set up/establish" in any way connected to the modern English sense of the word? Is there any alternative etymology for this? 90.241.106.179 23:02, 29 July 2022 (UTC)

title: Talk:upset


text:
preparingly

Adverb

 * 1) By way of preparation; anticipatorily.

title: preparingly


text:
kaulusleguaani

Noun

 * 1) collared lizard,

title: kaulusleguaani


text: сьоме

title: сьоме


text:
абаа

Etymology
.

Noun

 * 1) fortress
 * 2) castle

title: абаа


text:
prepainful

Etymology
en

Adjective

 * 1) Before the onset of pain.

title: prepainful


text:
preparliamentary

Etymology
en

Adjective

 * 1) Before entry into parliament.

title: preparliamentary


text:
kaulusmangabi

Noun

 * 1) collared mangabey, red-capped mangabey,

title: kaulusmangabi


text:
prephthisical

Etymology
en

Adjective

 * 1) Before the onset of phthisis.

title: prephthisical


text: yanana

title: yanana


text:
spritework

Etymology
🇰🇲

Noun

 * 1)  Artwork in the form of sprites.

title: spritework


text:
prepreparation

Etymology
en

Noun

 * 1) Preparation that takes place before the main period of preparation.

title: prepreparation


text:
акәаскьа

Etymology
From, from.

Noun

 * 1) plank house

title: акәаскьа


text:
preprophetic

Etymology
en

Adjective

 * 1) Before a prophet or a prophecy.

title: preprophetic


text: восьма

title: восьма


text:
Еқәыԥ

Etymology
From.

title: Еқәыԥ


text: Caverswall

title: Caverswall


text: восьме

title: восьме


text:
preprohibition

Etymology
en

Adjective

 * 1) Before Prohibition period during which alcoholic beverages were restricted or banned.

title: preprohibition


text:
Ебырҳам

Etymology
From.

title: Ебырҳам


text:
preprimitive

Etymology
en

Adjective

 * 1) Before a primitive age.
 * 2)  Of a variety: not itself primitive, but whose proper subvarieties are all primitive.
 * 1)  Of a variety: not itself primitive, but whose proper subvarieties are all primitive.
 * 1)  Of a variety: not itself primitive, but whose proper subvarieties are all primitive.

title: preprimitive


text: шоста

title: шоста


text:
Еслам

Etymology
From.

title: Еслам


text: шосте

title: шосте


text:
Зафҟара

Etymology
From +.

Etymology
From +.

title: Зафҟара


text:
Зафас

Etymology
From.

title: Зафас


text: Citations:Jilin

title: Citations:Jilin


text:
Жәраб

Etymology
From, from.

title: Жәраб


text:
prepunish

Etymology
en

Verb

 * 1)  To punish in advance.

title: prepunish


text: prepunished

title: prepunished


text: prepunishes

title: prepunishes


text: prepunishing

title: prepunishing


text:
prerailway

Adjective

 * 1) Before the development of a railway, or railways in general.

title: prerailway


text: Ериуара

title: Ериуара


text: Рарира

title: Рарира


text:
pretelegraphy

Adjective

 * 1) Before the invention or spread of telegraphy.

title: pretelegraphy


text:
prerebellion

Etymology
en

Adjective

 * 1) Before a rebellion.

title: prerebellion


text: дев'ята

title: дев'ята


text: дев'яте

title: дев'яте


text:
prerestoration

Etymology
en

Adjective

 * 1) Prior to a restoration project.
 * the prerestoration photographs of the old church

title: prerestoration


text:
prerheumatic

Etymology
en

Adjective

 * 1) Before the onset of rheumatism.

title: prerheumatic


text:
Presbyterianize

Verb

 * 1)  To make Presbyterian.

title: Presbyterianize


text: Presbyterianizes

title: Presbyterianizes


text: Presbyterianizing

title: Presbyterianizing


text: Presbyterianized

title: Presbyterianized


text:
Presbyterianization

Noun

 * 1) The process of Presbyterianizing.

title: Presbyterianization


text:
Presbyterianly

Adverb

 * 1) In a Presbyterian manner.

title: Presbyterianly


text:
preshadow

Etymology
en

Verb

 * 1)  To foreshadow.

title: preshadow


text: preshadowed

title: preshadowed


text: preshadows

title: preshadows


text: дванадцята

title: дванадцята


text: preshadowing

title: preshadowing


text:
preshortage

Etymology
en

Adjective

 * 1) Before a shortage.
 * preshortage water use

title: preshortage


text: дванадцяте

title: дванадцяте


text:
prestatistical

Etymology
en

Adjective

 * 1) Before the development or use of statistics.

title: prestatistical


text:
presidially

Adverb

 * 1) In a presidial manner.

title: presidially


text: одинадцята

title: одинадцята


text:
preultrasound

Etymology
en

Adjective

 * 1) Before the development or use of ultrasound.

title: preultrasound


text:
preradiographic

Etymology
en

Adjective

 * 1) Before the development or use of radiography.

title: preradiographic


text: одинадцяте

title: одинадцяте


text:
presuffrage

Etymology
en

Adjective

 * 1) Before suffrage.

title: presuffrage


text: десята

title: десята


text: десяте

title: десяте


text:
preterintentional

Etymology
en

Adjective

 * 1)  Of a crime: more serious than the lesser crime that the perpetrator intended to commit instead.

title: preterintentional


text:
pretechnical

Etymology
en

Adjective

 * 1)  Leading up to a technical course.

title: pretechnical


text:
marea nera

Noun

 * 1) oil spill

title: marea nera


text:
Sariaya

Etymology
Named after the Sadyaya River.

title: Sariaya


text:
Tiaong

Etymology
Uncertain. Possibly from.

title: Tiaong


text: Pagbilao

title: Pagbilao


text:
pretensively

Adverb

 * 1) In a pretensive manner.

title: pretensively


text: Mauban

title: Mauban


text:
Lucban

Etymology
From.

title: Lucban


text:
preternaturalist

Noun

 * 1) A believer in the preternatural.

title: preternaturalist


text: preternaturalists

title: preternaturalists


text: карі

title: карі


text:
Alabat

Etymology
From.

title: Alabat


text:
pretabulation

Etymology
en

Adjective

 * 1) Before tabulation.

title: pretabulation


text: дитини

title: дитини


text:
pretergression

Noun

 * 1) The act of going past limits or bounds.

title: pretergression


text: дитині

title: дитині


text:
General Mariano Alvarez

Etymology
.

title: General Mariano Alvarez


text:
pretersensual

Etymology
en

Adjective

 * 1) Going beyond the senses.

title: pretersensual


text: дитино

title: дитино


text:
preterritorial

Etymology
en

Adjective

 * 1) Before the establishment of a territory or territories.

title: preterritorial


text: дітей

title: дітей


text:
tavahi

Noun

 * 1) A shrub of the sumac family, Rhus taitensis, native to Southeast Asia, Australasia, and the Pacific Islands.

title: tavahi


text: дітям

title: дітям


text:
pretorture

Etymology
en

Adjective

 * 1) Before torture.

title: pretorture


text:
neneleau

Noun

 * , a sumac native to Hawaii

title: neneleau


text: дітьми

title: дітьми


text:
pretransportation

Etymology
en

Adjective

 * 1) Before transportation deportation to a penal colony.

title: pretransportation


text:
pretubercular

Etymology
en

Adjective

 * 1) In the early stages of tuberculosis.

Translations

 * Greek:

title: pretubercular


text:
pretuberculous

Etymology
en

title: pretuberculous


text:
pretypographical

Etymology
en

Adjective

 * 1) Before the development or use of typography.

title: pretypographical


text:
prevocal

Etymology
en

title: prevocal


text:
prevegetation

Etymology
en

Adjective

 * 1) Before the appearance of vegetation.
 * 2) * 1973, Geological Survey Professional Papers (page B-14)
 * These sedimentary features, however, may well be compatible with quite low gradients under the prevegetation hydrologic conditions that existed during the Precambrian.

title: prevegetation


text:
postneuralgic

Etymology
en

Adjective

 * 1) Following neuralgia.

title: postneuralgic


text:
postneurotic

Etymology
en

Adjective

 * 1) Following neurosis.

title: postneurotic


text: Category:tl:Neighborhoods in Cavite, Philippines


text: рудого

title: рудого


text: рудої

title: рудої


text: руді

title: руді


text: рудих

title: рудих


text: Mulanay

title: Mulanay


text: Calauag

title: Calauag


text:
Doña Remedios Trinidad

Etymology
, mother of.

title: Doña Remedios Trinidad


text:
General Tinio

Etymology
.

title: General Tinio


text: 𥥪

title: 𥥪


text: charv

title: charv


text:
Talk:is it

was it
Its past form Backinstadiums (talk) 01:36, 30 July 2022 (UTC)

title: Talk:is it


text: charvs

title: charvs


text: 𰜿

title: 𰜿


text: Calauan

title: Calauan


text:
Siniloan

Etymology
Possibly from ⟨tl⟩, from.

title: Siniloan


text:
Jalajala

Etymology
Corruption of.

Etymology
, corruption of.

title: Jalajala


text: Jala-jala

title: Jala-jala


text: 纸筋石灰

title: 纸筋石灰


text:
紙筋石灰

Noun

 * 1)  rough paper mixed with lime

title: 紙筋石灰


text: 烂泥坯

title: 烂泥坯


text:
爛泥坯

Noun

 * 1)  adobe

title: 爛泥坯


text:
bloken

Etymology

 * equivalent to.

Verb

 * 1) To become pale or pallid.
 * 2) To frighten.
 * 3) To become scared.

title: bloken


text:
生銅

Noun

 * 1)  unrefined copper

title: 生銅


text: 生铜

title: 生铜


text: blakien

title: blakien


text: blokie

title: blokie


text:
일력

Etymology
.

Noun

 * 1) daily calendar, planner

title: 일력


text:
신력

Etymology
.

Noun

 * 1) Gregorian calendar

title: 신력


text:
월력

Etymology
.

Noun

 * 1) monthly calendar

title: 월력


text: 钢宗

title: 钢宗


text:
鋼宗

Noun

 * 1)  aluminium, primarily refers to that of cutlery

title: 鋼宗


text:
烏油油

Adjective

 * 1)  jet-black; shiny black; glossy black

title: 烏油油


text: 乌油油

title: 乌油油


text:
光油油

Adjective

 * 1)  smooth and shiny

title: 光油油


text:
黑油油

Adjective

 * 1)  black and shiny

title: 黑油油


text: wūyóuyóu

title: wūyóuyóu


text:
黑幽幽

Adjective

 * 1)  dark; pitch-black

title: 黑幽幽


text: သစ်ခွရည်

title: သစ်ခွရည်


text: bùyì'érfēi

title: bùyì'érfēi


text: 上下铺

title: 上下铺


text: 下铺

title: 下铺


text: 问句

title: 问句


text: သစ်ခွ

title: သစ်ခွ


text:
벽시계

Etymology
.

Noun

 * 1) wall clock

title: 벽시계


text: ဆဋ္ဌမအာရုံ

title: ဆဋ္ဌမအာရုံ


text:
뻐꾸기시계

Etymology
From native Korean + Sino-Korean.

Noun

 * 1) cuckoo clock

title: 뻐꾸기시계


text: bùzànyīcí

title: bùzànyīcí


text:
회중시계

Etymology
.

Noun

 * 1) pocketwatch

title: 회중시계


text:
초시계

Etymology
.

Noun

 * 1) stopwatch

title: 초시계


text: 秒時計

title: 秒時計


text: အာရုံငါးပါး

title: အာရုံငါးပါး


text: 懷中

title: 懷中


text: 懷中時計

title: 懷中時計


text: bùzhēngqì

title: bùzhēngqì


text:
不爭

Adjective

 * 1)  unquestionable; indisputable

title: 不爭


text: 不争

title: 不争


text: bùzhēng

title: bùzhēng


text: 不正当竞争

title: 不正当竞争


text:
不正當競爭

Noun

 * 1) unequal competition

title: 不正當競爭


text:
회중

Etymology 1
.

Noun

 * 1)  pocket; personal

Etymology 2
.

Noun

 * 1) congregation, audience, assembly

title: 회중


text: bùzhèngzhīfēng

title: bùzhèngzhīfēng


text: tāiwèi

title: tāiwèi


text:
회중경

Etymology
.

Noun

 * 1) pocket mirror

title: 회중경


text: 懷中鏡

title: 懷中鏡


text:
회중일기

Etymology
.

Noun

 * 1) pocketbook, pocket(-sized) diary

title: 회중일기


text: 懷中日記

title: 懷中日記


text:
magsalida

Etymology
From.

Verb

 * 1) to replace; to change
 * 2) to leave a station
 * 1) to leave a station

title: magsalida


text:
salidahan

Etymology
From.

Verb

 * 1) to replace; to change

title: salidahan


text: bùzhījìntuì

title: bùzhījìntuì


text:
손목시계

Etymology
From Native Korean + Sino-Korean.

Noun

 * 1) wristwatch

title: 손목시계


text:
непонятка

Noun

 * 1)  misunderstanding

title: непонятка


text: bùzhīsǐhuó

title: bùzhīsǐhuó


text: Citations:equivalent-teeth shrew mole

title: Citations:equivalent-teeth shrew mole


text:
팔목시계

Etymology
From + Sino-Korean.

Noun

 * 1) wristwatch

title: 팔목시계


text:
팔뚝시계

Etymology
From + Sino-Korean.

Noun

 * 1) wristwatch

title: 팔뚝시계


text: bùzhīsuǒyún

title: bùzhīsuǒyún


text: tiāngāodìhòu

title: tiāngāodìhòu


text:
Template:grk-mar-noun/documentation

Use and  to generate headword lines for Mariupol Greek nouns and proper nouns. Both templates use the same template function, so they have the same logic.

These templates currently only support Mariupol Greek entries in Cyrillic script; should be used for Greek-script entries.

Parameters
There are three numbered parameters ( headword, gender , and Greek spelling , of which only headword is required), and no named parameters.

 * headword, the only required parameter, is the headword in Cyrillic script, including any diacritics.
 * gender is the gender of the noun. The allowed genders are ,  , and   (masculine, feminine, and neuter, respectively), as well as   (unknown).
 * Greek spelling is the Greek transliteration of the Cyrillic form of the noun. If used, it provides a link to the entry for the Greek-script form of the noun.

These can be used in multiple ways:
 * For instance, in the entry for,.
 * For instance, in the entry for,.
 * For instance, in the entry for,.
 * For instance, in the entry for,.
 * For instance, in the entry for,.
 * For instance, in the entry for,.

title: Template:grk-mar-noun/documentation


text:
시곗바늘

Etymology
From.

Noun

 * 1)  hand

title: 시곗바늘


text: 不知所终

title: 不知所终


text:
不知所終

Idiom

 * 1) to not know what has become of someone; to not know someone's whereabouts; to not know what happened to someone

title: 不知所終


text: bùzhīsuǒzhōng

title: bùzhīsuǒzhōng


text:
괘종시계

Etymology
.

Noun

 * 1) grandfather clock, longcase clock

title: 괘종시계


text: 掛鐘時計

title: 掛鐘時計


text:
trùng sinh

Etymology
.

Verb

 * 1) to rebirth; to be revived

title: trùng sinh


text:
Talk:cybertype

sense requested
As used in Ommatoiulus avatar Arlo Barnes (talk) 03:36, 30 July 2022 (UTC)

title: Talk:cybertype


text:
mangisi

Etymology
From.

Verb

 * 1) to be taken with a smile

title: mangisi


text:
칠십세

Etymology
.

Noun

 * 1)  seventies

title: 칠십세


text:
칠십년대

Etymology
.

Noun

 * 1)  the seventies

title: 칠십년대


text:
칠십대

Etymology
.

Noun

 * 1)  the seventies

title: 칠십대


text: 骨髓增生异常综合征

title: 骨髓增生异常综合征


text:
骨髓增生異常綜合徵

Noun

 * 1)  myelodysplastic syndrome

title: 骨髓增生異常綜合徵


text: Citations:Firstname Bunchofnumbers

title: Citations:Firstname Bunchofnumbers


text:
Talk:westaboo

"...enjoys western media" is a poor definition
(Copying my comment from RFV): "...enjoys western media" is a poor definition, too. It means popular entertainment like films and music, doesn't it? Not western media like The New York Times. Equinox ◑ 20:19, 7 April 2022 (UTC) Equinox ◑ 03:59, 30 July 2022 (UTC)
 * The cites show this being used in reference to KFC and XBox consoles. The broader definition of "Western culture and media" thus seems more suitable than a narrow pop culture or mass media-centered one. WordyAndNerdy (talk) 09:16, 9 August 2022 (UTC)

RFV discussion: April 2022–February 2023
98.170.164.88 19:58, 7 April 2022 (UTC)

 * "...enjoys western media" is a poor definition, too. It means popular entertainment like films and music, doesn't it? Not western media like The New York Times. Equinox ◑ 20:19, 7 April 2022 (UTC)

 * Added Twitter cites spanning 12 years over here. WordyAndNerdy (talk) 05:46, 10 April 2022 (UTC)
 * Weeaboo seems to have thousands of durably archived usages, are we sure that this isn't just a pun repeated a few times on Twitter? - TheDaveRoss  14:40, 25 October 2022 (UTC)

CFI Vote for westaboo

 * Keep per extensive use across over a decade. Ioaxxere (talk) 02:04, 9 February 2023 (UTC)
 * Keep. Binarystep (talk) 04:08, 9 February 2023 (UTC)

RFV Passed. (2-0) Ioaxxere (talk) 06:22, 24 February 2023 (UTC)

title: Talk:westaboo


text: Category:Swahili terms derived from the Arabic root و ك ل


text: темного

title: темного


text: темних

title: темних


text: темні

title: темні


text: темне

title: темне


text: Category:Yola terms derived from Proto-Celtic


text: темної

title: темної


text: темну

title: темну


text:
多發性骨髓瘤

Noun

 * 1)  multiple myeloma

title: 多發性骨髓瘤


text: 多发性骨髓瘤

title: 多发性骨髓瘤


text: світле

title: світле


text:
Talk:այդտեղ

voicing
for words like այդ+X, does the դ devoice to like [ajt-teʁ]? Hovsepig (talk) 04:16, 30 July 2022 (UTC)

 * it does. I think [d] is always devoiced before պ, տ, կ, e.g. in, and possibly even aspirated, but I am not sure. Vahag (talk) 11:59, 30 July 2022 (UTC)
 * it makes sense why you would have right-to-left devoicing here, because you already have it for words like վազք. The question then is if it's only /d/ that can be devoiced word-medially. i would assume all consonants can like ծաղկել. but idk your dialect, all i know is that WA lets everything devoice right-to-left :( Hovsepig (talk) 23:36, 30 July 2022 (UTC)

title: Talk:այդտեղ


text: світла

title: світла


text: світлої

title: світлої


text: світлу

title: світлу


text:
daraartuu

Etymology
from Oromo (daraaruu)(to blossom)

Adjective

 * 1) something that flowers.

title: daraartuu


text: світлого

title: світлого


text:
pemabuk

Noun

 * 1) drunk: a habitual drinker, especially one who is frequently intoxicated.

Etymology
.

Noun

 * 1) Drunk; a habitual drinker, especially one who is frequently intoxicated.

title: pemabuk


text: світлих

title: світлих


text: світлі

title: світлі


text: 汙濁

title: 汙濁


text: 汙物

title: 汙物


text: 𰾯

title: 𰾯


text:
Firstname Bunchofnumbers

Etymology
When someone attempts to register a Twitter account name that is already taken, the site suggests the inputted name followed by a long, randomly-generated string of numbers as an alternative (e.g. "@Wiktion74587432" instead of "@Wiktionary"). This has led to many anonymous accounts with handles that consist of a given name and a string of numbers (e.g. "@Jane74587432675").

Proper noun

 * 1)  A Twitter user suspected to be a troll, sockpuppet, or bot due to having a default-style account name and a history of odd, tendentious, or offensive posts.

title: Firstname Bunchofnumbers


text: FirstName BunchOfNumbers

title: FirstName BunchOfNumbers


text: 荒蕪地

title: 荒蕪地


text:
Module:User:Benwing2/number list

local export = {}

local m_links = require("Module:links")

--[=[

Terminology:

Number = a bare number; a mathematical entity which has different form types (e.g. cardinal, ordinal) Form type = a category of the forms that represent a number; examples are cardinal, ordinal, distributive, fractional Form = a word or expression that represents a number in a given language Tag = an identifier attached to a form that allows different logical subtypes of forms from the same form type to be     identified; e.g. 'vuitanta-vuit' vs. 'huitanta-huit' to identify variants of Catalan cardinal number 88 for different dialectal standards; there can be multiple tags per form, e.g.	 'tair ar ddeg' for the Welsh number 13 where there are both decimal/vigesimal and masculine/feminine variants of this number Tag list = a list of tags in the order they are specified in the data, e.g. {"vigesimal", "feminine"} for the example above Combined tag = the string representation of a tag list, using ||| to separate individual tags ]=]

local form_types = { {key = "cardinal", display = "Cardinal"}, {key = "ordinal", display = "Ordinal"}, {key = "ordinal_abbr", display = "Ordinal abbreviation"}, {key = "adverbial", display = "Adverbial"}, {key = "multiplier", display = "Multiplier"}, {key = "distributive", display = "Distributive"}, {key = "collective", display = "Collective"}, {key = "fractional", display = "Fractional"}, }

-- Keys in a `numbers` entry that aren't form types. local non_form_types = { numeral = true, wplink = true, next = true, prev = true, next_outer = true, prev_outer = true, upper = true, lower = true, }

local function track(page) require("Module:debug/track")("number list/" .. page) return true end

--[=[ -- -- General set intersection local function set_intersection(sets) local intersection = {} for key, _ in pairs(sets[1]) do		intersection[key] = true end for i = 2, #sets do		local this_set = sets[i] for key, _ in pairs(intersection) do			if not this_set[key] then -- See https://stackoverflow.com/questions/6167555/how-can-i-safely-iterate-a-lua-table-while-keys-are-being-removed -- It is safe to modify or remove a key while iterating over the table. intersection[key] = nil end end end return intersection end ]=]

local function set_intersection(set1, set2) local intersection = {} for key, _ in pairs(set1) do		intersection[key] = true end for key, _ in pairs(intersection) do		if not set2[key] then -- See https://stackoverflow.com/questions/6167555/how-can-i-safely-iterate-a-lua-table-while-keys-are-being-removed -- It is safe to modify or remove a key while iterating over the table. intersection[key] = nil end end return intersection end

local function list_to_set(list) local set = {} for _, item in ipairs(list) do		set[item] = true end return set end

function export.get_data_module_name(langcode, must_exist) local module_name = "Module:User:Benwing2/number list/data/" .. langcode if must_exist and not mw.title.new(module_name).exists then error(("Data module %s for language code '%s' does not exist"):format(module_name, langcode)) end return module_name end

local function power_of(n) return "1" .. string.rep("0", n) end

-- Format a number (either a Lua number or a string) in fixed point without any decimal point or scientific notation. -- `tostring` doesn't work because it converts large numbers such as 1000000000000000 to "1e+15". function export.format_fixed(number) if type(number) == "string" then return number else return ("%.0f"):format(number) end end

-- Parse a form with modifiers such as 'vuitanta-vuit' or 'سیزده' -- or 'سیزده' into its component parts. Return a form object, i.e. an object with fields -- `form` for the form, and `tr`, `tag`, `q`, `qq` or `link` for the modifiers. The `tag` field is a tag list -- (see above). function export.parse_form_and_modifiers(form_with_modifiers) local retval = {} local form form = form_with_modifiers while true do		local new_form, angle_bracketed = form:match("^(.-)(%b<>)$") if not new_form then break end local prefix, content = angle_bracketed:match "^<(%w+):(.+)>$" if not prefix then break end if prefix == "tag" then if retval.tag then table.insert(retval.tag, content) else retval.tag = {content} end elseif prefix == "q" or prefix == "qq" or prefix == "tr" or prefix == "link" then if retval[prefix] then error(("Duplicate modifier '%s' in data module form, already saw value '%s': %s"):format(prefix, retval[prefix], form_with_modifiers)) else retval[prefix] = content end else error(("Unrecognized modifier '%s' in data module form: %s"):format(prefix, form_with_modifiers)) end form = new_form end retval.form = form return retval end

-- Find the `numbers` object for a given number (which should be in string representation). function export.lookup_data(m_data, numstr) -- Don't try to convert very large numbers to Lua numbers because they may overflow. -- Powers of 10 >= 10^22 cannot be represented exactly as a Lua number. return m_data.numbers[numstr] or #numstr < 22 and m_data.numbers[tonumber(numstr)] or nil end

-- Return true if a < b, where either may be a Lua number or the string representation of a number. function export.numbers_less_than(a, b)	a, b = export.format_fixed(a), export.format_fixed(b) local alen = #a local blen = #b if alen < blen then return true end if alen > blen then return false end return a < b end

-- Return true if a > b, where either may be a Lua number or the string representation of a number. function export.numbers_greater_than(a, b)	return export.numbers_less_than(b, a) end

-- Given a number form, convert it to its independent (un-affixed) form. This only makes sense for certain languages -- where there is a difference between independent and affixed forms of numerals. Currently the only such language -- is Swahili, where e.g. the cardinal number form for 3 is affixed -tatu, independent tatu, and the ordinal -- number form is -a tatu, independent tatu. We rely on a set of Lua pattern substitutions to convert from -- affixed to independent form. -- -- FIXME: This needs major rethinking in a way that isn't specific to Swahili. local function maybe_unaffix(m_data, form) if not m_data.unaffix then return form end for _, entry in ipairs(m_data.unaffix) do		local from, to = unpack(entry) form = mw.ustring.gsub(form, from, to) end return form end

-- Convert the given number form (taken from the data for `lang`, after parsing the form for modifiers and stripping -- the modifiers) to an entry name. The form may have links and/or accent/length marks that need to be stripped. local function form_to_entry_name(form, lang) return lang:makeEntryName(m_links.remove_links(form)) end

-- Return true if the given number form object (taken from the data for `lang`, after parsing the form for modifiers) -- matches `pagename`. If there is a  modifier, we check against it. Otherwise, we check against the form -- itself. In this case, the form may have links and/or accent/length marks that need to be stripped, and we may need -- to convert the form to its independent (un-affixed) form, if there is a difference between independent and affixed -- forms (as in Swahili). local function form_equals_pagename(formobj, pagename, m_data, lang) if formobj.link == pagename then return true end local entry_name = form_to_entry_name(formobj.form, lang) return entry_name == pagename or maybe_unaffix(m_data, entry_name) == pagename end

-- Given the data for a language and a number (which should be in string representation), find the next and previous -- numbers to display (in string representation). local function get_next_and_prev_keys(m_data, numstr) local numdata = export.lookup_data(m_data, numstr) if not numdata then return nil, nil end local nextnum = numdata.next local prevnum = numdata.prev if not nextnum or not prevnum then -- Find the next/previous numbers by sorting all the keys and locating the number in question among them. local sorted_list = {} local index = 1 for key, _ in pairs(m_data.numbers) do			sorted_list[index] = key index = index + 1 end

table.sort(sorted_list, export.numbers_less_than)

-- We could binary search to save time, but given that we already sort, which is supra-linear, it won't -- matter to search linearly. for i, key in ipairs(sorted_list) do			if export.format_fixed(key) == numstr then nextnum = nextnum or sorted_list[i + 1] prevnum = prevnum or sorted_list[i - 1] break end end end

if nextnum then nextnum = export.format_fixed(nextnum) end if prevnum then prevnum = export.format_fixed(prevnum) end

return nextnum, prevnum end

-- Find the "description objects" (a two-element list {NUMBER, TYPE}, where NUMBER is either a Lua number or a string, -- depending on how it appears in the underlying data) that matches `pagename` and (if given) `matching_type`. -- Return a list of such objects. local function lookup_number_by_form(lang, m_data, pagename, matching_type) local retval = {} local function check_form(form, num, typ) local formobj = export.parse_form_and_modifiers(form) if form_equals_pagename(formobj, pagename, m_data, lang) and (not matching_type or typ == matching_type) then -- It's possible the same pagename occurs multiply for a given type and number, e.g. with different length -- or accent marks. The calling code is OK with multiple entries for a given number (which can also occur			-- with different types, e.g. the ordinal and fractional forms for a given number are the same), but will -- throw an error if different numbers are seen. table.insert(retval, {num, typ}) end end

for num, numdata in pairs(m_data.numbers) do		for numtype, forms in pairs(numdata) do			if non_form_types[numtype] then -- do nothing elseif type(forms) == "table" then for _, form in ipairs(forms) do					check_form(form, num, numtype) end else check_form(forms, num, numtype) end end end

return retval end

local function index_of_number_type(t, type) for i, subtable in ipairs(t) do		if subtable.key == type then return i		end end end

-- additional_types is an array of tables like form_types, -- but each table can contain the keys "before" or "after", which specify -- the numeral type that the form should appear before or after. -- The transformations are applied in order. local function add_form_types(additional_types) local types = require("Module:table").deepcopy(form_types) for _, type in ipairs(additional_types) do		type = require("Module:table").shallowcopy(type) local i		if type.before or type.after then i = index_of_number_type(types, type.before or type.after) end -- For now, simply log an error message -- if the "before" or "after" number type was not found, -- and insert the number type at the end. if i then if type.before then table.insert(types, i - 1, type) else table.insert(types, i + 1, type) end else table.insert(types, type) if type.before or type.after then mw.log("Number type "					.. (type.before or type.after)					.. " was not found.") end end type.before, type.after = nil, nil end return types end

-- Return all form types for the language in question, in order. function export.get_number_types(m_data) local final_form_types = form_types if m_data.additional_number_types then final_form_types = add_form_types(m_data.additional_number_types) end return final_form_types end

-- Convert a number type object (an object with `display` and `key` fields) to its displayed form. function export.display_number_type(number_type) if number_type.display then return number_type.display else return (number_type.key:gsub("^.", string.upper):gsub("_", " ")) end end

-- Group digits with a separator, such as a comma or a period. See Digit grouping. local function add_separator(numstr, separator, group, start) start = start or group if start >= #numstr then return numstr end

local parts = { numstr:sub(-start) } for i = start + 1, #numstr, group do		table.insert(parts, 1, numstr:sub(-(i + group - 1), -i)) end

return table.concat(parts, separator) end

function export.add_thousands_separator(numstr, separator) if #numstr < 4 then -- < 1000 return numstr end return add_separator(numstr, separator or ",", 3) end

local function add_Indic_separator(numstr, separator) return add_separator(numstr, separator, 2, 3) end

-- Convert a number (represented as a string) to non-Arabic form based on the specs in `numeral_config`. -- This is used, for example, to display the Hindu, Eastern Arabic or Roman form of a number along with the standard -- Arabic form. Most of the code below assumes that the non-Arabic numerals are decimal, and the digits map one-to-one -- with Arabic numerals. If this is not the case (e.g. for Roman numerals), a special module function is called to do -- the conversion. function export.generate_non_arabic_numeral(numeral_config, numstr) -- `numstr` is a number represented as a string. See comment near top of show_box. if numeral_config.module and numeral_config.func then return require("Module:" .. numeral_config.module)[numeral_config.func](numstr) end

local thousands_separator, Indic_separator, zero_codepoint = numeral_config.thousands_separator, numeral_config.Indic_separator, numeral_config.zero_codepoint

if not zero_codepoint then return nil end

if thousands_separator then numstr = export.add_thousands_separator(numstr, thousands_separator) elseif Indic_separator then numstr = add_Indic_separator(numstr, Indic_separator) end

return numstr:gsub("[0-9]", function (digit)		return mw.ustring.char(zero_codepoint + tonumber(digit))	end) end

-- Format a number (either a Lua number or a string) for display. Sufficiently small numbers are displayed in fixed -- point with thousands separators. Larger numbers are displayed in both fixed point and scientific notation using -- superscripts, and sufficiently large numbers are displayed only in scientific notation. function export.format_number_for_display(number) local MAX_NUM_DIGITS_FOR_FIXED_ONLY = 6 local MIN_NUM_DIGITS_FOR_SCIENTIFIC_ONLY = 13 local numstr = export.format_fixed(number) local fixed = export.add_thousands_separator(numstr) if #numstr <= MAX_NUM_DIGITS_FOR_FIXED_ONLY then return fixed end local kstr = numstr:match("^([0-9]*[1-9])0*$") if not kstr then error("Internal error: Unable to match number '" .. numstr .. "'") end local exponent = ("10%s"):format(#numstr - 1) local mantissa if kstr == "1" then mantissa = "" elseif #kstr == 1 then mantissa = kstr .. " x " else mantissa = kstr:gsub("^([0-9])", "%1.") .. " x " end local scientific = mantissa .. exponent if #numstr >= MIN_NUM_DIGITS_FOR_SCIENTIFIC_ONLY then return scientific else return fixed .. " (" .. scientific .. ")" end end

-- Map a list of tags to a single string that is equivalent. We need to do this because we can't easily put lists in the -- keys of tables. local function tag_list_to_combined_tag(tag_list) return table.concat(tag_list, "|||") end

-- Given a list of forms with attached inline modifiers (e.g. 'huitanta-huit' or -- 'tair ar ddeg'), parse the forms into form objects (the return value of -- parse_form_and_modifiers) and group by the tag. Three values are returned: -- `seen_forms`, `forms_by_tag`, `seen_tags` where: -- (1) `seen_forms` is the list of parsed form objects; -- (2) `forms_by_tag` is a table grouping the form objects by combined tag, where the key is the tag and the value is --     a list of the form objects seen with that tag (forms without tag are grouped under the empty-string tag); -- (3) `seen_tags` is a list of the combined tags encountered, in the order they were encountered; -- (4) `combined_tags_to_tag_lists` is a map from combined tags to the corresponding tag lists. function export.group_numeral_forms_by_tag(forms) local seen_forms = {} local forms_by_tag = {} local seen_tags = {} local combined_tags_to_tag_lists = {}

for _, form in ipairs(forms) do		local formobj = export.parse_form_and_modifiers(form) table.insert(seen_forms, formobj) local combined_tag = formobj.tag and tag_list_to_combined_tag(formobj.tag) or "" if not forms_by_tag[combined_tag] then table.insert(seen_tags, combined_tag) forms_by_tag[combined_tag] = {} combined_tags_to_tag_lists[combined_tag] = formobj.tag or {} end table.insert(forms_by_tag[combined_tag], formobj) end

return seen_forms, forms_by_tag, seen_tags, combined_tags_to_tag_lists end

-- Given a form object (as returned by parse_form_and_modifiers), format as appropriate for the current language. function export.format_formobj(formobj, m_data, lang) local left_q = formobj.q and require("Module:qualifier").format_qualifier(formobj.q) .. " " or "" local right_q = formobj.qq and " " .. require("Module:qualifier").format_qualifier(formobj.qq) or "" return left_q .. m_links.full_link({		lang = lang, term = maybe_unaffix(m_data, formobj.form), alt = formobj.form, tr = formobj.tr,	}) .. right_q end

-- Implementation of. function export.show_box(frame) local full_link = m_links.full_link

local params = { [1] = {required = true}, [2] = {},		["pagename"] = {}, ["type"] = {}, }

local parent_args = frame:getParent.args if parent_args.pagename then track("show-box-pagename") end local args = require("Module:parameters").process(parent_args, params)

local langcode = args[1] or "und" local lang = require("Module:languages").getByCode(langcode, "1")

-- Get the data from the data module. Some modules (e.g. currently Module:number list/data/ka) have to be -- loaded with require because the exported numbers table has a metatable. local module_name = export.get_data_module_name(langcode, "must exist") local m_data = require(module_name)

local pagename = args.pagename or (mw.title.getCurrentTitle.nsText == "Reconstruction" and "*" or "") .. mw.title.getCurrentTitle.subpageText

local cur_type = args.type

-- We represent all numbers as strings in this function to deal with the limited precision inherent in Lua numbers. -- These large numbers do occur, such as 100 trillion (རབ་བཀྲམ་ཆེན་པོ), 1 sextillion, etc. Lua represents all -- numbers as 64-bit floats, meaning that some numbers above 2^53 cannot be represented exactly. The first power of	-- 10 that cannot be represented exactly is 10^22 (ten sextillion in short scale, ten thousand trillion in long	-- scale), but the first power of ten whose neighboring numbers cannot be represented exactly is 10^16 (ten	-- quadrillion or ten thousand billion). Ideally we would use a big integer library of some kind, but unfortunately -- Wiktionary does not seem to have any such library installed. MediaWiki docs make mention of bcmath, but -- mw.bcmath.new throws an error. --	-- In module data, we allow numbers to be indexed as Lua numbers or as strings. See lookup_data above. local cur_num = args[2] or langcode == "und" and mw.title.getCurrentTitle.nsText == "Template" and "2" or nil

-- If a current number wasn't specified, find it by looking through the data for the current language and matching -- forms against the pagename. if not cur_num then local nums_and_types = lookup_number_by_form(lang, m_data, pagename, cur_type) if #nums_and_types == 0 then error("The current page name '" .. pagename .. "' does not match the spelling of any known number in " ..				module_name .. ". Check the data module or the spelling of the page.") end for _, num_and_type in ipairs(nums_and_types) do			local num, typ = unpack(num_and_type) num = export.format_fixed(num) if cur_num and num ~= cur_num then local errparts = {} for _, num_and_type in ipairs(nums_and_types) do					local num, typ = unpack(num_and_type) table.insert(errparts, ("%s (%s)"):format(num, typ)) end error("The current page name '" .. pagename .. "' matches the spelling of multiple numbers in " ..					module_name .. ": " .. table.concat(errparts, ",") .. ". Please specify the number explicitly.") else cur_num = num end end end

cur_num = cur_num:gsub(",", "") -- remove thousands separators if not cur_num:find("^%d+$") then error("Extraneous characters in parameter 2: should be decimal number (integer): '" .. cur_num .. "'") end

-- Wrapper around `export.lookup_data` that may throw an error if the number can't be found (specifically if	-- param_for_error is given). local function lookup_data(numstr, param_for_error) local retval = export.lookup_data(m_data, numstr) if not retval and param_for_error then error(('The %s number "%s" specified in the "numbers" table entry for "%s" cannot be found in ' .. "%s; please fix the module."):format(param_for_error, numstr, cur_num, module_name)) end return retval end

local cur_data = lookup_data(cur_num) if not cur_data then error('The number "' .. cur_num .. '" is not found in the "numbers" table in ' .. module_name .. ".") end

local formatted_forms = {}

if cur_type and not cur_data[cur_type] then error("The numeral type " .. cur_type .. " for " .. cur_num .. " is not found in " .. module_name .. ".") end

-- See above for the definition of "combined tag" and "tag list". The combined tag is just the concatenation of the -- tag list with ||| between the tags. local cur_tag_list, cur_combined_tag

local form_types = export.get_number_types(m_data)

-- LONG COMMENT EXPLAINING TAG HANDLING: --	-- For each form type (see `form_types` at top of file), group the entries for that form type by tag and figure out -- what the current form type and tag is, i.e. the form type and tag for the form matching the pagename. Tags are -- e.g. as in 'vuitanta-vuit' or 'huitanta-huit' for Catalan and allow different -- logical sets of numbers for the same form type to be identified. There can potentially be multiple tags per -- form, e.g. 'tair ar ddeg' for the Welsh number 13 where there are both decimal/ -- vigesimal and masculine/feminine variants of this number. --	-- We need to do two passes over all form types. In the first pass, for each form type we parse all the forms, -- group them by tag, and store the results in a per-form-type table. In the second pass, we then format all forms -- for all form types. The reason for doing two passes is because we need to know the current tag in order to	-- display a form type correctly (because we display the forms for the current tag before the forms for any other	-- tags), but we won't know the current tag until we have done a pass over all form types and forms of those form -- types in order to determine which one matches the pagename. --	-- We use the current tag in two ways: -- 1. When displaying all the forms for a given number, we group both by form type and tag, and display the forms --   for a given form type/tag combination on a single line. For a given form type, we display the forms for each --   tag in the order the tags were specified in the data, except that the forms for the current tag are placed --   before all others (so e.g. for Catalan, if the current tag is "Valencian", we list the Valencian form(s)	--    first even if the Central form(s) are listed first in the data file). -- 2. When displaying links to adjacent numbers in display_adjacent_number_links, if there aren't form(s) for the --   current type, we don't display any links; but if there are mutiple tagged forms for the current type, we only --   display links for the forms for the current tag if there are any such forms, otherwise we display links for --   all forms of all tags. --	-- In the presence of multiple tags, things get a bit more complicated: -- 1. When displaying links to adjacent numbers, say the current tag is vigesimal+feminine, we want to prefer an	--   adjacent-number form that's both vigesimal and feminine, but otherwise we prefer one that's vigesimal or --   feminine over one that's neither. Say the current tag is just vigesimal; we of course prefer an	--   adjacent-number form that's just vigesimal, but otherwise we prefer a tag that's vigesimal + either masculine --   or feminine to a tag that's not vigesimal. So it seems we want the form(s) that have the maximum intersection --   of tags, and if there are two different tag lists with the same number of intersecting tags (e.g. the current	--    tag is vigesimal+feminine and we have a choice of decimal+feminine or just vigesimal), we should prefer the --   form that has fewer non-matching tags, hence we prefer the just-vigesimal form. -- 2. By the same logic, when displaying all the forms for a given number, we should order by the size of the --   intersection of the tag list in question with the current tag list, then inversely by the size of the tag list --   (so we prefer tag lists with fewer non-matching tags), then by the order of the tag lists in the data file.

local forms_by_tag_per_form_type = {} local seen_tags_per_form_type = {} local combined_tags_to_tag_lists_per_form_type = {}

for _, form_type in ipairs(form_types) do		local numeral = cur_data[form_type.key] if numeral then local numerals if type(numeral) == "string" then numerals = {numeral} elseif type(numeral) == "table" then numerals = numeral end

local seen_forms, forms_by_tag, seen_tags, combined_tags_to_tag_lists = export.group_numeral_forms_by_tag(numerals) forms_by_tag_per_form_type[form_type] = forms_by_tag seen_tags_per_form_type[form_type] = seen_tags combined_tags_to_tag_lists_per_form_type[form_type] = combined_tags_to_tag_lists for _, formobj in ipairs(seen_forms) do				if not cur_tag_list and form_equals_pagename(formobj, pagename, m_data, lang) then cur_tag_list = formobj.tag or {} cur_combined_tag = tag_list_to_combined_tag(cur_tag_list) cur_type = cur_type or form_type.key end end end end

-- Error if we couldn't locate the pagename among the forms for the current number. This only happens if the -- number if given explicitly in 2=.

if not cur_type and mw.title.getCurrentTitle.nsText ~= "Template" then error("The current page name '" .. pagename .. "' does not match any of the numbers listed in " ..			module_name .. " for " .. cur_num .. ". Check the data module or the spelling of the page.") end

-- Now, format all the forms for all form types for the current number.

local function sort_combined_tags(combined_tags, seen_tags, combined_tags_to_tag_lists) local cur_tag_set = list_to_set(cur_tag_list) local tags_to_order = {} for i, tag in ipairs(seen_tags) do			tags_to_order[tag] = i		end local function compare_tags(tag1, tag2) -- See long comment above. -- First compare by number of tags in common with the current tag list. local tag_list1 = combined_tags_to_tag_lists[tag1] local tag_list2 = combined_tags_to_tag_lists[tag2] local common1 = set_intersection(cur_tag_set, list_to_set(tag_list1)) local common2 = set_intersection(cur_tag_set, list_to_set(tag_list2)) if #common1 ~= #common2 then return #common1 < #common2 end -- Then compare inversely by number of tags not in common with the current tag list (which is equivalent to			-- comparing by total number of tags, since tags should be distinct). if #tag_list1 ~= #tag_list2 then return #tag_list1 > #tag_list2 end -- Finally, compare by the original ordering in the number data, but if a tag is the same as the current -- tag, put it first, and if somehow we encounter a tag that's not in the original ordering, put it last. local index1 = tag1 == cur_combined_tag and 0 or tags_to_order[tag1] or #seen_tags + 1 local index2 = tag2 == cur_combined_tag and 0 or tags_to_order[tag2] or #seen_tags + 1 return index1 < index2 end table.sort(combined_tags, compare_tags) end

for _, form_type in ipairs(form_types) do		local forms_by_tag = forms_by_tag_per_form_type[form_type] local seen_tags = seen_tags_per_form_type[form_type] local combined_tags_to_tag_lists = combined_tags_to_tag_lists_per_form_type[form_type] if forms_by_tag then local function insert_forms_by_tag(tag) local formatted_tag_forms = {}

local pagename_among_forms = false for _, formobj in ipairs(forms_by_tag[tag]) do					table.insert(formatted_tag_forms, export.format_formobj(formobj, m_data, lang)) if form_equals_pagename(formobj, pagename, m_data, lang) then pagename_among_forms = true end end

if tag ~= "" then local tag_list = combined_tags_to_tag_lists[tag] tag = table.concat(tag_list, " / ") end local displayed_number_type = export.display_number_type(form_type) .. (tag == "" and "" or (" (%s)"):format(tag)) if pagename_among_forms then displayed_number_type = "'''" .. displayed_number_type .. "'''"				end

table.insert(formatted_forms, "    " .. displayed_number_type .. ": " ..					table.concat(formatted_tag_forms, ", ")) end

sort_combined_tags(seen_tags, seen_tags, combined_tags_to_tag_lists) for _, tag in ipairs(seen_tags) do				insert_forms_by_tag(tag) end end end

-- Current number in header local cur_display = export.format_number_for_display(cur_num)

local numeral if m_data.numeral_config then numeral = export.generate_non_arabic_numeral(m_data.numeral_config, cur_num) elseif cur_data["numeral"] then numeral = export.format_fixed(cur_data["numeral"]) end

if numeral then cur_display = full_link({lang = lang, alt = numeral, tr = "-"}) .. " <span style=\"font-size: smaller;\">" .. cur_display .. " "	end

- Determine next/prev, next/prev outer, and upper/lower numbers. --

-- We have three series of numbers to determine: --	-- 1. The next/previous numbers, which are always those in the sorted series of available numbers unless overridden --   by `next`/`prev` specs in an individual number. -- 2. The next/previous outer numbers, which are displayed to the outside of the next/previous numbers. These can --   be overridden for an individual number using `next_outer`/`prev_outer`. Otherwise, we try according to an --   algorithm described below in the code for computing the outer numbers. -- 3. The upper/lower numbers, which are displayed above or below the central number box. These can be overridden --   for an individual number using `upper`/`lower`. These are always 10x greater or less than the number in --   question, number not considering a number if it's the same as the next/previous number.

local next_num, prev_num = get_next_and_prev_keys(m_data, cur_num) local next_data = next_num and lookup_data(next_num, "next") local prev_data = prev_num and lookup_data(prev_num, "previous")

- Decompose number into mantissa (k) and exponent (m). --

local k, m	if cur_num == "0" then k = 0 m = 1 else local kstr, mstr = cur_num:match("^([0-9]*[1-9])(0*)$") if not kstr then error("Internal error: Unable to match number '" .. cur_num .. "'") elseif #kstr > 15 then -- This is because some numbers with 16 or more digits can't be represented exactly. error("Can't handle number with more than 15 digits before the trailing zeros: '" .. cur_num .. "'") end k = tonumber(kstr) m = #mstr end

-- Find the next greater power of 10 for cur_num, up to 10^6. `try` should look up the data for a power of 10 -- and return it if it's available and the number passes any checks, otherwise nil. local function make_greater_power_of_ten(power) return cur_num .. string.rep("0", power) end

-- Find the next lesser power of 10 for cur_num, up to 10^6. `try` should look up the data for a power of 10 -- and return it if it's available and the number passes any checks, otherwise nil. local function make_lesser_power_of_ten(power) local desired_zeros = m - power if desired_zeros < 0 then return nil end return k .. string.rep("0", desired_zeros) end

local next_outer_data, prev_outer_data local next_outer_num, prev_outer_num = cur_data.next_outer, cur_data.prev_outer

-- When trying to find then next/previous outer numbers, first, if the base-10 mantissa is not 1 or 0, we add 1 to -- or subtract 1 from the mantissa, keeping the same number of zeros. Hence, for 300, we try 400 for the next outer, -- 200 for the previous outer. For 900, we try 1000 for the next outer and 800 for the previous outer. If the -- mantissa is 1, the next outer is computed the same but for the previous outer we use 9 followed by one fewer -- zero. Hence, for 100 we try 200 for the next outer but 90 for the previous outer. If the mantissa is 0 (i.e. the	-- entire number is 0), we try 10 for the next outer, and have no previous outer. --	-- Next, if the number is an even power of 10, we try 10x, 1000x greater, 100x greater and 1,000,000x greater, in -- that sequence. Essentially, first we try the next power of 10; then we try the next short-scale number (billion,	-- trillion, etc. where large numbers follow a 10^3 sequence); then we try the next long-scale number (where large	-- numbers follow a 10^6 sequence); then we try the next Indic-scale number (where large numbers follow a 10^2	-- sequence: lakh, crore, arab, ...). We don't just try powers of 10 in order because then if e.g. we have entries -- for one million, ten million, one hundred million and one billion, and the current number is one million, the -- next number will be ten million and the next outer number one hundred million, when it would be cleaner to have -- one billion as the outer number (and in many cases, there is no Wiktionary entry for one hundred million). --	-- For the previous outer number, we do an analogous algorithm but make sure we don't try numbers less than 1. local power_of_10_sequence = { 1, 3, 2, 6 }

- Determine next outer number. --	if next_outer_num then next_outer_data = lookup_data(next_outer_num, "next outer") else local function try(num) local data = (not next_num or export.numbers_greater_than(num, next_num)) and lookup_data(num) or nil if data then next_outer_num = num next_outer_data = data end return data end if not try((k + 1) .. string.rep("0", m)) and k == 1 then -- Try looking up a greater power of ten instead. for _, power_of_10 in ipairs(power_of_10_sequence) do				if try(make_greater_power_of_ten(power_of_10)) then break end end end end

- Determine previous outer number. --	if prev_outer_num then prev_outer_data = lookup_data(prev_outer_num, "previous outer") else local function try(num) local data = (not prev_num or export.numbers_less_than(num, prev_num)) and lookup_data(num) or nil if data then prev_outer_num = num prev_outer_data = data end return data end if k == 0 or m == 0 then -- less than 10; no previous outer num else local num_to_try if k == 1 then num_to_try = "9" .. string.rep("0", m - 1) else num_to_try = (k - 1) .. string.rep("0", m)			end if not try(num_to_try) and k == 1 then -- Try looking up a smaller power of ten instead. for _, power_of_10 in ipairs(power_of_10_sequence) do					local num_to_try = make_lesser_power_of_ten(power_of_10) if num_to_try and try(num_to_try) then break end end end end end

local upper_data, lower_data local upper_num, lower_num = cur_data.upper, cur_data.lower

- Determine upper number. --	if upper_num then upper_data = lookup_data(upper_num, "upper") else -- Try looking up the next power of ten. upper_num = make_greater_power_of_ten(1) if upper_num == next_num then upper_num = nil else upper_data = lookup_data(upper_num) end end

- Determine lower number. --	if lower_num then lower_data = lookup_data(lower_num, "lower") elseif k == 0 or m == 0 then -- less than 10; no lower num else -- Try looking up the previous power or 10. lower_num = make_lesser_power_of_ten(1) if lower_num == prev_num then lower_num = nil else lower_data = lookup_data(lower_num) end end

-- For a number `num` (an "adjacent" number to the current number, i.e. either next, previous, next/previous outer,	-- or upper/lower) with corresponding entry data `num_data`, display link(s) to the form(s) for this number that -- are associated with the current type and tag. If there is a single form to be linked to, the form is linked -- using the number itself as the display text; otherwise, the multiple forms are linked with superscripted [a], -- [b], etc. and the number it displayed adjacent to the links. In either case, beside the number there may be an -- arrow. If `arrow` == "rarrow", the format is like this: --		if multiple entries: --			 → [a], [b], ... --		else --			 →	-- If `arrow` == "larrow", the format is like this: --		if multiple entries: --			[a], [b], ... ← 	--		else --			← 	-- Otherwise, the format is like this: --		if multiple entries: --			 [a], [b], ... --		else --			 	--	-- Returns nil if `num_data` is nil or there is no entry in `num_data` for the current number type. --	-- For the handling of tags in this function, see the "LONG COMMENT EXPLAINING TAG HANDLING" above. local function display_adjacent_number_links(num, num_data, arrow) if not num_data then return nil end local num_type_data = num_data[cur_type] if not num_type_data then return nil end local forms = num_type_data if type(forms) ~= "table" then forms = {forms} end

local seen_forms, forms_by_tag = export.group_numeral_forms_by_tag(forms)

local forms_to_display if cur_tag and forms_by_tag[cur_tag] then forms_to_display = forms_by_tag[cur_tag] else forms_to_display = seen_forms end

for i, form_to_display in ipairs(forms_to_display) do			forms_to_display[i] = form_to_display.link or maybe_unaffix(m_data,				form_to_entry_name(form_to_display.form, lang)) end

local seen_pagenames = {} local pagenames_to_display = {} for _, form in ipairs(forms_to_display) do			if not seen_pagenames[form] then table.insert(pagenames_to_display, form) seen_pagenames[form] = true end end

num = export.format_number_for_display(num) local num_arrow = arrow == "rarrow" and num .. " → " or arrow == "larrow" and " ← " .. num or			num if #pagenames_to_display > 1 then local a = ("a"):byte local links = {} for i, term in ipairs(pagenames_to_display) do links[i] = m_links.language_link{lang = lang, term = term, alt = "[" .. string.char(a + i - 1) .. "]"}			end links = "" .. table.concat(links, ", ") .. ""			return arrow == "larrow" and links .. num_arrow or num_arrow .. links else return m_links.language_link { lang = lang, term = pagenames_to_display[1], alt = num_arrow, }		end end

-- Display links to previous/next numbers local prev_display = display_adjacent_number_links(prev_num, prev_data, "larrow") or "" local next_display = display_adjacent_number_links(next_num, next_data, "rarrow") or ""

-- Display links to previous/next outer numbers local prev_outer_display = display_adjacent_number_links(prev_outer_num, prev_outer_data, "larrow") local next_outer_display = display_adjacent_number_links(next_outer_num, next_outer_data, "rarrow")

-- Display links to upper/lower numbers local upper_display = display_adjacent_number_links(upper_num, upper_data) local lower_display = display_adjacent_number_links(lower_num, lower_data)

local canonical_name = lang:getCanonicalName local appendix1 = canonical_name .. " numerals" local appendix2 = canonical_name .. " numbers" local appendix local title if mw.title.new(appendix1, "Appendix").exists then appendix = appendix1 elseif mw.title.new(appendix2, "Appendix").exists then appendix = appendix2 end

if appendix then title = "" .. appendix2 .. "" else title = appendix2 end

local function format_cell(contents, font_size, background, colspan, bold) font_size = font_size and (" font-size:%s;"):format(font_size) or "" background = background and (" background:%s;"):format(background) or "" colspan = colspan and ('colspan="%s" '):format(colspan) or "" bold = bold and "!" or "|" return ('%s %sstyle="min-width: 6em;%s%s | %s\n'):format(bold, colspan, font_size, background, contents)	end

local has_outer_display = not not (prev_outer_display or next_outer_display) local function format_upper_lower_display_row(display) local blank_cell if has_outer_display then blank_cell = '| colspan="2" |\n' else blank_cell = "|\n" end local parts = {'|- style="text-align: center; background:#dddddd;"\n'} table.insert(parts, blank_cell) table.insert(parts, format_cell(display, "smaller")) table.insert(parts, blank_cell) return table.concat(parts) end

upper_display = upper_display and format_upper_lower_display_row(upper_display) or "" lower_display = lower_display and format_upper_lower_display_row(lower_display) or ""

local function format_display_cell(display) return format_cell(display, "smaller", "#dddddd") end

prev_display = format_display_cell(prev_display) next_display = format_display_cell(next_display) prev_outer_display = has_outer_display and format_display_cell(prev_outer_display or "") or "" next_outer_display = has_outer_display and format_display_cell(next_outer_display or "") or "" cur_display = format_cell(cur_display, "larger", nil, nil, "bold")

local forms_display = ('| colspan="%s" style="text-align: center;" | %s\n'):format(		has_outer_display and 5 or 3, table.concat(formatted_forms, " "))

local footer_display if cur_data.wplink then local footer = "" .. lang:getCanonicalName .. " Wikipedia article on " .. m_links.full_link({lang = lang, term = "w:" .. lang:getCode .. ":" .. cur_data.wplink,			alt = export.format_number_for_display(cur_num)}) footer_display = '|- style="text-align: center;"\n' .. format_cell(footer, nil, "#dddddd", has_outer_display and 5 or 3) else footer_display = "" end

local edit_link = ' ( [' ..		tostring(mw.uri.fullUrl(module_name, { action = "edit" })) ..		" edit] ) "

return [=[{| class="floatright" cellpadding="5" cellspacing="0" style="background: #ffffff; border: 1px #aaa solid; border-collapse: collapse; margin-top: .5em;" rules="all" upper_display .. '|- style="text-align: center;"\n' .. prev_outer_display .. prev_display .. cur_display .. next_display .. next_outer_display .. "|-\n" .. lower_display .. "|-\n" .. forms_display .. footer_display .. "|}" end
 * + ]=] .. title .. edit_link .. "\n" ..

-- Assumes string or nil (or false), the types that can be found in an args table. local function if_not_empty(val) if val and mw.text.trim(val) == "" then return nil else return val end end

function export.show_box_manual(frame) local m_links = require("Module:links") local num_type = frame.args["type"]

local args = {} --cloning parent's args while also assigning nil to empty strings for pname, param in pairs(frame:getParent.args) do		args[pname] = if_not_empty(param) end

local lang = args[1] or (mw.title.getCurrentTitle.nsText == "Template" and "und") or error("Language code has not been specified. Please pass parameter 1 to the template.") local sc = args["sc"]; local headlink = args["headlink"] local wplink = args["wplink"] local alt = args["alt"] local tr = args["tr"]

local prev_symbol = if_not_empty(args[2]) local cur_symbol = if_not_empty(args[3]); local next_symbol = if_not_empty(args[4])

local prev_term = if_not_empty(args[5]) local next_term = if_not_empty(args[6])

local cardinal_term = args["card"]; local cardinal_alt = args["cardalt"]; local cardinal_tr = args["cardtr"]

local ordinal_term = args["ord"]; local ordinal_alt = args["ordalt"]; local ordinal_tr = args["ordtr"]

local adverbial_term = args["adv"]; local adverbial_alt = args["advalt"]; local adverbial_tr = args["advtr"]

local multiplier_term = args["mult"]; local multiplier_alt = args["multalt"]; local multiplier_tr = args["multtr"]

local distributive_term = args["dis"]; local distributive_alt = args["disalt"]; local distributive_tr = args["distr"]

local collective_term = args["coll"]; local collective_alt = args["collalt"]; local collective_tr = args["colltr"]

local fractional_term = args["frac"]; local fractional_alt = args["fracalt"]; local fractional_tr = args["fractr"]

local optional1_title = args["opt"] local optional1_term = args["optx"]; local optional1_alt = args["optxalt"]; local optional1_tr = args["optxtr"]

local optional2_title = args["opt2"] local optional2_term = args["opt2x"]; local optional2_alt = args["opt2xalt"]; local optional2_tr = args["opt2xtr"]

lang = require("Module:languages").getByCode(lang) or error("The language code \"" .. lang .. "\" is not valid.") sc = (sc and (require("Module:scripts").getByCode(sc) or error("The script code \"" .. sc .. "\" is not valid.")) or nil)

track(lang:getCode)

if sc then track("sc") end

if headlink then track("headlink") end

if wplink then track("wplink") end

if alt then track("alt") end

if cardinal_alt or ordinal_alt or adverbial_alt or multiplier_alt or distributive_alt or collective_alt or fractional_alt or optional1_alt or optional2_alt then track("xalt") end

local lang_type = lang:getType local subpage = mw.title.getCurrentTitle.subpageText local is_reconstructed = lang_type == "reconstructed" or mw.title.getCurrentTitle.nsText == "Reconstruction" alt = alt or (is_reconstructed and "*" or "") .. subpage

if num_type == "cardinal" then cardinal_term = (is_reconstructed and "*" or "") .. subpage cardinal_alt = alt cardinal_tr = tr	elseif num_type == "ordinal" then ordinal_term = (is_reconstructed and "*" or "") .. subpage ordinal_alt = alt ordinal_tr = tr	end

local header = lang:getCanonicalName .. " " .. num_type .. " numbers"

if headlink then header = "" .. header .. "" end

local previous = ""

if prev_term or prev_symbol then previous = m_links.full_link({lang = lang, sc = sc, term = prev_term, alt = " < " .. prev_symbol, tr = "-"}) end

local current = m_links.full_link({lang = lang, sc = sc, alt = cur_symbol, tr = "-"})

local next = ""

if next_term or next_symbol then next = m_links.full_link({lang = lang, sc = sc, term = next_term, alt = next_symbol .. " > ", tr = "-"}) end

local forms = {}

if cardinal_term then table.insert(forms, "    Cardinal : " .. m_links.full_link({lang = lang, sc = sc, term = cardinal_term, alt = cardinal_alt, tr = cardinal_tr})) end

if ordinal_term then table.insert(forms, "    Ordinal : " .. m_links.full_link({lang = lang, sc = sc, term = ordinal_term, alt = ordinal_alt, tr = ordinal_tr})) end

if adverbial_term then table.insert(forms, "    Adverbial : " .. m_links.full_link({lang = lang, sc = sc, term = adverbial_term, alt = adverbial_alt, tr = adverbial_tr})) end

if multiplier_term then table.insert(forms, "    Multiplier : " .. m_links.full_link({lang = lang, sc = sc, term = multiplier_term, alt = multiplier_alt, tr = multiplier_tr})) end

if distributive_term then table.insert(forms, "    Distributive : " .. m_links.full_link({lang = lang, sc = sc, term = distributive_term, alt = distributive_alt, tr = distributive_tr})) end

if collective_term then table.insert(forms, "    Collective : " .. m_links.full_link({lang = lang, sc = sc, term = collective_term, alt = collective_alt, tr = collective_tr})) end

if fractional_term then table.insert(forms, "    Fractional : " .. m_links.full_link({lang = lang, sc = sc, term = fractional_term, alt = fractional_alt, tr = fractional_tr})) end

if optional1_title then table.insert(forms, "    " .. optional1_title .. " : " .. m_links.full_link({lang = lang, sc = sc, term = optional1_term, alt = optional1_alt, tr = optional1_tr})) end

if optional2_title then table.insert(forms, "    " .. optional2_title .. " : " .. m_links.full_link({lang = lang, sc = sc, term = optional2_term, alt = optional2_alt, tr = optional2_tr})) end

local footer = ""

if wplink then footer = "" .. lang:getCanonicalName .. " Wikipedia article on " .. m_links.full_link({lang = lang, sc = sc, term = "w:" .. lang:getCode .. ":" .. wplink, alt = alt, tr = tr}) end

return [=[{| class="floatright" cellpadding="5" cellspacing="0" style="background: #ffffff; border: 1px #aaa solid; border-collapse: collapse; margin-top: .5em;" rules="all"
 * + ]=] .. header .. [=[
 * style="width: 64px; background:#dddddd; text-align: center; font-size:smaller;" | ]=] .. previous .. [=[
 * style="width: 64px; background:#dddddd; text-align: center; font-size:smaller;" | ]=] .. previous .. [=[

! style="width: 98px; text-align: center; font-size:larger;" | ]=] .. current .. [=[

 * style="width: 64px; text-align: center; background:#dddddd; font-size:smaller;" | ]=] .. next .. [=[

 * colspan="3" style="text-align: center;" | ]=] .. table.concat(forms, " ") .. [=[
 * colspan="3" style="text-align: center;" | ]=] .. table.concat(forms, " ") .. [=[

 * colspan="3" style="text-align: center; background: #dddddd;" | ]=] .. footer .. [=[
 * colspan="3" style="text-align: center; background: #dddddd;" | ]=] .. footer .. [=[

end
 * }]=]

return export

title: Module:User:Benwing2/number list