text:
Template:fr-noun/documentation

This template is used for the headword line of French nouns. It uses Module:fr-headword as a back-end.

It should be used just under the 'Noun' header for French words. For example, on :

Multiword expressions
Multiword expressions use an intelligent algorithm to form the feminine and the plural. Specifically, if a known preposition is seen, the algorithm forms the feminine or plural only of the preceding word; otherwise, it forms the feminine or plural of the first and last word of the expression. (If multiple words precede a preposition, the algorithm forms the feminine or plural of the first and last such word.) The recognized prepositions are: Note that all prepositions must be preceded by a space to be recognized, and all except and  must be followed by a space.

An example is :

which produces

Note how the word before the preposition  is inflected automatically according to the default rules.

An example without a preposition is :

which produces

Here, the first and last word (i.e. both words, as there are only two) are inflected according to the default rules.

Some multiword terms inflect differently from the above rules. Use  to specify which word or words inflect in a multiword term:
 * Use  if only the first word inflects.
 * Use  if only the last word inflects.
 * Use  if the first and last word inflect.
 * Use  if all words inflect.
 * Use  if the first and second words inflect.
 * Use  if only the second word inflects.

Examples:

For, use :

which produces

For, use :

which produces

An example using such a spec for the feminine is :

which produces

In this case, an alternative which is shorter is to use  for the plural and   for the feminine:

which produces

Parameters

 * head; head2; ...
 * The head word(s), if different from the page name, or to link to individual words. Note that the default behavior with multiword and multipart pronouns is to split the pronoun intelligently and link the individual parts (see below), so this isn't normally needed.

 * 1 (or g); g2; ...
 * The gender(s), which should be one of,  ,   (gender can be either masculine or feminine),   (gender can be either masculine or feminine according to the natural gender of the word; categorizes into Category:French masculine and feminine nouns by sense),  ,  ,  ,.

 * 2; 3; 4; ...
 * The plural forms, if the noun is not already plural (as indicated in the gender). Some shortcuts can be used:
 * : explicitly request the default plural.
 * ,, etc.: specify how to pluralize multiword terms. See  above.
 * : if the plural is the same as the singular.
 * or : if the plural is formed by adding s or x.
 * If no plural forms are given, the first plural is formed according to default rules (see below). The first plural can also have some special values:
 * : if the noun is uncountable. The second and higher plural parameters can still be given, and indicate that the noun is usually uncountable, but can sometimes be pluralized.
 * : if the noun can be either countable or uncountable, depending on meaning. The countable plural(s) should be specified using the second and higher plural parameters; if not given, the default is the same as for countable nouns.
 * : if the plural is not attested.
 * : if you don't know the plural or are not sure if it even has a plural.

 * pqual; pqual2; ...
 * Qualifiers for the plurals; useful if different plurals have different uses (e.g. for different meanings of the word) or different connotations (e.g. some may be rare, some nonstandard, etc.). pqual corresponds to the first plural (specified by 2); pqual2 to the second plural (specified by 3); etc.

 * f; f2; ...
 * Feminine equivalent noun(s), if any. Some shortcuts can be used:
 * : request the default feminine (see below).
 * ,, etc.: specify how to form the feminine of multiword terms. See  above.
 * : if the feminine is the same as the masculine (but in this case, it's better to use a gender of  instead).
 * : if the feminine is formed by adding e (particularly in the default feminine would generate something else).

 * fqual; fqual2; ...
 * Qualifiers for the feminines; useful if different feminines have different uses or connotations.

 * m; m2; ...
 * Masculine equivalent noun(s), if any.

 * mqual; mqual2; ...
 * Qualifiers for the masculines; useful if different masculines have different uses or connotations.

 * dim; dim2; ...
 * Diminutive equivalent(s), if any.

 * dimqual; dimqual2; ...
 * Qualifiers for the diminutives; useful if different diminutives have different uses or connotations.

 * 1
 * Don't link individual words in the headword of a multiword term. Useful for foreign terms like and  where the expression functions as a whole in French but the individual parts are not French words.

 * 1
 * Indicate that automatic splitting and linking of words should split on hyphens in multiword expressions with spaces in them (splitting on hyphens is automatic if there are no spaces in the term). See below and Module:fr-headword.

Suffixes
If the term begins with a hyphen, it is assumed to be a suffix rather than a base form, and is categorized into Category:French suffixes and Category:French noun-forming suffixes rather than Category:French nouns.

Autosplitting
The template uses an intelligent algorithm to split and link words in multiword expressions. Individual words of a multiword expression like will be linked, as will individual words in a hyphenated expression like  and parts of words with apostrophes in them, like  (linked as  ). See Module:fr-headword for more details.

Rules for forming the default plural
fa:الگو:اسم-فر

title: Template:fr-noun/documentation


text:
Template:aeb-conj-ccc-imp

This template gives the conjugation of a form I verb with a sound root at the imperative. It takes five parameters:
 * The first three parameters indicate the three consonants of the root
 * The fourth parameter indicates the vowel of the middle consonant at the imperfect tense. Possible values are a,u, or i.
 * The fifth parameter indicates the vowel of the middle consonant at the perfect tense. Possible values are a,u, or i.

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

title: Template:aeb-conj-ccc-imp


text: freds

title: freds


text: bracht auf

title: bracht auf


text: aufbrachst

title: aufbrachst


text: brich auf

title: brich auf


text: bricht auf

title: bricht auf


text: aufbrächest

title: aufbrächest


text: brächet auf

title: brächet auf


text: aufbracht

title: aufbracht


text: aufbricht

title: aufbricht


text: aufbreche

title: aufbreche


text: brecht auf

title: brecht auf


text: aufbrecht

title: aufbrecht


text: aufbrach

title: aufbrach


text: aufbrachen

title: aufbrachen


text: aufbrächen

title: aufbrächen


text: brach auf

title: brach auf


text: brächest auf

title: brächest auf


text: aufbrichst

title: aufbrichst


text: aufbrechet

title: aufbrechet


text: brichst auf

title: brichst auf


text: aufbrechend

title: aufbrechend


text: aufgebrochen

title: aufgebrochen


text: brechet auf

title: brechet auf


text: brechen auf

title: brechen auf


text: aufbräche

title: aufbräche


text: bräche auf

title: bräche auf


text: aufbrächet

title: aufbrächet


text: aufbrechest

title: aufbrechest


text: breche auf

title: breche auf


text: brachst auf

title: brachst auf


text: brächen auf

title: brächen auf


text: brechest auf

title: brechest auf


text: brachen auf

title: brachen auf


text: brächet aus

title: brächet aus


text: ausbrecht

title: ausbrecht


text: bracht aus

title: bracht aus


text: ausbrechend

title: ausbrechend


text: bricht aus

title: bricht aus


text: brich aus

title: brich aus


text: ausbreche

title: ausbreche


text: brach aus

title: brach aus


text: ausbrichst

title: ausbrichst


text: ausbrächet

title: ausbrächet


text: brecht aus

title: brecht aus


text: ausbrachen

title: ausbrachen


text: brechet aus

title: brechet aus


text: ausbrechet

title: ausbrechet


text: ausgebrochen

title: ausgebrochen


text: brächest aus

title: brächest aus


text: ausbrachst

title: ausbrachst


text: ausbrach

title: ausbrach


text: ausbrechest

title: ausbrechest


text: ausbrächen

title: ausbrächen


text: ausbrächest

title: ausbrächest


text: brechen aus

title: brechen aus


text: brichst aus

title: brichst aus


text: ausbricht

title: ausbricht


text: brächen aus

title: brächen aus


text: brachst aus

title: brachst aus


text: ausbracht

title: ausbracht


text: brachen aus

title: brachen aus


text: brechest aus

title: brechest aus


text: bräche aus

title: bräche aus


text: ausbräche

title: ausbräche


text: breche aus

title: breche aus


text: brich ein

title: brich ein


text: einbrächest

title: einbrächest


text: brachst ein

title: brachst ein


text: einbräche

title: einbräche


text: brachen ein

title: brachen ein


text: einbrichst

title: einbrichst


text: einbrechend

title: einbrechend


text: brächest ein

title: brächest ein


text: einbrechest

title: einbrechest


text: brechest ein

title: brechest ein


text: einbrächet

title: einbrächet


text: brichst ein

title: brichst ein


text: einbrecht

title: einbrecht


text: einbrächen

title: einbrächen


text: brächen ein

title: brächen ein


text: einbrechet

title: einbrechet


text: einbrachst

title: einbrachst


text: einbrach

title: einbrach


text: brechet ein

title: brechet ein


text: einbreche

title: einbreche


text: bräche ein

title: bräche ein


text: einbrachen

title: einbrachen


text: brächet ein

title: brächet ein


text: brechen ein

title: brechen ein


text: einbracht

title: einbracht


text: bricht ein

title: bricht ein


text: eingebrochen

title: eingebrochen


text: breche ein

title: breche ein


text: brach ein

title: brach ein


text: einbricht

title: einbricht


text: bracht ein

title: bracht ein


text: brecht ein

title: brecht ein


text: Template:list:sexual orientations/ca

title: Template:list:sexual orientations/ca


text:
orientació

Etymology
From.

Noun

 * 1) orientation

title: orientació


text: orientacions sexuals

title: orientacions sexuals


text: orientacions

title: orientacions


text:
heterosexualitat

Etymology
From.

Noun

 * 1) heterosexuality

title: heterosexualitat


text: scompigliabili

title: scompigliabili


text: sciabili

title: sciabili


text: schivabili

title: schivabili


text:
bisexualitat

Etymology
From.

Noun

 * 1) bisexuality

title: bisexualitat


text: scheggiabili

title: scheggiabili


text: scartabili

title: scartabili


text: scansabili

title: scansabili


text: scandagliabili

title: scandagliabili


text: scancellabili

title: scancellabili


text: calida

title: calida


text: calidi

title: calidi


text:
calide

Adjective

 * 1) warm
 * 2) hot

title: calide


text:
asexualitat

Noun

 * 1) asexuality

title: asexualitat


text: dileggiatori

title: dileggiatori


text:
pansexualitat

Noun

 * 1) pansexuality

title: pansexualitat


text: dimenamenti

title: dimenamenti


text: dimetri

title: dimetri


text: diminutori

title: diminutori


text: scancellature

title: scancellature


text: cancellamenti

title: cancellamenti


text: scancellando

title: scancellando


text: scancellante

title: scancellante


text: scancellato

title: scancellato


text: scancellati

title: scancellati


text: scancellata

title: scancellata


text: scancello

title: scancello


text: scancelli

title: scancelli


text: scancella

title: scancella


text: scancelliamo

title: scancelliamo


text: scancellate

title: scancellate


text: scancellano

title: scancellano


text: scancellavo

title: scancellavo


text: scancellavi

title: scancellavi


text: scancellava

title: scancellava


text: scancellavamo

title: scancellavamo


text: scancellavate

title: scancellavate


text: scancellavano

title: scancellavano


text: scancellai

title: scancellai


text: scancellasti

title: scancellasti


text: scancellò

title: scancellò


text: scancellammo

title: scancellammo


text: scancellaste

title: scancellaste


text: scancellarono

title: scancellarono


text: scancellerò

title: scancellerò


text: scancellerai

title: scancellerai


text: scancellerà

title: scancellerà


text: scancelleremo

title: scancelleremo


text: scancellerete

title: scancellerete


text: scancelleranno

title: scancelleranno


text: scancellerei

title: scancellerei


text: scancelleresti

title: scancelleresti


text: scancellerebbe

title: scancellerebbe


text: scancelleremmo

title: scancelleremmo


text: scancellereste

title: scancellereste


text: scancellerebbero

title: scancellerebbero


text: scancelliate

title: scancelliate


text: scancellino

title: scancellino


text: scancellassi

title: scancellassi


text: scancellasse

title: scancellasse


text: scancellassimo

title: scancellassimo


text: scancellassero

title: scancellassero


text: deëmphasizes

title: deëmphasizes


text: deëmphasizing

title: deëmphasizing


text:
Template:Babel/documentation

 * This page describes how the template itself works. For general information about the Babel system and how it may be used to display the languages you know, see Babel.

Your Babel box is for saying what languages you know and approximately how well you know them; you use it by adding something like to your user-page, which produces the box at right.

Each language code —,  , etc. — corresponds to a userbox indicating that you're a native speaker of the language. A language code with a hyphen and a number 0 through 4 —,  , etc. — corresponds to a userbox indicating your approximate level of proficiency in the language. (There's no formal measure; just give your best guess. 0 means "I do not understand this language (or understand it with considerable difficulty)"; 1 means "I am able to contribute with a basic level of this language"; 2 means "I am able to contribute with an intermediate level of this language"; 3 means "I am able to contribute with an advanced level of this language"; and 4 means "I speak this language at a near-native level.") You might find that a userbox might not exist yet for a given language and proficiency level; if so, please feel free to ask for help in creating one.

You can list up to 100 languages. (Technically, you can use the template more than once on your user-page, and thereby include more than 100 languages, but it's probably not useful to list anywhere near that many languages, anyway.)

Special features

 * Some user templates have gender-specific texts, and the gender is taken from the gender you set in your preferences by default. It can be overridden by using the  parameter, which takes either ,   or   (not specified).
 * The  userbox leaves a userbox-sized gap — a blank row, essentially.
 * The  userbox starts a new column.
 * The header parameter lets you change the text at the top of the box; likewise, footer lets you change the text at the bottom.
 * The bordercolor and color parameters let you change the CSS-specified border-color and background-color, respectively.
 * By default, the box floats on the right. The  parameter may be set to   to left-float it instead, or to   to leave it in the normal flow of your user-page.

So, for example, produces:

title: Template:Babel/documentation


text: deëmphasized

title: deëmphasized


text:
colistin

Noun

 * 1)  A polymixin antibiotic effective against a range of gram-negative bacteria, sometimes considered a last-resort antibiotic.
 * 2) * 2016, "The superbug that doctors have been dreading just reached the U.S.", Washington Post, Lena H. Sun and Brady Dennis, May 26
 * It's the first time this colistin-resistant strain has been found in a person in the United States.

Coordinate terms

 * /mcr-1 a bacterial gene conferring resistance to colistin and polymyxins

title: colistin


text:
soucoupe volante

Noun

 * 1) flying saucer (disc-shaped unidentified flying object)

title: soucoupe volante


text: comedications

title: comedications


text: Indogermanischs

title: Indogermanischs


text:
comedication

Noun

 * 1)  A second medication used to alleviate the side-effects of another

title: comedication


text: Indoiranischs

title: Indoiranischs


text:
sexualitat

Etymology
From.

Noun

 * 1) sexuality

title: sexualitat


text: fàcils

title: fàcils


text:
comobilization

Noun

 * 1)  The mobilization of two genes simultaneously

title: comobilization


text: MHK

title: MHK


text:
House of Keys

Etymology
Disputed. Possibly from (a Latin document from 1417 refers to Claves Mann and Claves Legis: the Keys of Mann and the Keys of Law); possibly from Norse verb kjósa, "to choose"; possibly from the Manx term kiare as feed, "twenty-four", because the House has always had 24 members.

Proper noun

 * 1)  The lower house of Tynwald, the Isle of Man parliament.

Translations

 * Manx: Yn Kiare as Feed

title: House of Keys


text:
zbitý

Adjective

 * 1) battered, beaten

title: zbitý


text:
bitý

Etymology
From.

Adjective

 * 1) battered beaten up or weathered

title: bitý


text:
skloněný

Etymology
From.

Adjective

 * 1) battered
 * 2) weathered
 * 3) inclined, sloping
 * 1) inclined, sloping
 * 1) inclined, sloping

title: skloněný


text:
二、三

Noun

 * 1) two or three

Usage notes

 * This is a single word but usually written with a comma. It is preferred to 二三 because the latter can mean twenty-three.

title: 二、三


text:
flacker

Etymology
From, from , from , from , related to 🇨🇬. Sometimes regarded as a frequentative, equivalent to.

Akin to 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬. See also,.

Verb

 * 1)  To flutter like a bird.
 * 2)  To flicker; to quiver.
 * 1)  To flicker; to quiver.

title: flacker


text:
perlemor

Noun

 * 1) mother-of-pearl

Etymology
From.

Noun

 * 1) mother-of-pearl (the hard pearly inner layer of certain mollusc shells)

Etymology
From.

Noun

 * 1) mother-of-pearl (as above)

title: perlemor


text:
magamatický

Adjective

 * 1) magmatic

title: magamatický


text:
unwahrscheinlich

Adjective

 * 1) unlikely, improbable
 * 2)  unbelievable, incredible
 * 1)  unbelievable, incredible

title: unwahrscheinlich


text:
paraphily

Etymology

 * compare

Noun

 * 1)  Paraphilia.

Antonyms

 * normophilia

title: paraphily


text:
flacor

Etymology
From, from , related to , from , from.

Akin to 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬. More at.

Adjective

 * 1)  flying
 * 2) flickering, fluttering

title: flacor


text:
παιδική χαρά

Etymology
+

Noun

 * 1) playground

title: παιδική χαρά


text:
lekeplass

Etymology
From.

Noun

 * 1) a playground or play area

title: lekeplass


text:
Rudd

Etymology
Originally a nickname from, meaning "red".

Translations

 * Arabic: رُود
 * Bulgarian: Ръд
 * Chinese:
 * Mandarin:
 * Georgian: რადი
 * Greek:
 * Hebrew: ראד
 * Hindi: रड
 * Japanese: ラッド
 * Korean: 러드
 * Macedonian: Рад
 * Persian:
 * Russian: Радд
 * Serbo-Croatian: Рад, Rudd
 * Thai: รัดด์
 * Urdu: رۇد

title: Rudd


text:
User talk:66.190.196.108

Your edits
All edits on this dictionary are LIVE meaning they can be seen by others as soon as the changes are made. Your edits are neither meaningful nor helpful. If you wish to ask a question - ask on Information Desk. If you continue your current pattern, however, you will risk a block on your account/IP. Jamesjiao → T ◊ C 23:15, 11 May 2010 (UTC)

title: User talk:66.190.196.108


text: rejtelmesebb

title: rejtelmesebb


text: legrejtelmesebb

title: legrejtelmesebb


text: mesterségesebb

title: mesterségesebb


text: legmesterségesebb

title: legmesterségesebb


text:
medíocre

Etymology
Borrowed from, from +.

Adjective

 * 1) mediocre (ordinary: not extraordinary; not special, exceptional, or great; of medium quality)

Usage notes
This term has a more negative connotation than English mediocre.

title: medíocre


text: sikkesebb

title: sikkesebb


text: legsikkesebb

title: legsikkesebb


text: semlegesebb

title: semlegesebb


text: legsemlegesebb

title: legsemlegesebb


text:
hébraïque

Etymology
.

Adjective

 * 1) Hebraic

title: hébraïque


text:
щеглёнок

Noun

 * 1) goldfinch chick

title: щеглёнок


text: végesebb

title: végesebb


text: legvégesebb

title: legvégesebb


text: land rights for gay whales

title: land rights for gay whales


text: celadons

title: celadons


text:
varrás

Noun

 * 1) sewing (action of the verb to sew)
 * 2) seam (folded back and stitched piece of fabric)

title: varrás


text: közönségek

title: közönségek


text:
魔鬼

Noun

 * 1)  demon; ghost; monster; the devil; an embodiment of evil

Noun

 * 1) A demon ghost; a monster; the devil; an embodiment of evil

title: 魔鬼


text:
феодализм

Etymology
Borrowed from, from.

Noun

 * 1) feudalism

Noun

 * 1) feudalism

title: феодализм


text:
glossário

Etymology
, from.

Noun

 * 1) glossary list of words
 * 2) gloss brief note
 * 1) gloss brief note

title: glossário


text:
MediaWiki:Vector-namespace-main

Entry

title: MediaWiki:Vector-namespace-main


text: moszlim

title: moszlim


text: szlengek

title: szlengek


text:
lapsus digiti

Etymology
From the : ( in the plural) +, genitive singular form of  = “a finger’s slipping”; compare.

Pronunciation

 * singular
 * plural
 * plural

Noun

 * 1)  A “slip of the finger”; a miskeying.
 * 2) * 1905: Joel Asaph Allen, Reports of the Princeton University Expeditions to Patagonia, 1896–1899, volume 3, part 1, “Mammalia of Southern Patagonia”, page 248 (Princeton University)
 * […] the names can hardly be considered distinct, being either a misprint or a lapsus digiti.
 * 1) * 1918–1921: Carl H. Eigenmann, Memoirs of the Carnegie Museum, volume VII, № 5, “The Pygidiidæ, a Family of South American Catfishes”, page 289
 * Cuvier & Valenciennes state that the first ray of the dorsal of P. nigricans is prolonged in a filament. Is this a lapsus digiti for first ray of the pectoral? The dorsal and anal have from two to four minute accessory rays entirely hidden in the thick skin in front of the evident portion of these fins.
 * 1) * 2007: Fine Books & Collections, volume 5, issues 1–6, page xxxvii (OP Media)
 * Since I am hunting Latin and Greek classics, and since booksellers often misspell titles (or leave the author’s name in the genitive case), many excellent purchases can be made at the expense of a seller’s lapsus digiti.

title: lapsus digiti


text: bélyeggyűjtések

title: bélyeggyűjtések


text:
miskeying

Noun

 * 1) An instance of keying erroneously; a typing error.

title: miskeying


text:
miskey

Verb

 * 1) To key or key in erroneously; make a mistake in typing.

Noun

 * 1) north wind

title: miskey


text: 不着调

title: 不着调


text:
不著調

Adjective

 * 1) saying and doing things in an impractical and irrelevant manner
 * 2) having no clear life goals
 * 3) immoral; unorthodox; dishonest

title: 不著調


text:
spámaður

Etymology
From.

Noun

 * 1) prophet (someone who speaks by divine inspiration)
 * Hvað hét Múhameð spámaður fullu nafni?
 * What was the full name of the prophet Muhammad?
 * 1) a (male) prophet, soothsayer, fortune teller (someone who predicts the future)
 * 1) a (male) prophet, soothsayer, fortune teller (someone who predicts the future)

title: spámaður


text: 画报

title: 画报


text:
畫報

Noun

 * 1) pictorial; magazine with pictures

title: 畫報


text:
lapsus digitorum

Etymology
Coined as an analogue of for users of sign language from the  ( in the plural) +, genitive plural form of  = “a slipping of fingers”; compare.

Pronunciation

 * singular
 * plural
 * plural

Noun

 * 1)  A spelling error in signing.

title: lapsus digitorum


text:
nitroglycérine

Noun

 * 1) nitroglycerine (the compound glyceryl-tri-nitrate)

title: nitroglycérine


text: 发表

title: 发表


text:
Tatarisch

Proper noun

 * 1) Tatar (language)

title: Tatarisch


text:
타타르어

Etymology
.

Noun

 * 1) Tatar (language)

title: 타타르어


text:
татарский

Adjective

 * 1) Tatar

Noun

 * 1) Tatar (language)

title: татарский


text:
發表

Verb

 * 1) to publish; to issue
 * 2) to express ; to state; to announce; to share
 * 1) to express ; to state; to announce; to share

Synonyms

title: 發表


text:
maximal munch

Noun

 * 1)  A method of parsing or lexing where the longest possible section of the input is matched on each iteration.
 * a maximal-munch parser

title: maximal munch


text:
obtrusivo

Adjective

 * 1) obtrusive

title: obtrusivo


text:
Besatzer

Noun

 * 1) occupant, occupier  (someone who occupies a country)

title: Besatzer


text:
diseuse de bonne aventure

Noun

 * 1) fortune-teller

title: diseuse de bonne aventure


text:
diseur

Etymology
From.

Noun

 * 1) teller
 * 2) monologist; elocutionist

title: diseur


text:
uimire

Etymology
From.

Noun

 * 1) astonishment amazement, great surprise

title: uimire


text: diseurs

title: diseurs


text: diseuse

title: diseuse


text: diseuses

title: diseuses


text:
Talk:كيف حالك

kaif Haalak
I have just rolled back the change, the vowel -a in Haalak reflects the more colloquial pronunciation, since we don't provide the full vowelisation here like Haaluka and Haaluki, just being consistent. --Anatoli 00:52, 12 May 2010 (UTC)

title: Talk:كيف حالك


text: diseuses de bonne aventure

title: diseuses de bonne aventure


text:
Dyngus Day

Etymology
From.

Proper noun

 * 1) Easter Monday, as observed by Polish descendants in English-speaking countries.

title: Dyngus Day


text:
lettore della mano

Noun

 * 1) fortuneteller

title: lettore della mano


text:
vehemență

Etymology
, from.

Noun

 * 1) vehemence (an intense concentration, force or power)

title: vehemență


text: obtrusiva

title: obtrusiva


text: obtrusivi

title: obtrusivi


text:
upokarzać

Etymology
From.

Verb

 * 1)  to humiliate, to put down, to debase, to degrade, to cheapen
 * 2)  to humiliate oneself
 * 1)  to humiliate oneself

title: upokarzać


text:
exfoliante

Etymology
From.

Adjective

 * 1) exfoliating; acting as an exfoliant

Noun

 * 1) exfoliant, exfoliator, scrub

title: exfoliante


text:
Template:list:Gregorian calendar months/it

az:Şablon:İlin ayları-it da:Skabelon:it-måned de:Vorlage:Monate (Italienisch) et:Mall:kuunimed-it eu:Txantiloi:Italierazko hil aurkibidea fr:Modèle:tableau-mois/it ga:Teimpléad:míonna-it hy:Կաղապար:-it-ամիսներ- ja:テンプレート:月名/it lb:Schabloun:Méint it nl:Sjabloon:ita-maand no:Mal:Årets måneder italiensk pt:Predefinição:meses/it ru:Шаблон:месяцы it fi:Malline:Kuukaudet-it


text: Template:list:days of the week/it

title: Template:list:days of the week/it


text: Template:list:planets of the Solar System/it


text:
迫切

Adjective

 * 1) urgent; pressing
 * 2) fervent; eager; earnest; intense
 * 3)  agitated; troubled; annoyed; vexed

title: 迫切


text:
Talk:عيدكم مبارك

Greeting?
Is this used as a greeting? If so, this should be added to the entry. 71.66.97.228 02:06, 12 May 2010 (UTC)

title: Talk:عيدكم مبارك


text:
Talk:૦

Pronunciation
Can the Gujarati pronunciation of their word for zero be added to this entry? 71.66.97.228 02:08, 12 May 2010 (UTC)

title: Talk:૦


text:
התנגד

Etymology
From the root.

Verb

 * 1) To oppose, to be opposed (to);
 * אף אחד לא התנגד לזה. — af ekhád lo hitnagéd l'zé. — No one was opposed to it.

title: התנגד


text:
הקפאה

Etymology
Action noun of the verb.

Noun

 * 1) A freeze, a freezing: the act of freezing something.
 * 2)  A freeze, a freezing, a halt, a moratorium.
 * הקפאת בנייה — hakpa'át-b'niyá — a building freeze, a freeze on construction, a settlement freeze

title: הקפאה


text:
આ

Etymology
From.

Letter

 * 1) The second letter of the Gujarati script, the independent vowel ā. Its matra that follows a consonant is ા (called kāno): ક + ા = કા (kā).

Letter

 * 1) The second vowel in Gujarati.

Determiner

 * 1) this (proximal)

Pronoun

 * 1) this, he, she; third person nominative singular proximal informal

title: આ


text: Category:it:Seasons

title: Category:it:Seasons


text: Template:list:seasons/it

title: Template:list:seasons/it


text:
Nippo-

Etymology
From, native name for Japan.

Prefix

 * 1) Japanese

Coordinate terms

 * Appendix:English nationality prefixes

Translations

 * Chinese:
 * Mandarin: ,
 * Farefare: zappan-
 * Finnish: ,
 * French:, japono-
 * German:
 * Japanese: ,
 * Korean: ^일(日)-
 * Portuguese:
 * Russian: япо́нско-
 * Spanish: japono-
 * Vietnamese:

title: Nippo-


text:
Japano-

Prefix

 * 1) Japanese.

Coordinate terms

 * Appendix:English nationality prefixes

title: Japano-


text:
Talk:viele liebe Grüße

Adjective? Peleg 03:28, 12 May 2010 (UTC)

title: Talk:viele liebe Grüße


text:
tatarça

Noun

 * 1) Tatar language

title: tatarça


text: орачите

title: орачите


text: орачи

title: орачи


text: орачо

title: орачо


text: опрощението

title: опрощението


text: опрощенията

title: опрощенията


text: опрощения

title: опрощения


text: орлите

title: орлите


text: орли

title: орли


text: орлето

title: орлето


text: орлетата

title: орлетата


text: орлета

title: орлета


text: орлице

title: орлице


text: орлицата

title: орлицата


text: орлиците

title: орлиците


text: орлици

title: орлици


text: оръжието

title: оръжието


text: оръжията

title: оръжията


text: оръжия

title: оръжия


text: осата

title: осата


text: осо

title: осо


text: осите

title: осите


text:
оси

Noun

 * , "wasps"

Noun

 * 1)  (the pronunciation with stress on the second syllable - оси́ - is more common)

title: оси


text: острилко

title: острилко


text: острилката

title: острилката


text: острилките

title: острилките


text: острилки

title: острилки


text:
User talk:Crumbcrete

Dyngus Day
Hi your definition somehow confused me. Is Dyngus day the Polish translation of Easter or is it a different holiday just happens to be celebrated on the Easter day? If it's the former, then you need to list this entry as a Polish entry, not English. If the latter, you will need to expand on your definition. The wikipedia link points to Easter Monday, which implies this is what this phrase means in Polish - all the more reason for you to change it to Polish. Jamesjiao → T ◊ C 03:41, 12 May 2010 (UTC)
 * I changed the definition slightly to show that this is a term used in the Polish communities in English speaking countries to refer to Easter Monday, just to clear any ambiguities. Jamesjiao → T ◊ C 03:53, 12 May 2010 (UTC)

title: User talk:Crumbcrete


text: отче

title: отче


text: отците

title: отците


text: отци

title: отци


text: отмяно

title: отмяно


text: отмяната

title: отмяната


text: отмените

title: отмените


text: отмени

title: отмени


text: отровата

title: отровата


text: отрово

title: отрово


text: отровите

title: отровите


text: отрови

title: отрови


text: отсянко

title: отсянко


text: отсянката

title: отсянката


text: отсенките

title: отсенките


text: отсенки

title: отсенки


text: охлюве

title: охлюве


text: охлювите

title: охлювите


text: охлюви

title: охлюви


text: оцете

title: оцете


text: очни лекарю

title: очни лекарю


text: очните лекари

title: очните лекари


text: очни лекари

title: очни лекари


text: очистителното

title: очистителното


text: очистителните

title: очистителните


text: очистителни

title: очистителни


text: очната кухина

title: очната кухина


text: очните кухини

title: очните кухини


text: очни кухини

title: очни кухини


text: падежите

title: падежите


text: падежо

title: падежо


text: падишахо

title: падишахо


text: падишасите

title: падишасите


text: падишаси

title: падишаси


text: паланката

title: паланката


text: паланко

title: паланко


text: паланките

title: паланките


text: паланки

title: паланки


text: палецо

title: палецо


text: палците

title: палците


text: палци

title: палци


text: палко

title: палко


text: палката

title: палката


text: палките

title: палките


text: палки

title: палки


text: папагале

title: папагале


text: папагалите

title: папагалите


text: папагали

title: папагали


text: парадоксе

title: парадоксе


text: парадоксите

title: парадоксите


text: парадокси

title: парадокси


text: паразите

title: паразите


text: паразитите

title: паразитите


text: паразити

title: паразити


text: парашуте

title: парашуте


text: парашутите

title: парашутите


text: парашути

title: парашути


text: патицо

title: патицо


text: патицата

title: патицата


text: патиците

title: патиците


text: патици

title: патици


text: патко

title: патко


text: патката

title: патката


text: патките

title: патките


text: патки

title: патки


text: патоко

title: патоко


text: патоците

title: патоците


text: патоци

title: патоци


text: патриархо

title: патриархо


text: патриарсите

title: патриарсите


text: патриарси

title: патриарси


text: пауне

title: пауне


text: пауните

title: пауните


text: пауни

title: пауни


text: паяко

title: паяко


text: паяците

title: паяците


text: паяци

title: паяци


text: педьо

title: педьо


text: педята

title: педята


text: педите

title: педите


text: педи

title: педи


text: пейзажо

title: пейзажо


text: пейзажите

title: пейзажите


text: пейзажи

title: пейзажи


text: пелено

title: пелено


text: пелената

title: пелената


text: пелените

title: пелените


text: пелени

title: пелени


text: пенисе

title: пенисе


text: пенисите

title: пенисите


text: пениси

title: пениси


text: пепелта

title: пепелта


text: пепелите

title: пепелите


text: пепели

title: пепели


text: пепелнико

title: пепелнико


text: пепелниците

title: пепелниците


text: пепелници

title: пепелници


text: пеперудата

title: пеперудата


text: пеперудо

title: пеперудо


text: пеперудите

title: пеперудите


text: пеперуди

title: пеперуди


text:
Arabo-

Prefix

 * 1) Arabic.

Coordinate terms

 * Appendix:English nationality prefixes

Translations

 * Chinese:
 * Mandarin:
 * French:
 * Japanese: ,
 * Russian: ара́бско-, ара́бо-
 * Spanish: arabo-

title: Arabo-


text: 脑子

title: 脑子


text:
腦子

Noun

 * 1)  brain
 * 2)  brains; smarts
 * 3) borneol
 * 1)  brains; smarts
 * 2) borneol

title: 腦子


text:
израильтянин

Noun

 * 1) Israeli
 * 2) Israelite

title: израильтянин


text:
славянка

Etymology
, from.

Noun

 * 1) a Slav

Etymology
.

Noun

 * : female Slav

Etymology
, from.

Noun

 * : female Slav

Related terms

 * (affectionate)
 * (affectionate)

title: славянка


text:
китаянка

Noun

 * : Chinese woman or girl

Etymology
From

Noun

 * : female Chinese person

title: китаянка


text:
User talk:76.104.25.218

malamanteau
Please do not recreate entries deleted by admins. We delete entries for a reason and the reason is listed alongside the deletion entry when you try to recreate the entry. Please refer to WT:CFI for further information (especially the section on protologism) Jamesjiao → T ◊ C 05:26, 12 May 2010 (UTC)

title: User talk:76.104.25.218


text:
израильтянка

Noun

 * : female Israeli

title: израильтянка


text:
方輿

Noun

 * 1)  the Earth

title: 方輿


text:
罕見

Adjective

 * 1) rare; rarely seen

title: 罕見


text: 罕见

title: 罕见


text:
累人

Adjective

 * 1) tiring

title: 累人


text:
tenir à

Verb

 * 1) to be attached to; to be joined to
 * 2) to be attached to, to like, to be fond of
 * 3) to wish, to want, would like
 * 4)  to insist on
 * 5) to derive from; to be born of; to be the result of
 * 6)  be up to to be left to the whims of, for all ~ cares; to depend on to be contingent on
 * 7)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)  be up to to be left to the whims of, for all ~ cares; to depend on to be contingent on
 * 2)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to
 * 1)   to stick to/with/within, to keep to, to limit oneself to, to be content with;  to stay in bounds of, to keep to

Conjugation

 * see

title: tenir à


text:
surgical spirit

Noun

 * 1)  Ethanol with small quantities of additives (typically 2% castor oil and 0.5% methyl salicylate), used primarily as a topical antiseptic.

Translations

 * Chinese:
 * Mandarin:
 * Finnish: leikkaussprii
 * French:
 * Plautdietsch: Spieetuss
 * Romanian:
 * Russian:
 * Spanish:

title: surgical spirit


text:
נײַ

Etymology
From, from , from , from , from.

Adjective

 * 1) new
 * 2) recent

title: נײַ


text: 无政府

title: 无政府


text:
無政府

Adjective

 * 1) anarchic
 * 2)  ill-disciplined

Noun

 * 1) anarchy

title: 無政府


text:
出售

Verb

 * 1) to sell; to offer to sell; to put up for sale

title: 出售


text: ניו־יאָרק

title: ניו־יאָרק


text:
iatromathematical

Adjective

 * 1)  Pertaining to a practice of medicine in conjunction with astrology.
 * , II.i.4.1:
 * Paracelsus goes farther, and will have his physician predestinated to this man's cure, this malady, and time of cure, the scheme of each geniture inspected, gathering of herbs, of administering, astrologically observed; in which Thurnesserus and some iatromathematical professors are too superstitious in my judgment.
 * 1)  Pertaining to a theory or practice of medicine founded on mathematical principles.

title: iatromathematical


text:
播放

Verb

 * 1) to broadcast; to transmit

title: 播放


text:
sports ground

Noun

 * 1) a stadium or piece of land used for sport.

Synonyms

 * sports venue

Translations

 * Chinese:
 * Mandarin: ,
 * French:
 * German:
 * Japanese: スポーツグラウンド,, ,
 * Russian: ,

title: sports ground


text:
cefnfor

Etymology
From.

Noun

 * 1) sea, ocean
 * 2) the main
 * 3) flood

title: cefnfor


text: 秒钟

title: 秒钟


text:
秒鐘

Noun

 * 1) second

title: 秒鐘


text:
electrical contact

Noun

 * 1) the connection where two or more electrical conductors meet or are joined.
 * 2) the point on a conductor or electrical device where the connection happens.

title: electrical contact


text:
noa-ruggit

Adjective

 * 1) newborn

title: noa-ruggit


text:
noa-verht

Adjective

 * 1) newborn
 * 2) freshly laid

title: noa-verht


text:
noa-vreyit

Adjective

 * 1) newborn
 * 2) freshly laid

title: noa-vreyit


text:
noa-

Etymology
From.

Prefix

 * 1) new-
 * 2) neo-

title: noa-


text:
chiromancie

Noun

 * 1) chiromancy

title: chiromancie


text: chevillettes

title: chevillettes


text:
noa-yeant

Adjective

 * 1) freshly or newly made

title: noa-yeant


text:
chiromantia

Noun

 * 1) chiromancy

title: chiromantia


text: dinamizzando

title: dinamizzando


text: dinamizzante

title: dinamizzante


text:
dinamizzato

Adjective

 * 1) dynamized

title: dinamizzato


text: dinamizzati

title: dinamizzati


text:
dinamizzare

Etymology
From.

Verb

 * 1)  to dynamize, to invigorate, to make dynamic

title: dinamizzare


text: dinamizzata

title: dinamizzata


text: dinamizzo

title: dinamizzo


text: dinamizzi

title: dinamizzi


text: dinamizza

title: dinamizza


text: dinamizziamo

title: dinamizziamo


text: dinamizzate

title: dinamizzate


text: dinamizzano

title: dinamizzano


text: dinamizzavo

title: dinamizzavo


text: dinamizzavi

title: dinamizzavi


text: dinamizzava

title: dinamizzava


text: dinamizzavamo

title: dinamizzavamo


text:
фляга

Etymology
Back-formation (as if it were a diminutive) from, older , borrowed from a language, ultimately from. Compare 🇨🇬 (Modern 🇨🇬), 🇨🇬.

Noun

 * 1) canteen water bottle
 * 2) can large cylindrical aluminum container with lid or cover, intended to hold liquids

title: фляга


text: dinamizzavate

title: dinamizzavate


text: dinamizzavano

title: dinamizzavano


text: dinamizzai

title: dinamizzai


text: dinamizzasti

title: dinamizzasti


text: dinamizzò

title: dinamizzò


text: dinamizzammo

title: dinamizzammo


text: dinamizzaste

title: dinamizzaste


text: dinamizzarono

title: dinamizzarono


text: dinamizzerò

title: dinamizzerò


text: dinamizzerai

title: dinamizzerai


text: dinamizzerà

title: dinamizzerà


text:
djevel

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

Noun

 * 1) devil
 * 2) devil or the Devil
 * 3) devil

Etymology
From, ultimately from , from.

Noun

 * 1) devil
 * 2) devil or the Devil
 * 3) devil
 * 1) devil

title: djevel


text: dinamizzeremo

title: dinamizzeremo


text: dinamizzerete

title: dinamizzerete


text: dinamizzeranno

title: dinamizzeranno


text: dinamizzerei

title: dinamizzerei


text: dinamizzeresti

title: dinamizzeresti


text: dinamizzerebbe

title: dinamizzerebbe


text: djevelen

title: djevelen


text: dinamizzeremmo

title: dinamizzeremmo


text: dinamizzereste

title: dinamizzereste


text: dinamizzerebbero

title: dinamizzerebbero


text: dinamizziate

title: dinamizziate


text: dinamizzino

title: dinamizzino


text: dinamizzassi

title: dinamizzassi


text: djevlar

title: djevlar


text: dinamizzasse

title: dinamizzasse


text: dinamizzassimo

title: dinamizzassimo


text: dinamizzassero

title: dinamizzassero


text: djevlane

title: djevlane


text:
dinamizzazione

Noun

 * 1) dynamization

title: dinamizzazione


text:
dinamoelettrico

Adjective

 * 1) dynamoelectric

title: dinamoelettrico


text:
dynamoelectric

Adjective

 * 1)  Of or pertaining to the interconversion of mechanical and electrical energy.

Translations

 * Italian:

title: dynamoelectric


text: Template:list:dwarf planets of the Solar System/en


text:
започвам

Verb

 * 1)  to begin, to start, to commence
 * 2)  to begin, to start, to commence
 * 1)  to begin, to start, to commence

Usage notes

 * The only difference between and  is merely one of register:  is neutral, whereas  is somewhat informal.

title: започвам


text:
започна

Verb

 * 1)  to begin, to start, to commence
 * 2)  to begin, to start, to commence
 * 1)  to begin, to start, to commence
 * 1)  to begin, to start, to commence

Usage notes

 * The only difference between and  is merely one of register:  is neutral, whereas  is somewhat informal.

title: започна


text:
strepto-

Etymology
From from, from.

Prefix

 * 1) twisted
 * 2) having the form of a twisted chain

Translations

 * French:
 * Italian: strepto-
 * Persian: استرپتوـ
 * Romanian: strepto-
 * Turkish: strepto-

Etymology
From.

Etymology
From.

Etymology
, from. Compare 🇨🇬.

title: strepto-


text: Category:English terms prefixed with strepto-


text:
keep company

Verb

 * 1)  To court.
 * It was rumoured that the lady and the gentleman were keeping company.
 * He was keeping company with her.
 * 1)  To socialize.
 * If you care about your reputation you ought to be careful whom you keep company with.

title: keep company


text:
keep someone company

Verb

 * 1)  To remain with or accompany someone, especially to make them feel more comfortable with a certain situation.

Translations

 * Bulgarian: правя компания
 * Chinese:
 * Mandarin:, ,
 * Dutch: gezelschap houden
 * Finnish: pitää seuraa
 * French:
 * German: Gesellschaft leisten
 * Italian: fare compagnia, tenere compagnia
 * Polish: dotrzymywać towarzystwa
 * Portuguese: fazer companhia
 * Russian: подде́рживать компа́нию, поддержа́ть компа́нию
 * Spanish:
 * Swedish: håller företag

title: keep someone company


text:
Noa-Ghuinee

Proper noun

 * 1) New Guinea

title: Noa-Ghuinee


text: Category:Manx terms prefixed with noa-

title: Category:Manx terms prefixed with noa-


text: Template:list:planets of the Solar System/pt


text:
petroleomics

Noun

 * 1)  The identification of the totality of the constituents of naturally-occurring petroleum and crude oil

title: petroleomics


text:
aminoamide

Noun

 * 1)  The amide of an amino acid

Translations

 * Portuguese: aminoamida

title: aminoamide


text:
antimicrotubule

Adjective

 * 1)  Describing any agent that interferes with microtubules during mitosis and thus inhibits cell growth and division.

Translations

 * Portuguese: antimicrotubular, antimicrotúbulos, antimicrotúbulo

Noun

 * 1) Such a material.

title: antimicrotubule


text:
chymase

Etymology
?

Noun

 * 1)  Any of a family of serine proteases present in mast cells

title: chymase


text:
cochaperone

Noun

 * 1)  Any protein that regulates the activity of a chaperone.

title: cochaperone


text: cochaperones

title: cochaperones


text:
croconate

Noun

 * 1)  Any salt or ester of croconic acid; the anion of this acid

title: croconate


text:
croconic acid

Noun

 * 1)  A derivative of cyclopentene having two hydroxyl groups and three carbonyl groups; its anion (croconate) is aromatic

Translations

 * Italian: acide croconique

title: croconic acid


text:
croconic

Etymology
From.

Adjective

 * 1) Of or pertaining to croconic acid or its derivatives.

title: croconic


text:
cytokinetics

Noun

 * 1)  The study of cytokinesis

title: cytokinetics


text:
cytokinetic

Adjective

 * 1) Of or pertaining to cytokinesis or to cytokinetics

title: cytokinetic


text:
etabonate

Etymology
Contraction of.

Noun

 * 1)  Any salt or ester of the hypothetical etabonic acid.

title: etabonate


text:
Western astrology

Noun

 * 1) The astrology system which is derived from the Hellenistic astrology and is based on the relative positions of, particularly, the twelve zodiacal constellations on the moment of a person's birth.

title: Western astrology


text:
etabonic acid

Noun

 * 1)  The monoethyl ester of carbonic acid CH3-CH2-O-CO-OH only known as the etabonates

title: etabonic acid


text:
Talk:columbus

Although Lewis and Short do cite the Greek as a cognate, it is unfounded to make it a derivative of Greek.

The word palumba exists as a variant (Oscan) (see coquina/popina for other kwo/po variations)

but, beyond this, the root is unclear (kwel = call? callo as pipio = making pip sound? kwel = go forth? celer as travelling bird (french call it standardly a pigeon voyageur)

--Diligent 09:30, 12 May 2010 (UTC)

title: Talk:columbus


text:
mise en ordre

Noun

 * 1) ordering, sorting out

title: mise en ordre


text:
россиянка

Noun

 * : female who is native to Russia, or has Russian citizenship, regardless of ethnicity

title: россиянка


text:
libéral-démocrate

Adjective

 * 1)  Liberal Democrat

Noun

 * 1)  Liberal Democrat, Lib Dem

title: libéral-démocrate


text:
gluconolactone

Noun

 * 1)  The lactone of gluconic acid

title: gluconolactone


text: Toyotas

title: Toyotas


text: Template:list:Western astrology signs/pt


text: BMWs

title: BMWs


text: Bentleys

title: Bentleys


text: Cadillacs

title: Cadillacs


text: Chevrolets

title: Chevrolets


text: Clios

title: Clios


text: Renaults

title: Renaults


text: Hondas

title: Hondas


text:
inflamer

Etymology
.

Noun

 * 1)  Something that inflames.

title: inflamer


text: inflamers

title: inflamers


text:
Ferraris

Etymology 1
Borrowed from.

Statistics

 * According to the 2010 United States Census, Ferraris is the 38582nd most common surname in the United States, belonging to 573 individuals. Ferraris is most common among White (69.11%), Asian/Pacific Islander (17.45%) and Hispanic/Latino (10.12%) individuals.

Etymology
Patronymic from.

title: Ferraris


text: Porsches

title: Porsches


text: Rolls-Royces

title: Rolls-Royces


text:
hexakisphosphate

Noun

 * 1)  A compound having six simple phosphate groups

Usage notes

 * Distinguished from hexaphosphate, which may be used to refer to polymeric phosphate entities.

title: hexakisphosphate


text:
eurosceptique

Adjective

 * 1) Eurosceptic

Noun

 * 1) Eurosceptic

title: eurosceptique


text: eurosceptiques

title: eurosceptiques


text: ketoacid

title: ketoacid


text:
ketoamide

Noun

 * 1)  The amide of a keto acid

title: ketoamide


text:
morpholinone

Noun

 * 1)  A heterocyclic ketone derived from morpholine; any derivative of this compound

title: morpholinone


text:
proclaimer

Noun

 * 1) One who proclaims.
 * 2) A public avowal of independent opinion. Used instead of disclaimer.
 * 1) A public avowal of independent opinion. Used instead of disclaimer.
 * 1) A public avowal of independent opinion. Used instead of disclaimer.

title: proclaimer


text: proclaimers

title: proclaimers


text: morpholinones

title: morpholinones


text:
photoactivity

Noun

 * 1) The condition of being photoactive

title: photoactivity


text:
photoinactivation

Noun

 * 1) inactivation by means of light

title: photoinactivation


text:
resserrement

Etymology
From.

Noun

 * 1) tightening

title: resserrement


text: resserrements

title: resserrements


text: abattements

title: abattements


text:
photokilling

Noun

 * 1) killing (especially of bacteria, or of cancer cells) by means of light

title: photokilling


text:
travaillisme

Noun

 * 1)  Labour politics

title: travaillisme


text:
photooxidative

Adjective

 * 1) That causes, or undergoes photooxidation.

title: photooxidative


text: classes moyennes

title: classes moyennes


text:
picolinium

Noun

 * 1)  Any cation produced by protonation of a picoline.

title: picolinium


text:
opprobre

Etymology
.

Noun

 * 1) opprobrium, infamy

title: opprobre


text:
porphycene

Noun

 * 1)  A structural isomer of porphyrin that acts as a photosensitizer

title: porphycene


text:
Talk:couple-close

Hello, in french
as we often see such couple-closes in the streets, we use to call them casually : « double chevrons ».

Our good old car brand Citroën, which displays it on its radiator grilles since 1919, is nicknamed  (in the newspapers or on the radio broadcasts) : « la marque au double chevron » (« the brand with the 2 chevrons »).

Since so many of us have owned a « 2CV » little minimalist nimble Citroën car at least once, a couple-close is for most french people (at least for those beetwen 50 & 90 years old) a madeleine since it irresistibly evokes to us dear remembrances : our used first car, juvenile far away pennyless travels, "mains dans le cambouis" (« hands in cart-grease »  D.I.Y. maintenance), sun & wind in your hair when the tarpaulin roof was off...and also indeed close coupling (the seats were rubber-bands cushioned but the front seats could not be tilted back - and the iron bar in the full middle of the back seat was really intrusive)...

BTW, in my Webster's dico. p. 552 : a « couple-close » is described as « In heraldry : a cotise paralleling a chevron »... T.y.Arapaima 10:19, 12 May 2010 (UTC)
 * Are you sure this is in French? Mglovesfun (talk) 10:25, 12 May 2010 (UTC)
 * Pray, what am I sure it is in french ? Arapaima 14:41, 12 May 2010 (UTC)
 * How come you always write 'hello in french' [sic] as the edit summary, then talk in English? Mglovesfun (talk) 14:46, 12 May 2010 (UTC)
 * May I answer on your DP ? T.y.Arapaima 07:15, 13 May 2010 (UTC)
 * Wow, seems a "petit malin" is bogging your DP, hope you'll be able to read me though. T.y. Arapaima 07:23, 13 May 2010 (UTC)

title: Talk:couple-close


text:
predose

Verb

 * 1) To dose (a semiconductor etc,) in advance of another process.

Adjective

 * 1)  Before being dosed.

title: predose


text:
gouvernement de coalition

Noun

 * 1)  coalition government

title: gouvernement de coalition


text:
gouvernement minoritaire

Noun

 * 1)  minority government

title: gouvernement minoritaire


text:
ministériel

Etymology
From, on the basis of. .

Adjective

 * 1) ministerial

title: ministériel


text:
sensorgram

Alternative forms

 * sensogram

Noun

 * 1) A graph of responses versus time in surface plasmon resonance studies.

title: sensorgram


text:
ministériellement

Etymology
From.

Adverb

 * 1) ministerially

title: ministériellement


text: ministérielle

title: ministérielle


text: ministériels

title: ministériels


text: ministérielles

title: ministérielles


text:
bipartisme

Noun

 * 1)  two-party system

title: bipartisme


text:
squaric

Etymology
, from the square form of the molecule.

Adjective

 * 1) Of or pertaining to squaric acid or its derivatives.

title: squaric


text: stereochemistries

title: stereochemistries


text:
mariage homosexuel

Noun

 * 1) gay marriage
 * 2) gay wedding

title: mariage homosexuel


text:
vasoconstrictive

Adjective

 * 1)  That causes vasoconstriction

Translations

 * Icelandic: æðaþrengjandi
 * Portuguese:

title: vasoconstrictive


text:
milieu de terrain

Noun

 * 1)  midfielder

title: milieu de terrain


text: milieux de terrain

title: milieux de terrain


text:
bétel

Etymology
.

Noun

 * 1)  betel

title: bétel


text:
chesspiece

Hyponyms

 * , /rook, king, knight, pawn, queen

title: chesspiece


text:
tradicionális

Etymology
From, from. With ending.

Adjective

 * 1) traditional

title: tradicionális


text:
User:AutoFormat/code/contexts

 * 1) !/usr/bin/python
 * 2) -*- coding: utf-8  -*-
 * 3) wikipath en wiktionary User:AutoFormat/code/contexts

""" This code looks for contexts formatted as ( ) on definition lines

Writes AF control file, context templates list, context exceptions list

No command line arguments.

writes report """

import wikipedia import xmlreader import sys import re import pickle import xmldate from mwapi import getwikitext

def safe(s):

ss = pickle.dumps(s) l = len(ss) return ss[1:l-5]

 * 1) parse spec

relab1 = re.compile(r'label=([^\|]*)\[\[([^\]]+)\]\]([^\|]*)\|') relab2 = re.compile(r'label=([^\|\[\]]+)\|') retc = re.compile(r'topcat=([^\|]+)\|') repc = re.compile(r'poscat=([^\|]+)\|') rerc = re.compile(r'regcat=([^\|]+)\|') recc = re.compile(r'([^\w])cat=([^\|]+)\|') relang = re.compile(r'lang=\{\{#if:\{\{\{lang\|}}}\|\{\{\{lang}}}\|([^}]+)}}\|') respace = re.compile(r'_\|') retcat = re.compile(r'tcat=([^\|]+)\|')

def respec(spec):

if spec.startswith('{{context {$undefined$}|'): spec = spec[21:] elif '{{context' not in spec: spec = "(not a context label)" if spec.endswith(' '): spec = spec[:-11] spec += '|' spec = relab1.sub(r'label:\1\2\3, ', spec) spec = relab2.sub(r'label:\1, ', spec) spec = retc.sub(r'topic category:\1, ', spec) spec = repc.sub(r'POS category:\1, ', spec) spec = rerc.sub(r'regional category:\1, ', spec) spec = recc.sub(r'\1category:\2, ', spec) spec = relang.sub(r'default language:\1, ', spec) spec = respace.sub(r'(space), ', spec) spec = spec.strip(' ,|') if '{' in spec: spec = ' ' + spec + ' '

return spec

def main:

# make sure we are logged in   site = wikipedia.getSite site.forceLogin wikipedia.setAction('writing report')

# get XML dump dump = xmlreader.XmlDump("en-wikt.xml")

entries = 0 words = 0 ctxs = 0

Contexts = { } Examples = { } Templates = { } Redirs = { } First = { } Specs = { } Date = { } Cats = { } Bad = { }

recontext = re.compile(r"^# *(\(|\)|\{\{italbrac\|)(.+?)(\(|\)|}})", re.M)   reredir = re.compile(r"#redirect\s*\[\[template:(.*)\]\]", re.I)    recats = re.compile(r"\[\[Category:([^\|\]]*)", re.I)    reiwiki = re.compile(r'\[\[[a-z-]{2,9}:.+\]\]')

for entry in dump.parse: text = entry.text title = entry.title

entries += 1 if entries % 10000 == 0: print "%d entries, %d words, %d contexts" % (entries, words, ctxs)

# skip redirects, unless Templates if text and text[0] == '#': mo = reredir.match(text) if mo: Redirs[title[9:]] = mo.group(1) print "redirect: %s to %s" % (safe(title[9:]), safe(mo.group(1))) continue

# look for templates if title.startswith('Template:') and text.find('{{context') >= 0: # but not the templates themselves! if title.find('/') >= 0: continue if title.find('context') >= 0: continue if title.find('checklabel') >= 0: continue if title.find('pos-') >= 0: continue tname = title[9:] Templates[tname.lower] = tname First[u'' + tname] = text.splitlines[0] Date[tname] = xmldate.enXMLdate[:-5] # sans year

print "template: ", safe(tname)

spec = respec(First[tname]) # if spec is "bad" (contains { is a good indication) pick up current, also other stuff

bad = False if '{' in spec or '}' in spec: bad = True if reiwiki.search(text): bad = True if '}}\n<noinc' in text: bad = True

if bad: oldtext = text print '   getting current version' try: page = wikipedia.Page(site, 'Template:' + tname) # text = page.get(sysop = True) # for protected pages text = getwikitext(page) except wikipedia.NoPage: print "Can't get %s from en.wikt" % safe(page.aslink) text = '' Date[tname] = "can't access" except wikipedia.IsRedirectPage, target: print "Page %s is now a redirect" % safe(page.aslink) text = '' Date[tname] = '9 July' First[u'' + tname] = u'redirect to ' + target[0] if not text: text = oldtext else: First[u'' + tname] = text.splitlines[0] Date[tname] = '9 July' spec = respec(First[tname])

cats = '' # extract tcat from spec mo = retcat.search(spec + '|') if mo: spec = retcat.sub('', spec + '|').strip('|') cats += mo.group(1).capitalize + ' context labels, '

# explicit cats for cat in recats.findall(text): cats += cat + ', ' Cats[tname] = cats.strip(', ') if cats: print "   cats %s" % safe(Cats[tname])

# trouble Bad[tname] = '' # look for iwikis, to report: for iw in reiwiki.findall(text): Bad[tname] += ', bad iwiki: ' + iw + ' ' print "   bad iwiki ", safe(iw) if '}}\n= 0: continue

words += 1

# if entries > 5000: break

# parse text ...

for ctxtup in recontext.findall(text):

ctxstr = ctxtup[1]

for ctx in ctxstr.split(','):

ctx = ctx.strip("'[] ") if not ctx: continue

if ctx[0:2] == 'w:' and ctx.find('|') > 0: ctx = ctx.split('|')[1]

if ctx[0] > 'z' or ctx[0] < 'A': continue

if ctx in Contexts: Contexts[ctx] += 1 else: Contexts[ctx] = 1 print 'context: %s' % safe(ctx)

if ctx in Examples: if len(Examples[ctx]) < 70: Examples[ctx] += ' ' + title + '' else: Examples[ctx] =  + title +  ctxs += 1

# end of for context string

# end of for entry

print "%d entries, %d words, %d ctxs" % (entries, words, ctxs)

# and write the AutoFormat control file

try: reportpage = wikipedia.Page(site, 'User:AutoFormat/Contexts') oldreport = reportpage.get except wikipedia.NoPage: print "No present report for %s" % reportpage.aslink oldreport = "(edit above this line)\n\n"

report = oldreport[:oldreport.find('')] + '\n'

report += '\nas of ' + xmldate.enXMLdate + ';\n' report += 'context templates, redirects, this section generated by bot, edit above horizontal rule\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Context string\n| |Template name\n'

for ctx in sorted(Templates): tname = Templates[ctx] report += "|-\n| " + ctx + " ||" + tname + '\n' report += "|}\n\nRedirects:\n\n"

report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Context string\n| |Redirect\n'

print "WARNING: still writing redirects separately"

for red in sorted(Redirs): if Redirs[red].lower in Templates: # redirect to a template, so valid # if just a case variant, ignore it, we match anyway if red.lower == Redirs[red].lower: continue report += "|-\n| " + red.lower + " ||" + red + '\n'

report += "|}\n" wikipedia.setAction('writing report')

# file the report reportpage.put(report)

# add redirs to Templates, set "first line" to be the redirect for red in Redirs: if Redirs[red].lower in Templates: Templates[red.lower] = Templates[Redirs[red].lower] First[u'' + red] = u'redirect to ' + Redirs[red] Specs[red] = First[red] Cats[red] = '' Date[red] = xmldate.enXMLdate[:-5] Bad[red] = ''

# write context labels report

report = 'Context label templates:\n\n' report += '* categories are those specified explicitly, including with tcat=, not the default cat\n\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| |Template\n| width=10% |as of\n| |Specification\n| width=15% |Template category\n'

for tname in sorted(First, key=unicode.lower): report += '|-\n| ' + tname +' || ' + Date[tname] + ' || ' \ + Specs[tname] + Bad[tname] + ' || ' + Cats[tname] + '\n' print "label %s: %s" % (safe(tname), safe(Specs[tname]))

report += "|}\n" wikipedia.setAction('writing report')

# write the report page

try: reportpage = wikipedia.Page(site, 'User:Robert Ullmann/Context labels') oldreport = reportpage.get except wikipedia.NoPage: print "No present report for %s" % reportpage.aslink

# file the report reportpage.put(report)

# write contexts report

thresh = 3

report = '\nas of ' + xmldate.enXMLdate + '\n' report += 'Contexts given in definition lines without templates: ' report += '\n%d different "contexts" found, report is those occuring at least %d times' % (len(Contexts), thresh) report += ' or that do have matching templates\n' report += '\n{| border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse;"\n' report += '|-\n| | Context\n| |Template\n| |Occurs\n| | Examples\n'

for ctx in sorted(Contexts): tname = ctx.lower.strip('[]') if tname in Templates: tname = Templates[tname] else: tname = '' if not tname and Contexts[ctx] < thresh: continue report += "|-\n| " + ctx + " ||" + tname + ' ||' + str(Contexts[ctx]) + '||' + Examples[ctx] + '\n'

report += "|}\n" wikipedia.setAction('writing report')

# write the report page

try: reportpage = wikipedia.Page(site, 'User:Robert Ullmann/Contexts') oldreport = reportpage.get except wikipedia.NoPage: print "No present report for %s" % reportpage.aslink

# file the report reportpage.put(report)

if __name__ == "__main__": try: main finally: wikipedia.stopme

title: User:AutoFormat/code/contexts


text:
User:AutoFormat/code/langcodes

 * 1) !/usr/bin/python
 * 2) -*- coding: utf-8  -*-
 * 3) wikipath en wiktionary User:AutoFormat/code/langcodes

""" This code looks for language code templates in the en.wiki, using API from live DB

Writes AF control file

No command line arguments.

writes reports """

import wikipedia import xmlreader import sys import re import pickle import xmldate import socket

def safe(s):

ss = pickle.dumps(s) l = len(ss) return ss[1:l-5]

def skey(s):

# sort key to put codes in preferred order: sk = '%02d%s' % (len(s), s)

# except: if s == 'zh': sk = '04zh' # after '03cmn'

return sk

def main:

socket.setdefaulttimeout(30)

# make sure we are logged in   site = wikipedia.getSite site.forceLogin wikipedia.setAction('writing report')

Langs = set Lcodes = {} poscodes = set

retitle = re.compile(r'title="([^"]*)"')   recmatch = re.compile(r'Template:[a-z-]{2,10}$')    reccont = re.compile(r'cmcontinue="([^"]*)"') k = 0

# get category from live wikt (too much variation)

ccont = '!'

while ccont:

print "getting cat from", ccont

cats = site.getUrl("/w/api.php?action=query&list=categorymembers" \                          "&cmtitle=Category:Language_templates&cmlimit=1000" \                           "&cmcontinue=" + ccont + "&format=xml")

for title in retitle.findall(cats):

if not recmatch.match(title): print "skipped", repr(title) continue

poscodes.add(title) k += 1

mo = reccont.search(cats) if mo: ccont = mo.group(1) else: ccont = ''

print "possible templates found", k

# now get content from XML scan

relink = re.compile(r"\{\{\{l\|[\[\]']*\}\}\}") reincl = re.compile(r'<noinclude.*$', re.S)   reonly = re.compile(r'^.* (.*) .*$', re.S)

# get XML dump dump = xmlreader.XmlDump("en-wikt.xml")

for entry in dump.parse: title = entry.title

if title not in poscodes: continue poscodes.remove(title)

code = title[9:]

text = entry.text

text = relink.sub('', text) text = reincl.sub('', text) text = reonly.sub(r'\1', text)

lang = text

# special case(s)

if code == 'see': lang = 'Seneca'

# bugs, fixed in next XML, 4.5.10 if code == 'oun': lang = '!O!ung' if code == 'bdf': lang = 'Biage'

# got one!

print safe(code), safe(lang)

Langs.add(lang) if lang in Lcodes: Lcodes[lang].append(code) else: Lcodes[lang] = [ code ]

# not found?

if poscodes: print "not found:", repr(poscodes)

# report for AF control file:

report = '\n{| class="prettytable"\n' report += '|-\n| | codes\n| |Language\n'

for lang in sorted(Langs): codes = u','.join(sorted(Lcodes[lang], key=skey)) report += "|-\n| " + codes + '||' + lang + '\n'

report += "|}\n" wikipedia.setAction('writing AutoFormat language table')

# write the AutoFormat table page

try: reportpage = wikipedia.Page(site, 'User:AutoFormat/Languages') oldreport = reportpage.get(sysop = True) except wikipedia.NoPage: print "No present report for %s" % reportpage.aslink

# file the report reportpage.put(report)

if __name__ == "__main__": try: main finally: wikipedia.stopme

title: User:AutoFormat/code/langcodes


text:
User:Robert Ullmann/Mismatched wikisyntax/code

 * 1) !/usr/bin/python
 * 2) -*- coding: utf-8  -*-
 * 3) wikipath en wiktionary User:Robert Ullmann/Mismatched_wikisyntax/code

""" This bot looks for and executes replacements, customized for each run

This version looks unmatched wikisyntax and parens

No command line arguments.

"""

import wikipedia import xmlreader import sys import re import pickle import xmldate import socket from mwapi import getwikitext

def safe(s): return pickle.dumps(s)[1:-5]

 * 1) work cache, record time last looked at entry
 * 2) each record is key: lc:word, pickled with safe, value is integer time

import shelve cache = shelve.open("mismatch") from time import time

 * 1) we want to match [] {}, mrd returns remainder

def mrd(s):

s = s.strip(' .,;abcdefghijklmnopqrpstvwxyz')

# look for an open: while s:

# if we find a close, return it       if s[0] in (')', ']', '}'): return s

if s[0] == '(':            s = mrd(s[1:])             if s[0:1] == ')': return mrd(s[1:]) else: return '(' + s

if s[0] == '[': s = mrd(s[1:]) if s[0:1] == ']': return mrd(s[1:]) else: return '[' + s

if s[0] == '{': s = mrd(s[1:]) if s[0:1] == '}': return mrd(s[1:]) else: return '{' + s

s = s[1:]

# okay, nil remaining return s

Tstops = set retstop = re.compile(r'[\#\*\s:\|]*\{\{([-a-zA-Z1-9 ]+)') Pars = ( '1500s=', '1600s=', '1700s=', '1800s=', '1900s=', '2000s=', 'passage=')
 * 1) multiline templates
 * 1) some lines that start with parameter names, not | ... real crock this ...

resampa = re.compile(r'\{\{(X-|)SAMPA.*?\}\}') reslash = re.compile(r'/[^\{\}/]*\{[^\{\}/]*/') rebrack = re.compile(r'\][^\{\}\]]*\{[^\{\}\]]*\]') rercal = re.compile(r'\{\{R:(CAL|LSJ)\|.*?\}\}') redecom = re.compile(r'')

def mismatch(s):

# remove comments first s = redecom.sub('', s)

# temp: ignore esbot debris (should all be fixed now) # if 'esbot:catline' in s: return False

# remove " in s:       a = s.split(" ", 1)        return mismatch(a[0]) or mismatch(a[1])

# tables, end of templates if s.startswith( ('{|', '|}', '}}') ): return False if s.lstrip == '}}': return False

# multiline templates mo = retstop.match(s) if mo and mo.group(1).strip in Tstops and '}}' not in s: return False

# just ignore crap: if ''): return False   if s.startswith(Pars) and s.endswith('}}'): return False

# remove SAMPA template, uses { in some cases s = resampa.sub(' ', s)   # and anything that looks like it, for one {, either / or bracket s = reslash.sub(' ', s)   s = rebrack.sub(' ', s)

# R:CAL template used in Hebrew entries often contains ), ignore content   # also R:LSJ    s = rercal.sub(' ', s)

if mrd(s): return True return False

 * 1) (sporked from Tbot/script, no need to keep up to date):

 * 1) table of scripts, each is lowest character code point, highest code + 1, ISO script

Scs = [ (0x0080, 0x0250, 'Latin'), (0x0250, 0x02B0, 'IPA'), (0x0370, 0x0400, 'Greek'), (0x0400, 0x0530, 'Cyrillic'), (0x0530, 0x0590, 'Armenian'), (0x0590, 0x0600, 'Hebrew'), (0x0600, 0x0700, 'Arabic'), (0x0700, 0x0750, 'Syriac'), (0x0750, 0x0780, 'Arabic Ext'), (0x0900, 0x0980, 'Devanagari'), (0x0980, 0x0A00, 'Bengali'), (0x0C00, 0x0C80, 'Telugu'), (0x0D00, 0x0D80, 'Malayalam'), (0x1A00, 0x1100, 'Georgian'),

(0x1E00, 0x1F00, 'Latin Ext'), (0x1F00, 0x2000, 'Greek Ext'),

(0x3040, 0x30A0, 'Hiragana'), (0x30A0, 0x3100, 'Katakana'), (0x3400, 0xA000, 'Han'),    # Han Ext A and Unified (0xAC00, 0xD800, 'Hangeul'),

(0x20000, 0x2A6D7, 'Han Ext B') ] # Han Ext B

def tkey(word):

# generate a TOC key for a given word

# simple case first, also handles '' if word[:1] <= 'z': return word[:1]

a = ord(word[0:1]) if a >= 0xd800 and a < 0xdc00: if len(word) < 2: return word # ouch! b = ord(word[1:2]) # "UTF-16" crap: a = (a - 0xd800) * 1024 + (b - 0xdc00) + 0x10000

sc = '' for low, high, scode in Scs: if a >= low and a < high: sc = scode break

if not sc: print "no match for script for char code %x" % a       return word[:1]

return sc

def main:

socket.setdefaulttimeout(240)

# list of entry names to ignore Stops = set

reports = { }

# make sure we are logged in   site = wikipedia.getSite site.forceLogin

# read Stops and Tstops page = wikipedia.Page(site, "User:Robert Ullmann/Mismatched wikisyntax/stops") text = getwikitext(page) for s in re.findall(r'\[\[(.*?)\]\]', text): Stops.add(s)

page = wikipedia.Page(site, "User:Robert Ullmann/Mismatched wikisyntax/multiline") text = getwikitext(page) for s in re.findall(r'\{\{temp\|(.*?)\}\}', text): Tstops.add(s)

print 'found %d stops, %d multilines' % (len(Stops), len(Tstops))

# get XML dump dump = xmlreader.XmlDump("en-wikt.xml")

entries = 0 probs = 0 fixed = 0 reps = 0 replimit = 1000 cis = 0

# testing test = False tmod = 20 if test: replimit /= tmod print "in test mode"

for entry in dump.parse: text = entry.text title = entry.title if title.find(':') >= 0: continue # if title.find('/') >= 0: continue if not title: continue # ?

entries += 1 if entries % 10000 == 0: print "%d entries, %d problems" % (entries, probs)

# if test and title[0:1] != 'c': continue if test and entries % tmod != 0: continue

if title in Stops: continue

# screen entries: tag = False

for line in text.splitlines: if mismatch(line): tag = True break

# now see if it is something that should be reported:

if tag:

ckey = safe(title) # must be string for bsd dbm if ckey in cache: last = cache[ckey] if last > time - (70 * 24 * 3600): print "%s in 70 day cache, not checked" % safe(title) continue

probs += 1

# ... pick up current version from en.wikt

if reps < replimit:

print '%s is possible problem, getting current entry' % safe(title)

try: page = wikipedia.Page(site, title) # text = page.get text = getwikitext(page) except wikipedia.NoPage: print "Can't get %s from en.wikt!" % safe(page.aslink) text = '' except wikipedia.IsRedirectPage: print safe(title), 'is now a redirect page' text = '(redirect page)' # will be treated as fixed and added to cache except KeyboardInterrupt: raise KeyboardInterrupt except Exception, e:                   print "unknown exception, maybe timeout" continue # do this again next time

else: print '%s is possible problem' % safe(title)

if not text: continue

# check each line for mismatches

act = '' for line in text.splitlines: if mismatch(line): act = 'mismatched syntax' break

# if fixed, add to cache so we don't keep re-checking

if not act: print "%s has been fixed" % safe(title) cache[ckey] = time # entry has been fixed for now cis += 1 if cis % 20 == 0: cache.sync continue

else: continue

# don't write any change to entry, report:

if act: if reps < replimit: xp = wikipedia.Page(site, title) url = xp.urlname repline = \ "* %s (edit)" % (title, url) # go isolate the lines s = 0 se = 0 for line in text.splitlines: if line.startswith('='): s += 1 if mismatch(line): if not se: se = s                  repline += '\n*:  ' + line + ' ' print reps, safe(title), safe(line)

if reps < replimit: repline = repline.replace('SECTXX', "%d"%se) reports[title] = repline reps += 1

if test and reps > replimit: break

continue # no corrections here!

print "%d entries, %d problems" % (entries, probs) cache.close

if not test: page = wikipedia.Page(site, "User:Robert Ullmann/Mismatched wikisyntax") else: page = wikipedia.Page(site, "User:Robert Ullmann/Mismatched wikisyntax/test") try: oldrep = page.get except wikipedia.NoPage: pass

ss = ', '.join(sorted(Stops)) ts = ', '.join(sorted(Tstops))

report = """

occurances of mismatched wikisyntax

 * from XML dump as of %s, checked against live wiki 9 July 2010
 * checks that, [], {} match, correctly nested
 * matches may not be perfect at this point
 * of course, some of these are not errors
 * some entries are listed as "stops" and not shown (smiley ;-)
 * stops in effect: %s
 * from User:Robert Ullmann/Mismatched wikisyntax/stops
 * multiline templates ignored at present: %s
 * from User:Robert Ullmann/Mismatched wikisyntax/multiline
 * contents of SAMPA template ignored, as SAMPA uses {, also tries to avoid others by looking for /...{.../, but may miss something or produce spurious errors as a result
 * also X-SAMPA, and brackets as well as slashes
 * %d total problems, limit of %d shown

Please do section edit and remove completed entries, the automation will then recheck them. If you do most of a section but not quite all, feel free to just blank the section, any leftovers will get picked up again.

""" % (xmldate.enXMLdate, ss, ts, reps, replimit)

if test: report += " this is a test run, you want to look at User:Robert Ullmann/Mismatched wikisyntax\n"

prev = '' s = 0 i = 1 for t in sorted(reports): if tkey(t) != prev: report += '\n==' + tkey(t) + '==\n\n' prev = tkey(t) s = 0 i = 1 s += 1 if s > 9: i += 1 report += '\n==' + tkey(t) + ' (%d)==\n\n' % i           s = 0 report += reports[t] + '\n'

wikipedia.setAction("regenerate, add more") page.put(report)

# done

if __name__ == "__main__": try: main finally: wikipedia.stopme


text:
User:Robert Ullmann/Pronunciation exceptions/code

 * 1) !/usr/bin/python
 * 2) -*- coding: utf-8  -*-
 * 3) wikipath en wiktionary User:Robert Ullmann/Pronunciation_exceptions/code

""" This bot looks for and executes replacements, customized for each run

This version looks unmatched wikisyntax and parens

No command line arguments.

"""

import wikipedia import xmlreader import sys import re import pickle import xmldate import socket from mwapi import getwikitext

def safe(s): return pickle.dumps(s)[1:-5]

 * 1) work cache, record time last looked at entry
 * 2) each record is key: lc:word, pickled with safe, value is integer time

import shelve cache = shelve.open("pronex") from time import time

 * 1) we want to identify trouble cases, line by line
 * 2) they are applied after checking all the AF regex fixes

Flags = set([ '', "{|", "//", "/", "[[Rhymes:", "[[rhymes:", "hymes:--", "hymes|-",             "US", "(US)", "UK", "(UK)",              "[[RP", "WEAE",              "* [[", "* ''", "* (" ])

reenpr = re.compile(r'\{\{enPR\|(.*?)}}') reipa = re.compile(r'\{\{IPA\|(.*?)}}') resampa = re.compile(r'\{\{SAMPA\|(.*?)}}') rerfp = re.compile(r'\{\{rfp\|(.*?)}}') rederef = re.compile(r'') # not quite correct, but will do for now redecom = re.compile(r'') rehttp = re.compile(r'\[http:.*?\]') restack = re.compile(r"^([:#\*]+)\s*") reblank = re.compile(r"^\* ?\[\[(IPA|SAMPA|AHD)\]\]:? *//$")
 * 1) match "stackable" format characters at start of lines, so we can have one space exactly
 * 1) match entire line is "blank" IPA, SAMPA, etc:

 * 1) exact copies of AF regex it will fix (manually copied)

AFcount = 0 Prex = {}

def preset:

# Pronunciate # like Regex, but applied line by line only in pronunciation sections # use ^ and $ as needed with re.M for prescreen Prex['template enPR/IPA/SAMPA'] = \ (re.compile(r'^\*? ?([^ \{\|\}/]+), /([^\{\|\}/]+)/, /([^\|\}/]+)/$', re.M),                    r'*, , ') Prex['template enPR/IPA/SAMPA (RP, UK, US)'] = \ (re.compile(r"^\*? ?\((RP|UK|US)\):? *" r'([^ \{\|\}/]+), /([^\{\|\}/]+)/, /([^\|\}/]+)/$', re.M),                    r'* , , ') Prex['template enPR/IPA/SAMPA with {a}'] = \ (re.compile(r"^\*? ?(\{\{a\|[^\}]+\}\}):? *" r'([^ \{\|\}/]+), /([^\{\|\}/]+)/, /([^\|\}/]+)/$', re.M),                    r'* \1, , ')

Prex['+rhymes template'] = (re.compile("'*Rhymes:'* *\[\[[Rr]hymes:English:-(?P .+?)\|-(?P=s)\]\]"),                               r)    # w/O "Rhymes:":    Prex['+rhymes template w/Rhymes: in link'] = \           (re.compile("^([\*:]+) *\[\[[Rr]hymes:English:-(?P .+?)\|Rhymes: -(?P=s)\]\]", re.M),                                r'\1 ')    Prex['+rhymes template (Finnish)'] = (re.compile("'*Rhymes:'* *\[\[[Rr]hymes:Finnish:-(?P .+?)\|-(?P=s)\]\]"),                                r)    Prex['+rhymes template w/Rhymes: in link (Finnish)'] = \           (re.compile("^([\*:]+) *\[\[[Rr]hymes:Finnish:-(?P .+?)\|Rhymes: -(?P=s)\]\]", re.M),                                r'\1 ')    Prex['+rhymes template w/Rhymes: in link (French)'] = \           (re.compile("^([\*:]+) *\[\[[Rr]hymes:French:-(?P .+?)\|Rhymes: -(?P=s)\]\]", re.M),                                r'\1 ')    Prex['+rhymes template (Icelandic)'] = \           (re.compile("'*Rhymes:'* *\[\[[Rr]hymes:Icelandic:-(?P .+?)\|-(?P=s)\]\]"),                                r'')    Prex['template -Rhymes +rhymes'] = (re.compile(r'\{\{Rhymes([\|\}])'), r'{{rhymes\1')    # multiple rhymes (assume language matches! ;-)    Prex['add additional rhyme to template'] = \           (re.compile(r'(\{\{rhymes\|[^\}]+)\}\} *(,|or|) *\[\[[Rr]hymes:[A-Za-z -]+:-(?P .+?)\| ?-(?P=s)\]\]'),                                r'\1|\3}}')

Prex["rm /'s from enPR template"] = (re.compile(r'\{\{enPR\|/([^ /\[\]\{\}]+?)/\}\}'), r'')

# RP, UK, and US in a wide variety of cases Prex['(RP) to '] = (re.compile(r"^\*? ?[\(\[\{']+RP[\]\)\}:']+", re.M), r'* ') Prex['(UK) to '] = (re.compile(r"^\*? ?[\(\[\{']+UK[\]\)\}:']+", re.M), r'* ') Prex['(US) to '] = (re.compile(r"^\*? ?[\(\[\{']+US[\]\)\}:']+", re.M), r'* ') Prex['(italbrac RP) to '] = (re.compile(r"^\*? ?\{\{italbrac\|\[*RP\]*\}\}:?", re.M), r'* ') Prex['(italbrac UK) to '] = (re.compile(r"^\*? ?\{\{italbrac\|\[*UK\]*\}\}:?", re.M), r'* ') Prex['(italbrac US) to '] = (re.compile(r"^\*? ?\{\{italbrac\|\[*US\]*\}\}:?", re.M), r'* ') Prex['IPA: WEAE to IPA:'] = \ (re.compile(r"^\*? ?IPA: [\(\[\{']+WEAE[\]\)\}:']+", re.M), r'* IPA:') Prex['(GenAm) to '] = (re.compile(r"^\*? ?\[\[w:G[^\|]+\|GenAm\]\]", re.M), r'* ') Prex['(Canada) to '] = (re.compile(r"^\*? ?[\(\[\{']+Canada[\]\)\}:']+", re.M), r'* ') Prex['(Australia) to '] = \ (re.compile(r"^\*? ?[\(\[\{']+Australia[\]\)\}:']+", re.M), r'* ') Prex['(Aus) to '] = (re.compile(r"^\*? ?[\(\[\{']+Aus[\]\)\}:']+", re.M), r'* ') Prex['(GenAm|US) to '] = \ (re.compile('^' + re.escape("* (US)"), re.M),           r'* ') Prex['(RecPr|UK) to '] = \ (re.compile('^' + re.escape("* (UK)"), re.M),           r'* ')

# untemplated SAMPA and IPA, several combinations, also for "AHD", allow an template in front Prex['template IPA'] = \ (re.compile(r"^\*? ?(\{\{a\|.+?\}\} *|)" r"\[*(w:IPA\||)IPA\]*:? *([/\[][^\{\|\}/\]]+?[/\]])$", re.M),            r'* \1') Prex['template IPA -IPAchar'] = \ (re.compile(r"^\*? ?(\{\{a\|.+?\}\} *|)" r"\[*(w:IPA\||)IPA\]*:? *\{\{IPAchar\|([/\[][^\{\|\}/\]]+?[/\]])\}\}$", re.M),            r'* \1') Prex['template SAMPA'] = \ (re.compile(r"^\*? ?(\{\{a\|.+?\}\} *|)" r"\[*(w:SAMPA\||)SAMPA\]*:? *([/\[])(|)([^\|\}/]+?)(|)([/\]])$", re.M),            r'* \1') Prex['template enPR (was AHD)'] = \ (re.compile(r"^\*? ?(\{\{a\|.+?\}\} *|)\[*(w:AHD\||)AHD\]*:? *([^ \{\|\}/]+?)$", re.M),            r'* \1') Prex['template X-SAMPA'] = \ (re.compile(r"^\*? ?(\{\{a\|.+?\}\} *|)" r"\[*(w:X-SAMPA\||)X-SAMPA\]*:? *([/\[])(|)([^\{\|\}/]+?)(|)([/\]])$", re.M),            r'* \1')

Prex['or/comma to multiple parameters in IPA template'] = \ (re.compile(r"\{\{IPA\|([^\}]+/)(, ?| or | or )(/[^\}]+)\}\}"), r'') Prex['or/comma to multiple parameters in enPR template'] = \ (re.compile(r"\{\{enPR\|([^\}]+/)(, ?| or | or )(/[^\}]+)\}\}"), r'') Prex['or/comma to multiple parameters in SAMPA template'] = \ (re.compile(r"\{\{SAMPA\|([^\}]+/)(, ?| or | or )(/[^\}]+)\}\}"), r'')

# accent templates, try to cover the A-cai/Min Nan cases and others, up to 4

Prex['+accent template 1'] = (re.compile(r"^\* \("           r"\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r"\):?", re.M), r'* ') Prex['+accent template 2'] = (re.compile(r"^\* \("           r"\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r"\):?", re.M), r'* ') Prex['+accent template 3'] = (re.compile(r"^\* \("           r"\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r"\):?", re.M), r'* ') Prex['+accent template 4'] = (re.compile(r"^\* \("           r"\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r", *\[*(w?:?[A-Za-z -]+\||)([A-Za-z -]+)\]*"            r"\):?", re.M), r'* ')

# hyphenation ...   Prex['+hyphenation template'] = (re.compile(r"'*Hyphenation:?'*:? *([^ \{\}]+)$", re.M), r'') Prex['middot to | in hyphenation template'] = (re.compile(r'(\{\{hyphenation\|.+?)' + u'\u00B7' + '(.+?\}\})'),           r'\1|\2') Prex['hyphpt to | in hyphenation template'] = (re.compile(r'(\{\{hyphenation\|.+?)' + u'\u2027' + '(.+?\}\})'),           r'\1|\2') Prex['bullet to | in hyphenation template'] = (re.compile(r'(\{\{hyphenation\|.+?)' + u'\u2022' + '(.+?\}\})'),           r'\1|\2') Prex['middot (HTML) to | in hyphenation template'] = (re.compile(r'(\{\{hyphenation\|.+?)·(.+?\}\})'),           r'\1|\2')

# sorting enPR, IPA, (X-)SAMPA: Prex['enPR before SAMPA'] = (re.compile(r'\{\{(X-|)SAMPA\|([^\}]*)\}\}, \{\{enPR\|([^\}]*)\}\}'),                                           r', ') Prex['IPA before SAMPA'] = (re.compile(r'\{\{(X-|)SAMPA\|([^\}]*)\}\}, \{\{IPA\|([^\}]*)\}\}'),                                           r', ') Prex['enPR before IPA'] = (re.compile(r'\{\{IPA\|([^\}]*)\}\}, \{\{enPR\|([^\}]*)\}\}'),                                           r', ')

def trouble(s): global AFcount

s2 = s = restack.sub(r'\1 ', s)   # skip AF fix(es), do what it will do:

for rx in Prex: s2 = Prex[rx][0].sub(Prex[rx][1], s2) if s2 != s:       if AFcount < 500: print "AF will fix:" print "  %s" % safe(s) print "to %s" % safe(s2) AFcount += 1 return False # as AF will do something

# IPA, SAMPA, enPR are in AF.StarTemp: if s.startswith(('{{IPA|', '{{SAMPA|', '{{enPR|')): AFcount += 1 return False

# "blank" non-templates, in general Regex in AF: if reblank.match(s): AFcount += 1 return False

if "Manuel de Codage" in s: return False

# remove rfp and contents, ref tags, comments, http links s = rerfp.sub(' ', s)   if s == '{{rfap}}': return False s = rederef.sub(' ', s)   s = redecom.sub(' ', s)    if s.startswith(''): return False s = rehttp.sub(' ', s)

# non-templates (skip "[Aa]udio-IPA" for now) if "IPA" in s and "{{IPA" not in s and "udio-IPA" not in s: return "IPA not template" if "enPR" in s and "{{enPR" not in s: return "enPR not template" if "SAMPA" in s and "{{SAMPA" not in s and "{{X-SAMPA" not in s: return "SAMPA not template" if "AHD" in s: return "AHD found"

# check sequence e = s.find("{{enPR|") i = s.find("{{IPA|") m = s.find("{{SAMPA|") if e > 0 and i > 0 and i < e: return "IPA before enPR" if i > 0 and m > 0 and m < i: return "SAMPA before IPA" if e > 0 and m > 0 and m < e: return "SAMPA before enPR"

# a must be at start, and only follow wikisyntax a = s.find("{{a|") if a > 0 and s[0:a].strip(':* '): return "{a} template not at beginning"

# now check templates for c in reenpr.findall(s): if not c.strip: return 'empty enPR template' for p in c.split('|'): p = p.strip if " or " in p: return '"or" should be multiple template parameters' if " or " in p: return '"or" should be multiple template parameters' # next is fixed by AF at present # if p.startswith('/') and p.endswith('/'): return "slashes in enPR template"

for c in reipa.findall(s): if not c.strip: return 'empty IPA template' for p in c.split('|'): p = p.strip if p.startswith('lang='): continue if " or " in p: return '"or" should be multiple template parameters' if " or " in p: return '"or" should be multiple template parameters' if p.startswith('/'): if not p.endswith('/'): return "mismatched /'s in IPA template" elif p.startswith('['): if not p.endswith(']'): return "mismatched [ ]'s in IPA template" else: return "no / / or [ ]'s in IPA template"

for c in resampa.findall(s): if not c.strip: return 'empty SAMPA template' for p in c.split('|'): p = p.strip if p.startswith('lang='): continue if p[:1].isdigit and p[1:2] == '=': p = p[2:] if " or " in p: return '"or" should be multiple template parameters' if " or " in p: return '"or" should be multiple template parameters' if p.startswith('/'): if not p.endswith('/'): return "mismatched /'s in SAMPA template" elif p.startswith('['): if not p.endswith(']'): return "mismatched [ ]'s in SAMPA template" else: return "no / / or [ ]'s in SAMPA template"

# some simple cases that are just flagged for flag in Flags: if flag in s: return "flag " + flag + ""

# couple of other randoms if s.endswith('/'): return "line ends with /" # if s.startswith('[['): return "line starts with <no" + "wiki>[[</no" + "wiki>"   # if s.startswith('('): return "line starts with ("    # if s.startswith('{{'): return "line starts with <no" + "wiki>{{</no" + "wiki>"    # if s.startswith("") and not s.endswith(""): return "line starts with <no" + "wiki>''</no" + "wiki>"    # next rule is fixed by AF in most cases (one of these at start), fix this rule sometime    # if ('{{enPR|' in s or '{{IPA|' in s or '{{SAMPA|' in s) and not s.startswith('*'):    #   return 'line does not start with *'

return False

 * 1) (sporked from Tbot/script, no need to keep up to date):

 * 1) table of scripts, each is lowest character code point, highest code + 1, ISO script

Scs = [ (0x0080, 0x0250, 'Latin'), (0x0250, 0x02B0, 'IPA'), (0x0370, 0x0400, 'Greek'), (0x0400, 0x0530, 'Cyrillic'), (0x0530, 0x0590, 'Armenian'), (0x0590, 0x0600, 'Hebrew'), (0x0600, 0x0700, 'Arabic'), (0x0700, 0x0750, 'Syriac'), (0x0750, 0x0780, 'Arabic Ext'), (0x0900, 0x0980, 'Devanagari'), (0x0980, 0x0A00, 'Bengali'), (0x0C00, 0x0C80, 'Telugu'), (0x0D00, 0x0D80, 'Malayalam'), (0x1A00, 0x1100, 'Georgian'),

(0x1E00, 0x1F00, 'Latin Ext'), (0x1F00, 0x2000, 'Greek Ext'),

(0x3040, 0x30A0, 'Hiragana'), (0x30A0, 0x3100, 'Katakana'), (0x3400, 0xA000, 'Han'),    # Han Ext A and Unified (0xAC00, 0xD800, 'Hangeul'),

(0x20000, 0x2A6D7, 'Han Ext B') ] # Han Ext B

def tkey(word):

# generate a TOC key for a given word

# simple case first, also handles '' if word[:1] <= 'z': return word[:1]

a = ord(word[0:1]) if a >= 0xd800 and a < 0xdc00: if len(word) < 2: return word # ouch! b = ord(word[1:2]) # "UTF-16" crap: a = (a - 0xd800) * 1024 + (b - 0xdc00) + 0x10000

sc = '' for low, high, scode in Scs: if a >= low and a < high: sc = scode break

if not sc: print "no match for script for char code %x" % a       return word[:1]

return sc

def main: global AFcount

socket.setdefaulttimeout(40)

# list of entry names to ignore Stops = set

reports = { } preset

# make sure we are logged in   site = wikipedia.getSite site.forceLogin

# read Stops page = wikipedia.Page(site, "User:Robert Ullmann/Pronunciation exceptions/stops") text = page.get for s in re.findall(r'\* \[\[(.*?)\]\]', text): Stops.add(s)

print 'found %d stops' % len(Stops)

# get XML dump dump = xmlreader.XmlDump("en-wikt.xml")

entries = 0 probs = 0 fixed = 0 reps = 0 replimit = 1000 cis = 0 lasttab = 0

rem = """ remainder, one per link, not checked against current, one reason for exception

"""

# testing test = False tmod = 20 if test: replimit /= tmod print "in test mode"

for entry in dump.parse: text = entry.text title = entry.title if title.find(':') >= 0: continue # if title.find('/') >= 0: continue if not title: continue # ?

entries += 1 if entries % 10000 == 0: print "%d entries, %d problems" % (entries, probs)

# if test and title[0:1] != 'c': continue if test and entries % tmod != 0: continue

# skim a lot of the db for now # if entries % tmod != 0: continue

if title in Stops: continue

# screen entries: tag = False

inPron = False for line in text.splitlines: if '=Pronunciation=' in line: inPron = True continue if line.startswith('='): inPron = False if not inPron: continue a = trouble(line) if a:               if line.startswith('{|') and entries < 300000: lasttab = entries tag = True break

# now see if it is something that should be reported:

if tag:

ckey = safe(title) # must be string for bsd dbm if ckey in cache: last = cache[ckey] if last > time - (70 * 24 * 3600): print "%s in 70 day cache, not checked" % safe(title) continue

probs += 1

# ... pick up current version from en.wikt

if reps < replimit:

print '%s is possible problem, getting current entry' % safe(title)

try: page = wikipedia.Page(site, title) # text = page.get text = getwikitext(page) except wikipedia.NoPage: print "Can't get %s from en.wikt!" % safe(page.aslink) text = '' except wikipedia.IsRedirectPage: print safe(title), 'is now a redirect page' text = '(redirect page)' # will be treated as fixed and added to cache except KeyboardInterrupt: raise KeyboardInterrupt except Exception, e:                   print "unknown exception, maybe timeout" continue # do this again next time

else: print '%s is possible problem' % safe(title) rem += '* ' + title + " " + a + "\n"

if not text: continue

# check each line for trouble

act = '' inPron = False for line in text.splitlines: if '=Pronunciation=' in line: inPron = True continue if line.startswith('='): inPron = False if not inPron: continue a = trouble(line) if a and a not in act: act += ', ' + a

# if fixed, add to cache so we don't keep re-checking

if not act: print "%s has been fixed" % safe(title) cache[ckey] = time # entry has been fixed for now cis += 1 if cis % 20 == 0: cache.sync continue

else: continue

# don't write any change to entry, report:

if act: act = "    " + act.strip(', ') + "" if reps < replimit: xp = wikipedia.Page(site, title) url = xp.urlname repline = \ "* %s (edit) %s" % (title, url, act) # go isolate the lines s = 0 se = 0 ts = '' inPron = False for line in text.splitlines: if line.startswith('='): s += 1 if '=Pronunciation=' in line: inPron = True continue if line.startswith('='): inPron = False if not inPron: continue if trouble(line): if not se: se = s                  ts += ', ' + trouble(line) repline += '\n*: <tt><no' + 'wiki>' + line + '</no' + 'wiki></tt>' print reps, safe(title), safe(line)

if reps < replimit: repline = repline.replace('SECTXX', "%d"%se) reports[title] = repline reps += 1

if test and reps > replimit: break

continue # no corrections here!

print "%d entries, %d problems" % (entries, probs) cache.close print "last table at entry %d" % lasttab

if not test: page = wikipedia.Page(site, "User:Robert Ullmann/Pronunciation exceptions") else: page = wikipedia.Page(site, "User:Robert Ullmann/Pronunciation exceptions/test") try: oldrep = page.get except wikipedia.NoPage: pass

ss = ', '.join(sorted(Stops)) fs = '' for flag in sorted(Flags): fs += ", <tt><no" + "wiki>" + flag + "</no" + "wiki></tt>" fs = fs.lstrip(", ")

report = """

occurances of pronunciation section exceptions

 * from XML dump as of %s, checked against live wiki {{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}
 * see talk page for rules in effect
 * checks may not be perfect at this point
 * entries are not listed if AutoFormat would fix something, though perhaps not entirely
 * total AF will fix: %d
 * some entries are listed as "stops" and not shown
 * stops in effect: %s
 * from User:Robert Ullmann/Pronunciation exceptions/stops
 * specific strings flagged: %s
 * "blank" IPA, SAMPA, etc (i.e. "* SAMPA: //") are not reported
 * %d total problems, limit of %d shown, remainder listed in User:Robert Ullmann/Pronunciation exceptions/remains

Please do section edit and remove completed entries, the automation will then recheck them. If you do most of a section but not quite all, feel free to just blank the section, any leftovers will get picked up again.

""" % (xmldate.enXMLdate, AFcount, ss, fs, reps, replimit)

if test: report += "this is a test run, you want to look at User:Robert Ullmann/Pronunciation exceptions\n"

prev = '' s = 0 i = 1 for t in sorted(reports): if tkey(t) != prev: report += '\n==' + tkey(t) + '==\n\n' prev = tkey(t) s = 0 i = 1 s += 1 if s > 9: i += 1 report += '\n==' + tkey(t) + ' (%d)==\n\n' % i           s = 0 report += reports[t] + '\n'

wikipedia.setAction("regenerate, add more") page.put(report)

if not test: wikipedia.setAction("updating remainder") page = wikipedia.Page(site, "User:Robert Ullmann/Pronunciation exceptions/remains") page.put(rem)

# done

if __name__ == "__main__": try: main finally: wikipedia.stopme


text:
make like a tree and leave

Etymology
A pun on and.

Verb

 * 1)  To leave, depart.

title: make like a tree and leave


text: благославящ

title: благославящ


text: благославял

title: благославял


text: Category:el:Genetics

title: Category:el:Genetics


text: благославян

title: благославян


text: благославяйки

title: благославяйки


text: благославящият

title: благославящият


text: благославялият

title: благославялият


text: благославяният

title: благославяният


text: благославящия

title: благославящия


text: благославялия

title: благославялия


text: благославяния

title: благославяния


text: благославяща

title: благославяща


text: благославяла

title: благославяла


text: Category:el:Cytology

title: Category:el:Cytology


text: благославяна

title: благославяна


text: благославящата

title: благославящата


text: благославялата

title: благославялата


text: благославяната

title: благославяната


text: благославящо

title: благославящо


text: благославяло

title: благославяло


text: благославяно

title: благославяно


text: благославяне

title: благославяне


text: благославящото

title: благославящото


text: благославялото

title: благославялото


text: благославяното

title: благославяното


text: благославянето

title: благославянето


text:
Talk:make like a tree and leave

other potentially [crappy] entries at http://answers.yahoo.com/question/index?qid=20080203083220AAHxjxY --Rising Sun talk? contributions 11:10, 12 May 2010 (UTC)

title: Talk:make like a tree and leave


text: благославящи

title: благославящи


text: благославяли

title: благославяли


text: благославяни

title: благославяни


text: благославянета

title: благославянета


text: благославящите

title: благославящите


text: благославялите

title: благославялите


text: благославяните

title: благославяните


text: благославянията

title: благославянията


text:
reduction division

Noun

 * 1)  the first of the two divisions of meiosis, a type of cell division.
 * 2)  meiosis as a whole, a type of cell division.

Translations

 * Romanian:
 * Tagalog: paghahating pangmaliw

title: reduction division


text: благославянетата

title: благославянетата


text: благославяш

title: благославяш


text: благославя

title: благославя


text: благославяме

title: благославяме


text: благославяте

title: благославяте


text: благославят

title: благославят


text: благославях

title: благославях


text: благославяше

title: благославяше


text: благославяхме

title: благославяхме


text: благославяхте

title: благославяхте


text: благославяха

title: благославяха


text: благославяй

title: благославяй


text: благославяйте

title: благославяйте


text: благословил

title: благословил


text: благословял

title: благословял


text: благословен

title: благословен


text: благословилият

title: благословилият


text: благословеният

title: благословеният


text: благословилия

title: благословилия


text: благословения

title: благословения


text:
make like

Etymology
Originally a US regionalism; compare earlier.

Verb

 * 1)  To behave as though.
 * 2)  To behave in the manner of.
 * 1)  To behave in the manner of.

title: make like


text: благословила

title: благословила


text: благословяла

title: благословяла


text: благословена

title: благословена


text: благословилата

title: благословилата


text: благословената

title: благословената


text: благословило

title: благословило


text: благословяло

title: благословяло


text: благословено

title: благословено


text: благословилото

title: благословилото


text: благословеното

title: благословеното


text: благословили

title: благословили


text: благословели

title: благословели


text: благословени

title: благословени


text: благословилите

title: благословилите


text: благословените

title: благословените


text: благословиш

title: благословиш


text:
благослови

Verb

 * 1)  to bless

title: благослови


text: благословим

title: благословим


text:
make like a banana and split

Etymology
A pun on and.

Verb

 * 1)  To leave, depart.

title: make like a banana and split


text: благословите

title: благословите


text: благословят

title: благословят


text: 申请

title: 申请


text: благословях

title: благословях


text: благословеше

title: благословеше


text: благословяхме

title: благословяхме


text:
申請

Verb

 * 1) to apply for; to file for; to petition for

Noun

 * 1) application

Noun

 * 1) application

Verb

 * 1) apply

title: 申請


text: благословяхте

title: благословяхте


text: благословяха

title: благословяха


text: благослових

title: благослових


text: 申请人

title: 申请人


text: благословихме

title: благословихме


text: благословихте

title: благословихте


text:
申請人

Noun

 * 1) applicant

title: 申請人


text: благословиха

title: благословиха


text: благословете

title: благословете


text:
pszczelarstwo

Etymology
From.

Noun

 * 1) apiculture

title: pszczelarstwo


text: politenesses

title: politenesses


text:
deathworthy

Etymology
From, equivalent to.

Adjective

 * 1) Worthy of death, worthy of capital punishment.

title: deathworthy


text:
멜번

Etymology
Borrowed from.

Proper noun

 * , used by the Korean community in Australia to reflect the pronunciation of Melbourne.

title: 멜번


text:
Appendix:I am (ethnicity)

This appendix contains a list of sentences that are translated as I am, followed by each ethnic origin.

, мин тадарбын

title: Appendix:I am (ethnicity)


text:
User talk:24.77.203.125

Regarding žena: *gʷḗn is the original PIE nominative singular form of this eh₂-stem. We don't do pseudo-PIE reconstructions in the etymologies unless there is some good reason to do so. --Ivan Štambuk 12:28, 12 May 2010 (UTC)

title: User talk:24.77.203.125


text:
keintys

Noun

 * 1) sex, gender

title: keintys