text:
Wiktionary:Translation requests archive/2010

=January 2010=

Please will somebody translate "Forever in my heart" to Armenian pleaseeee thanks

How to say 'To live in hearts you leave behind is not to die' in Scottish-Gaelic?

sanskrit symbols for names
i need the name zach translated to sanskrit symbols

English to armenian
Can someone please translate 'FAR MORE' into Armenian.Thank you.
 * շատ ավելի շատ (šat aveli šat) --Vahagn Petrosyan 14:48, 4 May 2010 (UTC)

In heart in mind they will live forever
In heart in mind they will live forever [sa puso at damdamin sila ay mananatili kailanman!) (Tagalog)

Hawaiin Translation
Hi,

I need the phrase "I Love the Ocean" translated into Hawaiin.. Can anyone help?

Thanks, Chan
 * Aloha wau i ka moana. If you prefer, you can replace "wau" with "au". Kal (talk) 04:33, 10 January 2010 (UTC)

Latin
What is the translation for "Be Brave" in latin???

Thanx!

translate THANK YOU VERY MUCH AND I WILL MISS YOU in latin

khmer alphabet
i wonder if someone can translate "my life" into khmer text in other words how a cambodian would write it

 * ជីវិតរបស់ខ្ញុំ (jīweut raboh knyom) —Stephen 14:55, 9 January 2010 (UTC)

From a deleted article
Text was I do not remember who wrote this, but this has been the first one I remembered most to teach my children. Hope some one will give more info. and necessary corrections. Thanks! " ఒకచో నేలను పవ్వలించు ఒకచో నొప్పారు పూసజ్జపై ఒకచో శాకములారగించు నోక్కోక్కతరిన్ నుత్క్రుష్ట శాల్యోదనంబు ఒకచో బొంతలు ధరించు నొకచో యోగ్యంబర శ్రేణి లెక్కకు రానీడు కార్యసాధకుండు కష్టముల్ సుఖముల్ మదిన్! "
 * Have fun. Mglovesfun (talk) 22:30, 13 January 2010 (UTC)

English phrase to Cambodian (Khmer)
Hi, If anyone can help me out by translating the below phrase from English to Cambodian (Khmer)it would be very much appreciated!!!!!!

REMEMBER TO NEVER FORGET

Thankyou

Adam

 * How about: ចាំនឹងមិនភ្លេចទេ (jum neung meun pleuch dtay) —Stephen 12:20, 15 January 2010 (UTC)

Samantha
does anyone know how to translate samantha to russian?

 * It is Саманта. —Stephen 08:59, 20 January 2010 (UTC)

name translation
Hi, please translate the name "Steve" into Hawaiian please

 * My best guess for Steve in Hawaiian is Kīpū. —Stephen 22:06, 12 February 2010 (UTC)
 * An alternative is Kiwi (sounds like "Stevie"). Kal (talk) 06:54, 14 February 2010 (UTC)

i would like to know how the translation of "happy first anniversary sogopro!" in hawaiian thank you

Please translate this phrase to latin from english
More than my own life

please translate into aramaic
J W N

john william naughton

Strength and Protection

Japanese to English
Please translate from Japanese to English.
 * 翼を与えられれば、私はあなたのためにこの空すべてがあなたのライトによって撃たれても剣を与えられればこの地球すべてが水にあなたを、私意味し、戦う沈んでも飛ぶ

--Daniel. 04:43, 26 January 2010 (UTC)

 * It seems like a machine-translated sentence and isn't quite grammatical. My best guess is: "If given wings, if given a sword, I would fly and fight for you even if the entire earth sank under the water."

 * I omitted "この空すべてがあなたのライトによって撃たれても" from my translation as it seems to neither make sense nor fit into the context. Literally it is like "even if the entire sky is hit/shot by your light". ―Tohru 18:24, 12 February 2010 (UTC)
 * Thank you. --Daniel. 08:04, 11 March 2010 (UTC)

English to Khmer script please.
(1) 'Anger is damage, Anger is waste.' -- (In Khmer) Khoeng koch, khoeng khat. (2) 'And in the end, it's not the years in your life that count. It's the life in your years.' (3) 'GIVE HIM STRENGTH WHEN HE IS WEAK, PICK HIM UP WHEN HE IS DOWN, SHOW HIM THE WAY WHEN HE IS LOST, COMFORT HIM WHEN HE IS AFRAID, AND BE HIS LIGHT WHEN ALL ELSE TURNS DARK.'

I would love the khmer script for these. Please & Thank you.

No regrets in latin
I'd like to get a tattoo in Latin that says "no regrets"

 * nihil me paenitet. —Stephen 00:12, 29 January 2010 (UTC)

strength
I'd like the word "strength" translated in Khmer please.

 * កម្លាំង (gomlung). —Stephen 23:34, 29 January 2010 (UTC)

Shadow Women in minnesota ojibwe
can you give me the correct translation for this

 * jiibay-ikwewag. —Stephen 23:47, 29 January 2010 (UTC)

Hebrew tattoo

 * Loyalty
 * Honor
 * Respect

Thanks

 * נאמנות (neamanut)
 * כבוד (kavod)
 * כבוד (kavod) —Stephen 03:40, 13 February 2010 (UTC)

from english to Maori please
hello how are you i hope all is well and you and your family are great

English to Arabic
God is love (unsigned)

 * الله هو الحب (allaahu huwa al-Hubb). Words: الله, هو, حب --Anatoli 05:03, 4 February 2010 (UTC)

Tammy
I am trying to find the meaning of my name, but all I am getting is a biography of my name. I want to know the what Tammy means. How do I find this out?? I am new to this page. Thank you, Tammy L Smith

 * It’s a pet form of Tamara, from Hebrew . —Stephen 18:33, 5 February 2010 (UTC)

I need this phrase translated from english to hawaiian
"I have found the one whom my soul loves" translated from english to hawaiian

please write love in as many languages possible-thank you

 * See love. —Stephen 07:15, 5 February 2010 (UTC)

English to Latin
I need "Eternally Your" translated to Latin. Thanks

Translation: English to Celtic
Translate "let love and friendship reign forever" from english into celtic.

Translation into ancient Aramaïc
Dear,

I've been looking for quite a while for an accurate translation into ancient Aramaic of the following sentence: "Every second passing by is another chance to change your life"

Kind regards in advance! Annelies

Natasha

From English to Spanish
How would I translate "you and no other" into Spanish? Thank you

 * Assuming you want the nominative, or subject form, it would be tú y no otro (if "you" is a man) or tú y no otra (if "you" is a woman). —Stephen 21:17, 10 February 2010 (UTC)

Please will somebody write "forever in my heart" in Armenian, thank you

February 2010
English to Armenian

I want to get a tattoo saying " Forever in my heart " in Armenian if anyone can help me? Thanks
 * ընդմիշտ իմ սրտում (ëndmišt im srtum) --Vahagn Petrosyan 14:50, 4 May 2010 (UTC)

need translated into hawaiian
forever and ever and ten years more

always love
Am looking for "always love" translated into armenian!

 * միշտ սեր (misht ser). —Stephen 00:08, 18 February 2010 (UTC)

 * But if you meant imperative, always love!, then it's միշտ սիրի՛ր (mišt sirir!) or մշտապես սիրի՛ր (mštapes sirir!)

Dari
I would like to get a tattoo in memory that i served in Operation Enduring Freedom In Afghanistan in 09-10 and i want my name "Michael Hegler" translated in Dari please.

 * مایکل هگلر is how I would write it. You can copy it into notepad and change the font to any other Persian/Dari font that you prefer. If you like, you can add vowel diacritics: مَایکل هِگلِر  . —Stephen 07:46, 15 February 2010 (UTC)

English To Khmer
I am looking for the english phrase "what makes you different makes you beautiful" translated into the Cambodian language Khmer.

My name in hangul
hello, I need help. Can anybody write my name in Hangul and tell me how to pronounce it as well? My name is Oilong, It pronounce like Oil-long... Thanks you!!

 * If you pronounce it as, then 어일렁 . Bendono 11:53, 16 February 2010 (UTC)
 * Yep. If  is acceptable, you could alternatively write it in Hangeul as 욀렁.  —Rod (A. Smith) 17:20, 16 February 2010 (UTC)

 * Not 100% familiar with Korean phonology and the reading rules but when two ㄹ follow each other, doesn't it become ? Yes, it also be romanised as Oillong or Oil-long, otherwise (if one ㄹ were used), it would be Oirong. --Anatoli 00:29, 18 February 2010 (UTC)

confucius quote translated to japanese writing
everything has its beauty but not everyone sees it

 * 全てのものは美しいが、全ての人にそれが見えるわけではない. —Stephen 23:55, 17 February 2010 (UTC)

Chinese to English
[英方]生面烙饼 — supposedly "tharfcake" in English, but nobody knows what that is. Can somebody translate it more meaningfully, if possible? Equinox ◑ 16:30, 19 February 2010 (UTC)

 * tharf-cake is in the OED. Bendono 05:33, 2 April 2010 (UTC)

 * tharf (Old English theorf) means unleavened. Tharf (or thor, thard, thar) cake is a traditional food of northern England, especially around Yorkshire. —Stephen 06:11, 2 April 2010 (UTC)

Double check my Khmer please!
i would like to say "without fear" and I believe it is គ្មានសេចក្តីខ្លាច

My Khmer is not what it use to be and I would like to make sure I have it correct.

I also wanted to make sure that this is "peace" សន្តិភាព

Thank you!

 * Seems right to me. គ្មានសេចក្តីខ្លាច is "not have fear", which is the same as without fear, I think. —Stephen 18:39, 19 February 2010 (UTC)

Sorry! one more Khmer thing
So if I wanted to say "fear is the mind-killer" it would be: សេចក្តីខ្លាចគឺ  Then what?

Thanks!

want english into urdu

so aramaic to english, and how to write them
simply put, fuck off or if that doesn't translate literally, any insult like that. thanks .

In My Prayers

forever family

life in Arabic
How do you say "life" in Arabic?
 * See life. — msh210 ℠ 18:43, 24 February 2010 (UTC)

live, love, believe translate to sankript

sanskrit tranlsation
born to love and be loved

Journey into Arabic
I'd like to translate "prepare for the journey" into Arabic please.

The idea of journey is not simply "trip". I's like to capture the idea of a journey of discovery, learning which ends in some form of success, enlightenment.

Your help gratefully received!

 * تعد نفسك للرحلة ... I don’t know if there is a better way to described what you are trying to say. Perhaps تعد نفسك لرحلة الاكتشاف —Stephen 02:18, 1 March 2010 (UTC)

English To Spanish
I Want To Know What "Home Is Where The Heart Is" Translated Into Spanish Is

 * El hogar es donde está el corazón. —Stephen 02:02, 1 March 2010 (UTC)

english to spanish
you have taken my heart with you.

 * Has llevado contigo mi corazón. —Stephen 02:22, 1 March 2010 (UTC)

Chinese and Vietnamese?
What is the exact translation for "Everything has its beauty, but not everyone sees it- Confucious" in Vietnamese and Chinese? (authentic please! and thank you )

 * I have seen:
 * Simplified: 孔子：诸事有其好的一面，但不是人人都能看到.
 * Traditional: 孔子：諸事有其好的一面，但不是人人都能看到. —Stephen 08:25, 1 March 2010 (UTC)

first tattoo
Hi was wondering if anyone can help me out...im looking to get my first tattoo in script running down my spine. I want to get "Treat mistakes as lessons, not regrets." i would like it in a symbolic text so it looks good running vertically, along the lines of sanskrit, burmese etc..am open for suggestions! also having alot of trouble finding translations...any help would be really appreciated! thanks :)

 * There aren’t many scripts that would look right in a vertical orientation. Burmese and Sanskrit, like most scripts, have to be horizontal, so you’d have to turn them on their side to use them. There are some scripts from the region of Mongolia, such as the Mongolian vertical script, that are written from top to bottom, but you are not likely to ever find a translation, and they require unusual fonts and applications. The only readily obtainable languages that I can think of that can run vertically are Chinese and Japanese. —Stephen 10:40, 1 March 2010 (UTC)

No Regrets

From Gaelic to English, please. "Pog mo thoin" "Slainte" "Go n-ithe an cat thu is go n-ithe an diabal an cat"

From Gaelic to English please translate
"slainte" "pog mo thoin" Go n-ithe an cat thu is go n-ithe an diabhal an cat"

i will name my next child learning team d.

English to Arabic
Hi, I'm trying to say "Boss, the rest are dead" in Romanized Arabic

"the rest" refers to other men.

Thanks.

German? to English
Is this a conversation? A joke? I'd like it translated, please.

''Wenn ist das Nunstrück git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!''

--Daniel. 06:01, 10 March 2010 (UTC)

 * It is nonsense: "If is the nunstruck git and Slotemeyer? Yes! Beiherhund the or the flipperwaldt gersput!" —Stephen 03:28, 11 March 2010 (UTC)

 * Here is some more discussion of this. Nadando 03:33, 11 March 2010 (UTC)

Tagalog
plese give me an article THE TIGERS TREASURE YAMASHITA in tagalog version,

translate "without respect you have nothing" into celtic thankss email me at lady_archer689@yahoo.com <3 alicia

Can you please translate below saying in Hebrew: (not the words, but the symbols)

I am my beloved's and my beloved is mine (Male to Female)

I am my beloved's and my beloved is mine (Female to Male)

English to Khmer or Ganthra Script for tattoo....
1st line: Aquarius Sun-Eccentric Independent Free-Spirit 2nd line: Aries Moon- Fiery passionate forceful seducer 3rd line: Taurus Rising-Stubborn Intense sensual artist 4th line: Horse-Rebellious, sharp witted visionary 5th line: "A prayer for the wild at heart, kept in cages."

Thanks!!!

latin oath into english
Could someone please directly translate this latin quote for me? "Omnium primum avidum novae libertatis populum, ne postmodum flecti precibus aut donis regiis posset, jurejurando adegit, neminem Romae passuros regnare. Compulit ad decernendum addito juramento, fore ut non permitterent quenquam in posterum Romae regem esse." Thank you

English to Aramaic
I am looking to translate "In God I trust" into Aramaic. Any help would be appreciated. Thanks

Please HELP- English to Hawaiian
How do you say Follow your Heart in Hawaiian?

I would like to know how to say "your gay" in Scottish Gaelic

hey girls im so bored i want it to be translated into hawaiian

Translate to Khmer Script please? Id really appreciate it
It's about you and the sun A morning run The story of my maker What i have and what i ache for

Translate into Khmer script:
"LY"

 * I would like to try to help you, but I don’t understand this. Do you want the initials L. Y. or the sound LAI, or is it a name which is pronounced how? —Stephen 05:41, 1 April 2010 (UTC)

it's a last name, which is pronounced as "lee"

 * Okay, then: លី —Stephen 00:35, 2 April 2010 (UTC)

thank you :)

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


text:
сељачки

Adjective

 * 1)  boorish, philistine

Adverb

 * 1)  boorishly, uncouthly

Adjective

 * 1) peasant, rustic

Adverb

 * 1) as a peasant; rustically

title: сељачки


text:
seljanin

Noun

 * 1) villager
 * 2) peasant, farmer

title: seljanin


text:
сељанин

Noun

 * 1) villager
 * 2) peasant, farmer

title: сељанин


text: Category:da:Card games

title: Category:da:Card games


text:
сељаштво

Noun

 * 1)  peasantry

title: сељаштво


text:
semantički

Adjective

 * 1) semantic

Adverb

 * 1) semantically

title: semantički


text:
семантички

Adjective

 * 1) semantic

Adverb

 * 1) semantically

Adjective

 * 1) semantic

Adverb

 * 1) semantically

title: семантички


text:
semestar

Noun

 * 1) semester

title: semestar


text:
семестар

Noun

 * 1) semester

Noun

 * 1) semester

title: семестар


text:
Talk:-inda

Deletion debate
"Used in many female given names". I don't think this is a suffix, an inflectional ending or a combining form. It seems to be just a string of letters. Does anyone think that Linda is really ? Mglovesfun (talk) 11:42, 27 April 2010 (UTC)

 * -inda is a genuine name suffix, kind of a diminutive as far as I can tell. However, many of these names are not from it.  Some are from Esperanto, some are from -linda (with Linda standing as a short form for many of them, apparently).  I'll try and root some of these out.  -Atelaes λάλει ἐμοί 12:00, 27 April 2010 (UTC)

 * Ok, done. The names now left are genuinely from -inda.  -Atelaes λάλει ἐμοί 12:12, 27 April 2010 (UTC)
 * I'm not withdrawing my rfd, however. Mglovesfun (talk) 17:18, 27 April 2010 (UTC)
 * It's listed in our etymologies of Clarinda and Melinda. If those are correct (which I don't know), then this would seem to be, too. —msh210℠ 18:43, 27 April 2010 (UTC)
 * Just Melinda now, apparently. I agree totally with your point. All we need now is some evidence of some sort. Mglovesfun (talk) 18:48, 27 April 2010 (UTC)

 * Well...there's this and this. Truth be told, I don't have any good onomastics materials. Maybe I'll ask EP. -Atelaes λάλει ἐμοί 13:13, 28 April 2010 (UTC)
 * My sources say that it is a formative suffix in English for the formation of feminine given names. The names currently listed are all identified as originating in English via addition of the suffix -inda. --EncycloPetey 00:17, 29 April 2010 (UTC)

 * Ok abstain. Mglovesfun (talk) 13:15, 28 April 2010 (UTC)
 * Probably came by consonance with the famous and noble name Irmilinda (whole mild in ancient German) where -Linda means mild. In . Used as a favorable endearment. I think it's better not to delete.--Pierpao 19:14, 29 April 2010 (UTC)
 * Possibly, but there are other Germanic names in other Germanic languages using that same deuterotheme. Guessing that it's tied to a particular name is unsupported. --EncycloPetey 05:52, 30 April 2010 (UTC)
 * I choose that because some (very few actually) sources say that probably it's the more ancient name, in such a kind, since is strictly linked to the Odin's myth. Original significance should be "source of Odin". But does not sounds so good to me. I want to look for the root of German: Lind, that is very different, in meaning, from the Anglo Saxon term Lind.--Pierpao 06:11, 1 May 2010 (UTC)

Kept, thanks y'all. Mglovesfun (talk) 12:39, 9 May 2010 (UTC)

title: Talk:-inda


text:
îmbi

Etymology
, from as the plurals of. Replaced by the neologism, ultimately from the same source.

Pronoun

 * 1)  both

title: îmbi


text:
Talk:Serengeti cat

Deletion debate
A load of these got deleted end of 2009. I favor a keep, but I was outvoted that time. Mglovesfun (talk) 11:48, 31 March 2010 (UTC) Seems like nobody agrees with me - kept. Mglovesfun (talk) 16:33, 22 April 2010 (UTC)
 * Keep - you only post a deletion +tag, when you feel a definition should be deleted not when you favour keep. There is no "vote" it is building a consensus. freakin noobs -:) WritersCramp 11:56, 31 March 2010 (UTC)
 * Let me find those deletion debates first. Mglovesfun (talk) 12:01, 31 March 2010 (UTC)

title: Talk:Serengeti cat


text:
îmbia

Etymology
Either from, from Latin or more likely from a Vulgar Latin root *ambiāre, from , present active infinitive of.

Verb

 * 1) to urge, entice
 * 2) to attract
 * 3) to solicit, request
 * 4) to offer, propose

title: îmbia


text:
Template:aeb-conj-wcc-iia

This template gives the conjugation of a form I verb (starting with a waw) with a sound root at the imperfect indicative active. 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.

title: Template:aeb-conj-wcc-iia


text:
candidosis

Noun

 * 1)  candidiasis

title: candidosis


text:
jøkul

Etymology
From, from. Diminutive of 🇨🇬.

Noun

 * 1) glacier

Etymology
From, from. Diminutive of, whence also. Cognate with 🇨🇬, 🇨🇬 and 🇨🇬 (> ).

Noun

 * 1) arm of/part of a glacier
 * 2) icicle

title: jøkul


text:
cecropin

Etymology
From

Noun

 * 1)  Any of a group of antimicrobial peptides that lyse bacterial cell membranes

title: cecropin


text: jøkulen

title: jøkulen


text:
cefazolin

Etymology
From.

Noun

 * 1)  A particular cephalosporin antibiotic.

title: cefazolin


text:
úsporný

Etymology
From.

Adjective

 * 1) economical

title: úsporný


text:
cefotaximase

Noun

 * 1)  A penicillinase specific to cefotaxime

title: cefotaximase


text:
cefotetan

Etymology
From.

Noun

 * 1)  A particular cephalosporin antibiotic.

title: cefotetan


text: Template:list:fundamental interactions/tr


text:
cefoxitin

Etymology
From.

Noun

 * 1)  A particular cephalosporin antibiotic.

title: cefoxitin


text:
cefpodoxime

Etymology
From.

Noun

 * 1)  A particular cephalosporin antibiotic.

title: cefpodoxime


text:
temel etkileşim

Noun

 * 1)  fundamental interaction

title: temel etkileşim


text:
cephamycin

Noun

 * 1)  A particular cephalosporin antibiotic

title: cephamycin


text:
elektromanyetik etkileşim

Noun

 * 1)  electromagnetic interaction

title: elektromanyetik etkileşim


text:
kütle çekim etkileşimi

Noun

 * 1)  gravitational interaction

title: kütle çekim etkileşimi


text:
senat

Noun

 * 1) senate

Etymology
From, from.

Noun

 * 1)  senate
 * 2) senate
 * 3)  Senate
 * 4)  Senate

Etymology
From, from , from , from.

Noun

 * 1)  the upper house or chamber in some bicameral legislative systems.
 * 2) a group of experienced, respected, wise individuals serving as decision makers or advisors in a political system or in institutional governance, as in a university, and traditionally of advanced age and male.
 * 1) a group of experienced, respected, wise individuals serving as decision makers or advisors in a political system or in institutional governance, as in a university, and traditionally of advanced age and male.

Noun

 * 1) senate

Etymology
, from.

Noun

 * 1)  senate

Noun

 * 1) senate

Etymology
From.

Noun

 * 1) a senate

Etymology
From.

Noun

 * 1) a senate

Etymology
.

Noun

 * 1)  senate
 * 2) upper house
 * 3) upper house
 * 4)  senate
 * 5)  senate
 * 6)  senate
 * 7)  senate
 * 8)  senate
 * 9)  senate
 * 1)  senate
 * 2)  senate
 * 3)  senate

Etymology
, from.

Noun

 * 1) senate
 * 2) senate-house

Etymology
Borrowed from,.

Noun

 * 1) senate

Etymology
Ultimately from.

Noun

 * 1) senate

title: senat


text:
сенат

Etymology
Borrowed from, from , from.

Noun

 * 1) senate

Etymology
, from.

Noun

 * 1) senate

Etymology
, from.

Noun

 * 1)  senate

Etymology
From, from.

Noun

 * 1) senate

title: сенат


text:
coadministration

Noun

 * 1) joint administration

Translations

 * Polish: współadministracja

title: coadministration


text:
güçlü etkileşim

Noun

 * 1)  strong interaction

title: güçlü etkileşim


text:
güçlü nükleer etkileşim

Noun

 * 1)  strong nuclear interaction

title: güçlü nükleer etkileşim


text:
coaggregation

Noun

 * 1) joint aggregation

title: coaggregation


text:
împărți

Etymology
, present active infinitive of, , from. .

Verb

 * 1) to share, apportion, assign, dole, impart
 * 2) to divide, split up, separate

title: împărți


text:
zayıf etkileşim

Noun

 * 1)  weak interaction

title: zayıf etkileşim


text:
güçlü nükleer kuvvet

Noun

 * 1)  strong nuclear force

title: güçlü nükleer kuvvet


text:
güçlü kuvvet

Noun

 * 1)  strong force

title: güçlü kuvvet


text:
zayıf nükleer etkileşim

Noun

 * 1)  weak nuclear interaction

title: zayıf nükleer etkileşim


text:
zayıf nükleer kuvvet

Noun

 * 1)  weak nuclear force

title: zayıf nükleer kuvvet


text:
zayıf kuvvet

Noun

 * 1)  weak force

title: zayıf kuvvet


text:
kütle çekim kuvveti

Noun

 * 1)  gravitational force

title: kütle çekim kuvveti


text:
temel kuvvet

Noun

 * 1)  fundamental force

title: temel kuvvet


text:
ineenstorting

Etymology
From.

Noun

 * 1) collapse, breakdown

title: ineenstorting


text: ineenstortingen

title: ineenstortingen


text:
фундаментална интеракција

Noun

 * 1)  fundamental interaction

title: фундаментална интеракција


text:
fundamentalna interakcija

Noun

 * 1)  fundamental interaction

title: fundamentalna interakcija


text:
User:Interwicket/code/iwlinks

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

import wikipedia import re

renotags = re.compile(r' .*? ||$$.*?$$', \        re.IGNORECASE | re.DOTALL)

reiwiki = re.compile(r'\[\[([a-z-]{2,10}):([^\[\]\n]+)\]\]')
 * 1) match link to a-z, any non-null title, (if |, included in title, to be removed)
 * 2) Various other errors ignored

 * 1) routine to get iwiki links from entry text
 * 2) return dict of code->title
 * 3) ignores unknown codes; ignores duplicate codes (returns last found)
 * 4) explicit deletes are returned so we can remove them and reflect that in edit summary

def getiwlinks(text, flws):

mt = renotags.sub('', text)

links = { } for code, title in reiwiki.findall(mt):

if code not in flws: continue if flws[code].lockedwikt and not flws[code].deletecode: continue links[code] = title

return links

def replaceiwlinks(text, links, flw, flws):

links = links.copy # private copy (shallow, okay)

# proceed as above in finding old links, but different action # duplicate codes are silently elided (probably not best, but as before)

mt = renotags.sub('', text)

for code, title in reiwiki.findall(mt):

if code not in flws: continue text = re.sub(r'\[\[' + code + ':' + re.escape(title) + r'\]\]\s*', '', text)

# no add or remove links to locked wikts (mostly harmless, but not worth it) # do remove explicit deletes if flws[code].lockedwikt and not flws[code].deletecode and code not in links: links[code] = title

# strip WS at bottom (and top for pl.wikt) text = text.strip('\n ')

# sort if needed linklist = [ ] pf = flw.site.interwiki_putfirst if pf: for code in pf: if code in links: linklist.append("" + code + ':' + links[code] + "") del links[code] # remaining, or all in code order: for code in sorted(links): linklist.append("" + code + ':' + links[code] + "")

if flw.oneline: ls = ' '.join(linklist) else: ls = '\n'.join(linklist)

if flw.attop: newt = ls + '\n' + text else: newt = text + '\n\n' + ls

return newt

 * 1) test code

if __name__ == "__main__":

from reciprocal import flws # init all the flws:

for code in flws['en'].site.family.langs: foo = flws[code]

code = 'sw' title = 'cat'

print "sh status", flws['sh'].status, "locked", flws['sh'].lockedwikt

# get some page, try a few things

page = wikipedia.Page(flws[code].site, title)

text = page.get

links = getiwlinks(text, flws)

print title, ":", repr(links)

# if 'ta' in links: del links['ta'] # links['sw'] = title

# so following should be no-op if 'sh' in links: del links['sh']

newt = replaceiwlinks(text, links, flws[code], flws)

wikipedia.showDiff(text, newt)

page.put(newt)

title: User:Interwicket/code/iwlinks


text:
User talk:SpecOp Macavity

Welcome!
Hello, and welcome to Wiktionary. I hope you enjoy contributing here.

If you have edited Wikipedia, you probably already know some basics, but Wiktionary operates in a very different manner from Wikipedia and you will have a better experience if you do not assume the two are similar in culture. Please remember that despite your experience on Wikipedia, you are inexperienced here. While you do not need to be an expert, or anything close to one, to contribute, please be as respectful of local policies and community practices as you can: being bold is not encouraged where it goes against any of those practices. Be aware that well-meaning Wikipedians have unfortunately found themselves blocked in the past for their actions taken without forethought. (You can get more of a glimpse of the Wiktionary mindset at Help:Interacting with humans.)

Our two main policy documents are Entry layout explained ("ELE") and Criteria for inclusion ("CFI"). ELE describes our standard layout; unlike on Wikipedia, all entries must follow this layout, even if they are not yet complete. (You can get a feel for our standard layout by looking at existing entries.) CFI describes what is allowed in the dictionary, and disallows (for example) most names of specific persons. We generally follow ELE and CFI closely.

If you do create a couple of entries that are not properly formatted, someone will be glad to clean up after you. But if you do it repeatedly, you might get blocked as a temporary measure to give you a chance to read ELE.

Some other differences between us and English Wikipedia:
 * Entry titles are case-sensitive and do not have their first letters capitalized unless, like proper nouns, they are ordinarily capitalized. So we have mercury for the substance and Mercury for the planet and the god. (We do not use parentheses in titles: there's no Mercury (planet).)
 * We just want definitions of words, not long-winded explanations worthy of Wikipedia.
 * Wiktionary has very different user-space policies from Wikipedia's. We are here to build a dictionary, and userpages exist only to facilitate that. In particular, we have voted to explicitly ban all userboxes with the exception of ; please do not create or use them.
 * Other policies, including on, blocks, redirects, interwiki links, and original research, are very different from English Wikipedia's. And we have no counterpart to Wikipedia's three-revert rule.
 * Various templates and shortcuts that you're used to using do not exist here, or have different names. For example, don't try to use  to refer to a template! ( will do the trick.)
 * Don't add an edit summary when creating a new entry here: the software will fill a useful one in automatically. (Edit summaries are good for other edits, though.)

Also, a "citation" on Wiktionary is the same as a "quotation" and is evidence of a word being used; we use these to construct dictionary definitions. See WT:QUOTE. A "reference", on the other hand, which is called a "citation" on Wikipedia, references another secondary source, such as a dictionary, and is used predominantly for verifying etymologies and usage notes, not the definitions themselves. (That we don't use another dictionary as our source for the existence of a word is largely so that we don't fall into the trap of adding "list words", words that, while often defined, are never used in practice.)

I hope you enjoy editing Wiktionary! If you have any questions, then see the help pages, add a question to one of the discussion rooms or ask me on my talk page. —msh210℠ 17:20, 11 May 2010 (UTC)

title: User talk:SpecOp Macavity


text:
User talk:94.108.183.133

zot
Some quite common slang words aren't in many dictionaries (yet). Equinox ◑ 17:21, 11 May 2010 (UTC)

title: User talk:94.108.183.133


text:
octopuslike

Adjective

 * 1) Resembling or characteristic of an octopus, for example in having eight (or many) arms.
 * 2) Widespread or able (from a central point) to control or manipulate many things.
 * 1) Widespread or able (from a central point) to control or manipulate many things.
 * 1) Widespread or able (from a central point) to control or manipulate many things.

title: octopuslike


text:
User:Ijon

My real name is Asaf Bartov. I work for the Wikimedia Foundation. Please see my page on Meta for details.

I am not active on Wiktionary.

title: User:Ijon


text:
Numanoid

Etymology
From Numan, to rhyme with. Gary Numan (born Gary Anthony James Webb) chose his stage name from the Yellow Pages telephone directory, basing it on.

Noun

 * 1)  A fan of the English synthpop musician  (born 1958).

title: Numanoid


text: Numanoids

title: Numanoids


text:
nonsubcultural

Adjective

 * 1) Not subcultural.

title: nonsubcultural


text:
nonscriptural

Adjective

 * 1) Not scriptural.

title: nonscriptural


text:
nonrobust

Adjective

 * 1) Not robust.

title: nonrobust


text:
elevatorless

Adjective

 * 1) Without an elevator.
 * Living at the top of an elevatorless building meant trudging up twelve flights of stairs every day.

title: elevatorless


text:
dehumanizingly

Adverb

 * 1) In a manner that dehumanizes.

title: dehumanizingly


text: dehumanisingly

title: dehumanisingly


text:
nondiscardable

Adjective

 * 1) Not discardable.

title: nondiscardable


text: nauwer

title: nauwer


text: nauwst

title: nauwst


text: nauwste

title: nauwste


text: nauwere

title: nauwere


text:
相互作用

Noun

 * 1) interaction

Noun

 * 1) interaction

title: 相互作用


text:
User talk:Ijon

Welcome!
Hello, and welcome to Wiktionary. I hope you enjoy contributing here.

If you have edited Wikipedia, you probably already know some basics, but Wiktionary operates in a very different manner from Wikipedia and you will have a better experience if you do not assume the two are similar in culture. Please remember that despite your experience on Wikipedia, you are inexperienced here. While you do not need to be an expert, or anything close to one, to contribute, please be as respectful of local policies and community practices as you can: being bold is not encouraged where it goes against any of those practices. Be aware that well-meaning Wikipedians have unfortunately found themselves blocked in the past for their actions taken without forethought. (You can get more of a glimpse of the Wiktionary mindset at Help:Interacting with humans.)

Our two main policy documents are Entry layout explained ("ELE") and Criteria for inclusion ("CFI"). ELE describes our standard layout; unlike on Wikipedia, all entries must follow this layout, even if they are not yet complete. (You can get a feel for our standard layout by looking at existing entries.) CFI describes what is allowed in the dictionary, and disallows (for example) most names of specific persons. We generally follow ELE and CFI closely.

If you do create a couple of entries that are not properly formatted, someone will be glad to clean up after you. But if you do it repeatedly, you might get blocked as a temporary measure to give you a chance to read ELE.

Some other differences between us and English Wikipedia:
 * Entry titles are case-sensitive and do not have their first letters capitalized unless, like proper nouns, they are ordinarily capitalized. So we have mercury for the substance and Mercury for the planet and the god. (We do not use parentheses in titles: there's no Mercury (planet).)
 * We just want definitions of words, not long-winded explanations worthy of Wikipedia.
 * Wiktionary has very different user-space policies from Wikipedia's. We are here to build a dictionary, and userpages exist only to facilitate that. In particular, we have voted to explicitly ban all userboxes with the exception of ; please do not create or use them.
 * Other policies, including on, blocks, redirects, interwiki links, and original research, are very different from English Wikipedia's. And we have no counterpart to Wikipedia's three-revert rule.
 * Various templates and shortcuts that you're used to using do not exist here, or have different names. For example, don't try to use  to refer to a template! ( will do the trick.)
 * Don't add an edit summary when creating a new entry here: the software will fill a useful one in automatically. (Edit summaries are good for other edits, though.)

Also, a "citation" on Wiktionary is the same as a "quotation" and is evidence of a word being used; we use these to construct dictionary definitions. See WT:QUOTE. A "reference", on the other hand, which is called a "citation" on Wikipedia, references another secondary source, such as a dictionary, and is used predominantly for verifying etymologies and usage notes, not the definitions themselves. (That we don't use another dictionary as our source for the existence of a word is largely so that we don't fall into the trap of adding "list words", words that, while often defined, are never used in practice.)

I hope you enjoy editing Wiktionary! If you have any questions, then see the help pages, add a question to one of the discussion rooms or ask me on my talk page. —msh210℠ 17:37, 11 May 2010 (UTC)

title: User talk:Ijon


text:
dunzo

Etymology
From.

Adjective

 * 1)  Done, finished.

title: dunzo


text: impartio

title: impartio


text:
sexualisme

Noun

 * 1) sexualism

title: sexualisme


text:
sex-appeal

Etymology
.

Noun

 * 1) sex appeal

Etymology
.

Noun

 * 1) sex appeal

Etymology
.

Noun

 * 1) sex appeal

title: sex-appeal


text:
serpenteau

Etymology
From.

Noun

 * 1) snakeling, snakelet a hatchling snake
 * 2)  ; a small snake, little snake, snakey
 * 3)  an iron circle with spikes to which squibs were attached, used in a breach

title: serpenteau


text:
sépale

Noun

 * 1)  sepal

title: sépale


text:
tépale

Noun

 * 1)  tepal

title: tépale


text: ר־ח־ץ

title: ר־ח־ץ


text:
User:Tbot/code/createflw

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

""" Create a simple foreign word entry in the en.wikt

Append a section if not already present

"""

import wikipedia import catlib import sys import re import pickle import socket from time import time, sleep import shelve from mwapi import getwikitext, getedit

from __main__ import cache, logpage, plock

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

def log(s): with plock: print safe(s).strip("'" + '"')

 * 1) entries we've already seen that exist [not looking at sections yet]:

Exists = set

 * 1) some regex

reimage = re.compile(r'\[\[image:(.*?)[\|\]]', re.I) reaudio = re.compile(r'\[\[media:(.*?)[\|\]]', re.I) rethumb = re.compile(r'\[\[(.*?)\|[^\]]*thumb[\|\]]') rejpg = re.compile(r'[\|\{\[=]([^\|\{\[=]*?\.(jpg|png))[\|\]}]') reogg = re.compile(r'[\|\{\[=]([^\|\{\[=]*?\.ogg)[\|\}]')
 * 1) these only catch default namespace names ...
 * 1) catch image by the |thumb| parameter ;-)
 * 1) image by .jpg or .png:
 * 1) and perhaps an ogg file in a template, as in en.wikt?

reIPA = re.compile(r'IPA.*?([/\[][^\{\}\|\[\]]+?[/\]])') reIPAt = re.compile(r'\{\{IPA\|([^\{\}\|]+?)[\}\|]')
 * 1) IPA string

regloss1 = re.compile(r"^\(.*?\)") regloss2 = re.compile(r"^\(.*?\)") regloss3 = re.compile(r"\(\d+\)$")
 * 1) fix glosses, context at start, (1) sense number at end should be removed, each should be subbed with space

rejump = re.compile(r'\{\{jump\|[^}]*}}')

 * 1) need only do once on load

site = wikipedia.getSite("en", "wiktionary") csite = wikipedia.getSite("commons", "commons")

Tlist = dict(  ru = r'\s*\|en=',                uk = r'\s*\|en=',                nl = r':?\*',                sq = r' \{\{en}}',                ga = r'\{\{aistr\|en', # careful here, next char is | which must match \W                lt = r'\{\{env1}}',                yi = r'\|EN=',                tr = r':?\*\{\{en}}:',                mn = r':\*\{\{en}}:' ) Tlist['is'] = r'\|en='  # "is" is a keyword ;-)
 * 1) trans table prefixes, other than "*" at the start of the line
 * 1) and:

Wlist = dict( cs="",             de="",              fr="",              ga=u"",              hu="{{wp1}", # one arg?              la="",              lt="",              nl="",              pt=u"",              sl="",              vi="" )
 * 1) by lc here, various languages

Plist = dict( de="Lautschrift",             es="[Pp]ronunciaci.n",              fr="pron" )
 * 1) pronunciation templates for IPA (modded for regex, use . for diacritics etc):

Istops = set([ 'LuisdeCamoes4.jpg',              'Os Lusadas.jpg',               'Wikipedia.png' ])
 * 1) images that show up in page structure for various reasons, e.g. first two on pt.wikt

cis = 0 def createFLentry(flw, lang, lc, pos, title, gloss, mod): global cis

# for now, don't add to the same page (would cause edit conflict anyway?) if flw == title: # log("skipping addition to same title for now") return True # doesn't matter because not called with title == flw and return value used (see tbot.py)

# check cache # records last time we tried this word, don't try again for 110 days # may need to disable sometimes for debugging!

ckey = lc + ':' + flw if ckey in cache: last = cache[ckey] if last > time - (110 * 24 * 3600): # log("%s:%s in 110 day cache, not checked" % (lc, flw)) return False cache[ckey] = time # assume we will complete check now ... cis += 1 if cis % 20 == 0: cache.sync

log("createFL %s: %s[%s] %s, %s (%s)" % (flw, lang, lc, pos, title, gloss))

# get the FL.wikt page

# fix codes WMF hasn't yet (or has, but we still don't have set correctly :-) zlc = lc   if lc == 'nb': zlc = 'no' if lc == 'cmn': zlc = 'zh' if lc == 'nan': zlc = 'zh-min-nan' # (no yue wikt as yet, hopefully will be created as yue, not zh-yue as in pedia)

try: flsite = wikipedia.getSite(zlc, "wiktionary") flpage = wikipedia.Page(flsite, flw) # fltext = flpage.get fltext = getwikitext(flpage) if fltext: print "FL page exists ..." except wikipedia.NoPage: with plock: print "page not in FL wikt" return False except wikipedia.IsRedirectPage: with plock: print "FL wikt entry is a redirect" return True # can change to t+    except KeyboardInterrupt: raise KeyboardInterrupt except Exception, e:       with plock: print "some exception getting page from FL wikt" return False if not fltext: with plock: print "page not in FL wikt" return False

# see if English word in FL page, presumably as a translation

if title not in fltext: print "FL wikt page does not contain title" # logpage.add("%s entry %s:%s exists, title not in entry" % (title, lc, flw)) return True # we want to insert t+ template, even though not adding entry

# nl.wikt uses ":*", will be other variations, # ru.wikt uses |en= ... etc etc: if lc in Tlist: tpre = Tlist[lc] else: tpre = r'\*' retrans = re.compile(r'^' + tpre + r'.*\W' + re.escape(title) + r'(\W|$)', re.M)

# look for a line that may be a trans line, with title surrounded by non-word characters mo = retrans.search(fltext) if mo: # truncate fltext at that line, so we don't get extra stuff from following sections fltextall = fltext fltext = fltext[0:fltext.find(mo.group(0))]   # must be there, but -1 won't hurt else: print "title not in translation line?" logpage.add("%s entry %s:%s exists, pattern not matched" % (title, lc, flw)) return True # we want to insert t+ template, even though not adding entry

# a short entry may be just the English translation, not very good (80 is arbitrary)

# if len(fltext) < 80: #   print "FL wikt page is too short" #   return True # we want to insert t+ template, even though not adding entry

# now reconfirm local existence and section absent, get text

seealso = '' addc = 'created %s entry ' % lang try: log("getting local page %s" % flw) page = wikipedia.Page(site, flw) text = getedit(page) # check language section ... if re.search('^==\s*\[*' + re.escape(lang) + '\]*\s*==', text, re.M): log("page %s and section %s already exists" % (flw, lang)) return True # meaning there is a page and section there now, so convert to t+

# crappy special case until rationality w/r/t Norwegian and Nynorsk returns ... if lang == "Norwegian" and '==Norwegian ' in text: log("page %s and some Norwegian section already exists" % flw) return True # meaning there is a page and section there now, so convert to t+

# another temporary crappy special case, SC bullshit ... if lang in ['Croatian', 'Bosnian', 'Serbian'] and '==Serbo-' in text: log("page %s and some Serbo- section already exists" % flw) return True # meaning there is a page and section there now, so convert to t+

addc = 'added %s section ' % lang except wikipedia.NoPage: # usual case when entry is new text = '' except wikipedia.IsRedirectPage: # overwrite a redirect if present text = '' addc = 'replaced redirect with %s entry ' % lang seealso = page.getRedirectTarget # limit to case redirects, simple case for now (so we don't "fix" Hebrew) if flw.lower != seealso.lower: log("page %s is a redirect to %s, not replaced" % (flw, seealso)) return True

# see if we can "borrow" image or audio

image = '' mo = reimage.search(fltext) if not mo and '|thumb|' in fltext: mo = rethumb.search(fltext) if not mo: mo = rejpg.search(fltext) if mo: img = mo.group(1) if ':' in img: img = img.split(':')[1] if img and img not in Istops: log("found image: %s" % img) ipage = wikipedia.Page(csite, "Image:" + img) try: ipt = getwikitext(ipage) image = '\n' % (img, flw) with plock: print "found on commons" except wikipedia.NoPage: with plock: print "not found on commons" except Exception, e:                with plock: print "other exception looking for commons image" pass

audio = '' mo = reaudio.search(fltext) if not mo: mo = reogg.search(fltext) if mo: aud = mo.group(1) if ':' in aud: aud = aud.split(':')[1] if aud[0:2].lower != lc: log("audio file name %s does not match language %s" % (aud, lc)) aud = '' if aud: log("found audio: %s" % aud) apage = wikipedia.Page(csite, "Image:" + aud) try: apt = getwikitext(apage) audio = '* \n' % (aud, flw) with plock: print "found on commons" except wikipedia.NoPage: with plock: print "not found on commons" except Exception, e:                with plock: print "other exception looking for commons audio" pass

ipa = '' ipas = set # so repeats don't bother us   for i in reIPA.findall(fltext): ipas.add(i) for i in reIPAt.findall(fltext): ipas.add(i) if lc in Plist: rp = re.compile(r'\{\{' + Plist[lc] + '\|(.*?)\}\}') for i in rp.findall(fltext): ipas.add(i) if len(ipas) == 1: i = ipas.pop.strip if i.startswith('/'): i = '/' + i.strip('[] /') + '/' elif i.startswith('['): i = '[' + i.strip('[] /') + ']' elif i: i = '/' + i.strip('[] /') + '/' if i == '//' or i == '[]': i = '' if i == '/.../' or i == '[...]': i = '' if i:           ipa = "* \n" % (i, lc) log("found IPA %s" % i)   elif len(ipas) > 1: with plock: print "more than one IPA?"

if audio or ipa: pron = '\n===Pronunciation===\n' + ipa + audio else: pron = ''

# 'pedia link? look at all original text; often follow trans table

wplink = '' if ("" in fltextall or "' in fltextall or            (lc in Wlist and Wlist[lc] in fltextall) or             (lc in Wlist and Wlist[lc][:-2] + '|' + flw + '}}' in fltextall)):        wplink = '\n' % lc        print "added wikipedia link"

# set up additional infl params from attribute dict: aip = '' if 'alt' in mod and mod['alt']: aip += '|head=' + mod['alt'] if 'tra' in mod and mod['tra']: aip += '|tr=' + mod['tra'] if 'g' in mod and mod['g']: aip += '|g=' + mod['g'] if 'g2' in mod and mod['g2']: aip += '|g2=' + mod['g2'] if 'g3' in mod and mod['g3']: aip += '|g3=' + mod['g3'] if 'scr' in mod and mod['scr']: aip += '|sc=' + mod['scr']

gwas = gloss gloss = gloss.strip gloss = regloss1.sub(' ', gloss) gloss = regloss2.sub(' ', gloss) gloss = regloss3.sub(' ', gloss) gloss = rejump.sub(' ', gloss) gloss = gloss.strip if not gloss: log("nothing left to gloss ...") return True  # as FL wikt page does exist # decap gloss (some people insist on capitalizing it, which is wrong) and fix, this is almost always right: if gloss.startswith('Of '): gloss = 'of ' + gloss[3:] if gloss.startswith('Country '): gloss = 'country ' + gloss[8:] if gloss.startswith('Person '): gloss = 'person ' + gloss[7:] gl = gloss.lower if "translation" in gl: log("word 'translation' in gloss, skipped") return True   # FL wikt page exists if gl[1:] != gloss[1:]: gl = gloss      # caps in string after first, so probably okay if gloss.startswith(title): gl = gloss  # Proper noun, e.g. "French language" if gl != gwas: log("gloss changed %s -> %s" % (gwas, gl))

# change Proper noun to Noun if lower case; usually the right answer if pos == "Proper noun" and flw[0:1].islower: log("changed Proper noun to Noun") pos = "Noun"

# add to or create entry text: if text: text += '\n\n\n\n' text += """==%s== %s%s%s

%s

 * 1) %s (%s)

""" % (lang, wplink, image, pron, pos, lc, pos.lower, aip, title, gl, lang, title, lc)

# other special things (no reason not to ;-) if lc == 'fr' and pos == 'Verb': text = text.replace("{{tbot", "{{rfinfl|type=conjugation|lang=fr}}\n{{tbot") # [ others as desired ]

# add interwiki, let AutoFormat and Interwicket sort things as needed iw = '%s:%s' % (lc, flw) if iw not in text: text += iw + '\n'

# if overwriting redirect, add see if seealso: text = '{{also|' + seealso + '}}\n' + text

try: with plock: page.put(text, comment = addc + "from translation at %s and %s:%s" % \                      (title, lc, flw), minorEdit = False) except wikipedia.PageNotSaved: with plock: print "failed to save page" return False except socket.timeout: with plock: print "socket timeout, maybe not saving page" return False except socket.error: with plock: print "socket error, maybe not saving page" return False except Exception, e:       with plock: print "some exception saving page", repr(e) return False

# Exists.add(flw) return True

title: User:Tbot/code/createflw


text:
User:Tbot/code/script

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

""" Given a word and language code, return a script template for the en.wikt

"""

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

Scs = [ (0x0370, 0x0400, 'Grek'), (0x0400, 0x0530, 'Cyrl'), (0x0530, 0x0590, 'Armn'), (0x0590, 0x0600, 'Hebr'), (0x0600, 0x0700, 'Arab'), (0x0700, 0x0750, 'Syrc'), (0x0750, 0x0780, 'Arab'), (0x0900, 0x0980, 'Deva'), (0x0980, 0x0A00, 'Beng'), (0x0A00, 0x0A80, 'Guru'), (0x0A80, 0x0B00, 'Gujr'), (0x0B00, 0x0B80, 'Orya'), (0x0B80, 0x0C00, 'Taml'), (0x0C00, 0x0C80, 'Telu'), (0x0C80, 0x0D00, 'Knda'), (0x0D00, 0x0D80, 'Mlym'), (0x0D80, 0x0E00, 'Sinh'), (0x0E00, 0x0E80, 'Thai'), (0x0E80, 0x0F00, 'Laoo'), (0x0F00, 0x1000, 'Tibt'), (0x1000, 0x10A0, 'Mymr'), (0x10A0, 0x1100, 'Geor'), (0x1100, 0x1200, 'Hang'),    # jamo (0x1200, 0x13A0, 'Ethi'), (0x13A0, 0x1400, 'Cher'), (0x1400, 0x1680, 'Cans'), (0x3040, 0x3100, 'Jpan'), (0x3400, 0xA000, 'Hani'),    # Han Ext A and Unified (0xAC00, 0xD800, 'Hang'), (0x20000, 0x2A6D7, 'Hant') ] # Han Ext B, mostly archaic so assume traditional

 * 1) table of combinations for specific languages that have particular templates

Lsp = { 'fa-Arab':'fa-Arab', 'ur-Arab':'ur-Arab', 'pa-Arab':'pa-Arab', 'ku-Arab':'ku-Arab', 'grc-Grek':'polytonic', 'ja-Hani':'Jpan', 'ja-Hant':'Jpan' }
 * 1) need some more ...

Scripts = set(['ARchar', 'KUchar', 'FAchar', 'THchar', 'URchar', 'Arab', 'fa-Arab', 'ur-Arab',              'pa-Arab', 'ku-Arab',               'THchar', 'polytonic', 'Hebr', 'Beng', 'Hant', 'Hani', 'Jpan', 'Grek',               'Cyrl', 'Deva', 'Sryc', 'Hang', 'RUchar', 'JAchar', 'Hayeren']) for low, high, scode in Scs: Scripts.add(scode) # make sure we have all of those
 * 1) all recognized script templates, including redirects, which we do not canonicalize

def script(word, lc, report = False):

if not word: return '' a = ord(word[0:1]) if a >= 0xd800 and a < 0xdc00: if len(word) < 2: return '' 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 sc and lc + '-' + sc in Lsp: sc = Lsp[lc + '-' + sc]

if report and not sc and a > 0x0370: print "no match for script for char code %x" % a

return sc

def scriptp(sc):

if sc in Scripts: return True return False

title: User:Tbot/code/script


text:
User:Tbot/code/tbot

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

""" This bot looks for t/t-/t+ template calls and does updates

No command line arguments.

"""

import wikipedia import xmlreader import sys import re import pickle import socket from script import script, scriptp from random import random from mwapi import getwikitext, getedit import threading import Queue import shelve from time import time, sleep

plock = threading.Lock

def srep(s): return repr(u''+s)[2:-1]

 * 1) try having a bit of fun with threads, do XML reads in a thread than feeds main proc
 * 2) combined with the cache of sections and iwikis, allows fast start

 * 1) shelf that allows Unicode keys, just wrap around rather than sub-class, only need a few methods
 * 2) make thread safe as well

class myshelf: def __init__(s, fn): s.shelf = shelve.open(fn) s.lock = threading.Lock def __contains__(s, k): with s.lock: r = (srep(k) in s.shelf) return r   def __setitem__(s, k, v): # optimize no change case: with s.lock: sk = srep(k) if sk in s.shelf and s.shelf[sk] == v: return s.shelf[sk] = v   def __getitem__(s, k): with s.lock: r = s.shelf[srep(k)] return r   def sync(s): with s.lock: s.shelf.sync def close(s): with s.lock: s.shelf.close # del works when s.shelf deref'd

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

cache = myshelf("tbot-cache") Lsects = myshelf("tbot-lsects") Iwikis = myshelf("tbot-iwikis")
 * 1) persistent cache of sections and iwikis

from logger import Logger logpage = Logger(wikipedia.getSite('en', 'wiktionary'), "User:Tbot/log")

from createflw import createFLentry

Lcodes = { } Langtoc = { }

from weakref import WeakValueDictionary wtit = WeakValueDictionary
 * 1) set of titles seen and still on queue

tlocal = threading.local tlocal.repact = True

 * 1) thread routine to read XML and load section/iwiki cache, feed to main

pageq = Queue.Queue
 * 1) with 5K loaded, process size ~70MB, soft limited below

retemp = re.compile(ur'\{\{t[\-\+\u00f8]?\|.*?}}')

def xread:

tlocal.repact = False

while True:

re2head = re.compile(r'^==([^=]+?)==$', re.M)   reiwiki = re.compile(r'^\[\[([-a-z]{2,10}):(.*?)\]\]$', re.M)

# build table of section counts and iwikis:

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

ts = 0 ti = 0 entries = 0 for entry in dump.parse: text = entry.text title = entry.title if title.find(':') >= 0: continue

entries += 1 if entries % 1000 == 0: with plock: print "prescan %d entries, %d iwikis, %d sections, %d on queue" % \ (entries, ti, ts, pageq.qsize) Iwikis.sync Lsects.sync # pace a bit more, amusingly en.wikt is 1.44 million entries at this writing # nominally 4 hours if pageq.qsize > 100: sleep(10)

# for my system, temporarily (?) 10.1.10 if entries % 10 == 0: sleep(1) # take a long time, not go CPU bound for long

# filter for those we want to check tag = False

newtext = retemp.sub(tsub, text) if newtext != text: # temporarily (?), do only some with sc= elisions (may miss some other changes ;-) if newtext.count('sc=') < text.count('sc='): if newtext.count('t+') != text.count('t+'): tag = True if newtext.count('t-') != text.count('t-'): tag = True if newtext.count('xs=') > text.count('xs='): tag = True # some others caught by the seven percent rule etc following else: tag = True

# look at ones we are modifying anyway, plus try to capture more sometimes # if not in cache or expired, pick up sometime, scatter over ~14 days, 1/2 of cache time

if '==English==' in text and '===Translations===' in text: if newtext.count('sc=') < text.count('sc='): # try to avoid more edits for sc= elision only if random < 0.01: tag = True else: if random < 0.07: tag = True

if tag and title not in wtit: ckey = 'en:' + title if ckey not in cache or cache[ckey] < time - (35 * 24 * 3600): wtit[title] = entry pageq.put(entry) # soft limit queue size, e.g. 20K if 20 seconds to eat each entry # larger effect is to cause process/thread schedule event sleep(pageq.qsize/1000.0)

# add iwikis:

iw = [ ] for mo in reiwiki.finditer(text): if mo.group(2) == title: iw.append(mo.group(1)) ti += 1 Iwikis[title] = iw

# now, Lsects is an optimization to preclude calls to createflw, filter so it won't be       # uselessly large, it is okay if we miss some (for now): [ try keeping all ] """       if "form of" in text: continue    # SemperBlottoBot, others        if " of|" in text: continue       # Keenebot2, others (Jyril: "{{fi-form of|")        """

ll = [ ] for lang in re2head.findall(text):

lang = lang.strip(' []') if lang == "English": continue if lang not in Langtoc: continue lc = Langtoc[lang] if lc not in Exists: continue

ll.append(lc) ts += 1

if ll: Lsects[title] = ll

pass # end of prelim XML loop

print "XML scan complete" Iwikis.sync Lsects.sync

# put a pass marker on the queue, and then we continue pageq.put(None)

# take a day off, and do it again # queue may very well last that long, and we may get new XML # sleep(86400) # don't sleep very long at once, makes interrupt difficult! # for i in range(24*60, 0, -1): # not one day yet, just some hours!

hours = 14 # see what works well? shouldn't need to be much < 24? for i in range(hours*60, 0, -1): if not i%10: with plock: print "(sleeping, next scan in %d minutes)" % i       sleep(60)

Exists = set Tlang = set(['ar', 'da', 'de', 'el', 'es', 'fi', 'fr', 'he', 'it', 'ja', 'ko', 'nl', 'no', 'pt',        'ru', 'sv', 'bg', 'bs', 'ca', 'cmn', 'cs', 'et', 'hr', 'hu', 'is', 'ku', 'la', 'pl', 'ro',         'sr', 'sk', 'sl', 'te', 'th', 'tr', 'hy', 'mk'])

 * |ar=Arab|fa=fa-Arab|ur=ur-Arab
 * |xcl|hy=Armn|be|bg|mk|ru|uk=Cyrl|cu=Cyrs|sa|hi=Deva|got=Goth|el=Grek|grc=polytonic
 * |he|yi|arc=Hebr|ja=Jpan|ko=Kore|ta=Taml|te=Telu|th=Thai

Xyzzy = dict( ar='Arab', fa='fa-Arab', ur='ur-Arab',             xcl='Armn', hy='Armn',              be='Cyrl', bg='Cyrl', mk='Cyrl', ru='Cyrl', uk='Cyrl', cu='Cyrs',              sa='Deva', hi='Deva',              got='Goth', el='Grek', grc='polytonic',              he='Hebr', yi='Hebr', arc='Hebr',              ja='Jpan', ko='Kore',               ta='Taml', te='Telu', th='Thai' )

POS = set(['Noun', 'Verb', 'Adverb', 'Adjective', 'Pronoun',           'Proper noun', 'Preposition', 'Conjunction', 'Interjection', 'Article' ]) Stops = set(['Prefix', 'Suffix', 'Affix', 'Infix', 'Counter', 'Initialism', 'Abbreviation',             'Letter', 'Symbol', 'Acronym', 'Proverb', 'Contraction', 'Idiom', 'Phrase',              'Syllable', 'Reflexive verb', 'Transitive verb', 'Intransitive verb' ])
 * 1) translatable POS from English, other things may be very different POS ...
 * 1) others we want to recognize and avoid, at least for now

TTBC = ('{{checktrans', '{{ttbc', '{{rfc-trans')

relcodeword = re.compile(r'\{\{t[\+\-]?\|([-a-z]*?)\|(.*?)[\|\}]') rexsect = re.compile(r'\|xs=[^\|\}]*([\|\}])') rescect = re.compile(r'\|sc=[^\|\}]*([\|\}])') reflag = re.compile(r'\{\{t[^\|]?\|') recode = re.compile(r'(\{\{t[^\|]?\|)([-a-z]*?)\|')
 * 1) substitute templates:

refindsc = re.compile(r'\|sc=([^\|\}]*)[\|\}]')

reorderalt = re.compile(r'\|alt=([^\|]*)\|(.*)}}') reordertr = re.compile(r'\|tr=([^\|]*)\|(.*)}}') reordersc = re.compile(r'\|sc=([^\|]*)\|(.*)}}') reorderxs = re.compile(r'\|xs=([^\|]*)\|(.*)}}')
 * 1) canonicalize option order: (match if not at end, so we can move to end)

repipe = re.compile(r'\[\^\*\|') # enough to catch a piped link [[...|

def tsub(tmo):

tin = tmo.group(0)

# look for some bad cases, to be tagged: # either a piped link or a subtemplate call will scramble parsing

if repipe.search(tin) or ''): tout = tout[:-3] + '}}'

# canonical order, move each to end in turn if 'alt=' in tout: tout = reorderalt.sub(r'|\2|alt=\1}}', tout) if 'tr=' in tout: tout = reordertr.sub(r'|\2|tr=\1}}', tout) if 'sc=' in tout: tout = reordersc.sub(r'|\2|sc=\1}}', tout) if 'xs=' in tout: tout = reorderxs.sub(r'|\2|xs=\1}}', tout)

mo = relcodeword.match(tout) if mo: code = mo.group(1) word = mo.group(2) else: code = '' word = ''

# fix some codes, ISO /3 to /1, and some other things, like nb to no   if code in Lcodes: nc = Langtoc[Lcodes[code]] if nc != code: tout = recode.sub(r'\1' + nc + '|', tout) if tlocal.repact: with plock: print "changed code %s to %s" % (code, nc) code = nc

if 'sc=' not in tout and code and word and ord(word[0:1]) >= 0x0370: sc = script(word, code, report = tlocal.repact) if sc and (code not in Xyzzy or sc != Xyzzy[code]): tout = tout[:-2] + '|sc=' + sc + '}}' # move xs to end again if needed if 'xs=' in tout: tout = reorderxs.sub(r'|\2|xs=\1}}', tout)

if 'sc=' in tout: mo = refindsc.search(tout) if mo: sc = mo.group(1) else: sc = '' # script parameter not needed? (may be different from default, suppress if = to Xyzy code) if code in Xyzzy and sc == Xyzzy[code]: tout = rescect.sub(r'\1', tout) if tlocal.repact: with plock: print "elided script %s for code %s" % (sc, code)

if code and code in Lcodes: if code not in Tlang: xs = '|xs=' + Lcodes[code] else: xs = '' if tout.find('|xs=') >= 0: tout = rexsect.sub(xs + r'\1', tout) else: tout = tout[:-2] + xs + '}}'

if code: if code in Exists: if tout.startswith(u'{{t\u00f8|'): tout = reflag.sub('{{t|', tout) if word in Iwikis: if code in Iwikis[word]: tout = reflag.sub('{{t+|', tout) if code not in Iwikis[word]: tout = reflag.sub('{{t-|', tout) else: tout = reflag.sub(u'{{t\u00f8|', tout)

if tout != tin and tlocal.repact: print "%s, code %s, word %s: %s" % (srep(tin), srep(code), srep(word), srep(tout))

return u'' + tout

 * 1) transliterate words, use to match transliterations, use our own dict which we can preload as needed

import transliteration trac = { } tlitob = transliteration.transliterator # work around gratuitious class defn

def tlit(s):

n = u'' for c in s:      if c not in trac: # and work around nasties in the transliteration.trans routine try: trac[c] = u'' + tlitob.transliterate(c, default = c)          except UnicodeDecodeError: trac[c] = c      n += trac[c]

n = n.lower return n

 * 1) now have some serious recursion fun!
 * 2) fuzzy returns string match score
 * 3) r is min required, calls may have neg r, may return value < r

def fuzzy(a, b, r):

if not a or len(a) < r: return 0 if not b or len(b) < r: return 0

if a == b: return len(a) if a[:1] == b[:1]: return 1 + fuzzy(a[1:], b[1:], r-1) if a[-1:] == b[-1:]: return 1 + fuzzy(a[:-1], b[:-1], r-1)

# try with each char forward p = a.find(b[0:1]) if p >= 0: sca = 1 + fuzzy(a[p+1:], b[1:], r-1) else: sca = 0

p = b.find(a[0:1]) if p >= 0: scb = 1 + fuzzy(b[p+1:], a[1:], r-1) else: scb = 0

# no match either/or way, skip this char, one or both if not sca and not scb: sk = fuzzy(a[1:], b[1:], r)   elif not sca: sk = fuzzy(a, b[1:], r)    elif not scb: sk = fuzzy(a[1:], b, r)    else: sk = 0

return max(sk, sca, scb)

def main:

socket.setdefaulttimeout(30)

nap = 5 # +1,/2 adaptive naptime cis = 0

skip = 0 dmatch = False nocreate = False

for arg in sys.argv[1:]: if arg.startswith('-skip:'): skip = int(arg[6:]) print "will skip to update %d" % skip elif arg == '-dmatch': dmatch = True print "will report debug no match conditions" elif arg == '-nocreate': nocreate = True print "will not create new Tbot entries" else: print "unknown command line argument %s" % arg

# make sure we are logged in   site = wikipedia.getSite site.forceLogin meta = wikipedia.getSite(code = "meta", fam = "meta")

# get language codes page = wikipedia.Page(site, "User:AutoFormat/Languages") langtab = getwikitext(page)

relangtab = re.compile(r'\|(.*?)\|\|(.*)') i = 0 for line in langtab.splitlines: mo = relangtab.match(line) if mo: for code in mo.group(1).split(','): Lcodes[code.strip] = mo.group(2).strip i += 1

# invert, with some forces, make sure nb goes to no, fix the Chinese languages # things like ido to io are handled by the length Lcodes['ido'] = 'Ido' Lcodes['nb'] = 'Norwegian' Lcodes['nob'] = 'Norwegian' Langtoc['Norwegian'] = 'no' Langtoc['Mandarin'] = 'cmn' Langtoc['Min Nan'] = 'nan' Langtoc['Cantonese'] = 'yue' for code in Lcodes: if Lcodes[code] not in Langtoc: Langtoc[Lcodes[code]] = code elif Lcodes[code] in ['Mandarin', 'Min Nan', 'Cantonese']: continue elif len(code) < len(Langtoc[Lcodes[code]]): Langtoc[Lcodes[code]] = code

print "found %d language codes" % i   if i < 460: return

# get active wikt list # page = wikipedia.Page(meta, "List of Wiktionaries/Table") # gratuitous move, 20.4.9: page = wikipedia.Page(meta, "Wiktionary/Table") existtab = getwikitext(page)

# reextab = re.compile(r'^\[\[:([a-z-]+):') reextab = re.compile(r'\| \+)\.wiktionary\.org') i = 0 for line in existtab.splitlines: i += 1 mo = reextab.match(line) if mo: # toki pona and klingon we don't want, bo and sc are borked, to is closed (21.5.8) if mo.group(1) in [ 'tokipona', 'tlh', 'bo', 'sc', 'to', 'sh' ]: continue Exists.add(mo.group(1)) print "%d lines" % i

print "found %d active wikts" % len(Exists) if len(Exists) < 160: return

# add codes for Mandarin and Min Nan, cantonese doesn't exist yet Exists.add('cmn') Exists.add('nan')

# headers, only need 3,4,5 rehead = re.compile(r'^={3,5}(.+?)={3,5}$', re.M)

regloss = re.compile(r'\{\{trans-top\|(.+?)}}')

# trans line, start simple, without and with wikilinking, 1 is lang, 2 is rest retrans = re.compile(r'\*\s*([-\w ]+):(.*)') retransw = re.compile(r'\*\s*\[\[([-\w ]+)\]\]:(.*)')

# wikitext format stackable at the start of a line restack = re.compile('^([#:\*]+)\s*')

Tlist = [ # first sets are optimizations, catch common cases, and uncollapsed gender/number for simple # match patterns for translations lines, simplest first, must match all r'^\[\[(?P [- \w]+)\]\]$', r'^\[\[(?P [- \w]+)\]\]\s*\{\{(?P[mfcn])}}(?:\s*\{\{(?P[fcnps])}}|)$',

# with transliteration r'^\[\[(?P [- \w]+)\]\]\s*\((?P [\w]+)\)$', r'^\[\[(?P [- \w]+)\]\]\s*\((?P [\w]+)\)\s*\{\{(?P[mfcn])}}(?:\s*\{\{(?P[fcnps])}})$',

# with sections r'^\[\[(?P [- \w]+)#(?P [- \w]+)\|(?P [- \w]+)\]\]$', r'^\[\[(?P [- \w]+)#(?P [- \w]+)\|(?P [- \w]+)\]\]\s*\{\{(?P[mfcn])}}$',

# with scripts r'^\{\{(?P [-\w]+)\|\[\[(?P [- \w]+)\]\]}}$', r'^\{\{(?P [-\w]+)\|\[\[(?P [- \w]+)\]\]}}\s*\((?P [\w]+)\)(:?\s*\{\{(?P[mfcn])}})$',

# following are cases not caught by general regular expression # cases of link to FL wikt r'^\[\[:(?P [-a-z]+):(?P [^\|\]#\{}:]+)\|(?P [^\|\]#\{}:]]+)\]\]' '(?:\s*\{\{(?P[mfcnps])(?:\|(?P[fcnps])(?:\|(?P[cnps])|)|)}}|)$',

# three cases for a single unlinked word (don't allow phrases, trans might be one of the words) r'^(?P [\w]+)$', r'^(?P [\w]+)\s*\{\{(?P[mfcn])}}(?:\s*\{\{(?P[fcnps])}}|)$', r'^(?P [\w]+)$' '(?:\s*\{\{(?P[mfcnps])(?:\|(?P[fcnps])(?:\|(?P[cnps])|)|)}}|)$',

# other oddities, bold word (self page ref), m pl and friends. r"^(?P [\w]+)$", r"^\[\[(?P [- \w]+)\]\]\s+(?P[mfcn])\s+(?P[p])l$"   ]

Trex = [ ] for rel in Tlist: Trex.append(re.compile(rel, re.U))

# then we will try general case (long regex ;-) Grex = re.compile(r'^'       r'(?:\{\{(?P [-\w]+)\||)'          # script template, or nothing        r'\[\[(?P [^\|\]#\{}:]*)'          # start of link, always, any chars not link/template syntax        r'(?:#(?P [- \w]+)|)'             # possible section ref        r'(?:\|(?P [^\|\]#\{}:]+)|)'       # possible alt, any chars not syntax        r'\]\]'                                # end of link, always        r'(?:}}|)'                             # end of script if present (not checked)        r"(?:\s*\((?P [- '\w]+)\)|)"       # possible transliteration        r'(?:\s*\{\{(?P<g>[mfcnps])'           # possible gender or number r'(?:\|(?P<g2>[fcnps])'               # within that, possible second gender/number        r'(?:\|(?P<g3>[cnps])|)'               # within that, possible third gender/number or nothing        r'|)}}|)'                              # or not second gender, or none at all        r'$', re.U)                            # end of string, must match all, Unicode

# match an existing t template so we can create entry: retmatch = re.compile(r'\{\{t[+-]?\|(?P<lc>[^|]*)\|(?P [^|}]*)'           '(?:\|(?P<g>[mfcnps])(?:\|(?P<g2>[fcnps])(?:\|(?P<g3>[cnps])|)|)|)'            '(?:\|alt=(?P [^|}]*)|)(?:\|tr=(?P [^|}]*)|)(?:\|sc=(?P [^|}]*)|)'            '(?:\|xs=[^|}]*|)}}')

# merge in [one] following gender template, doesn't now put it in the canonical place [a problem] regmerge = re.compile(r'\{\{(t.?\|.*?)\}\}\s*\{\{([mfcnps])\}\}')

# try he-translation, without "defective" options, with genders, must match all rehetrans = re.compile(r'\{\{he-translation\|(?P [^|}]*)\|(?P [^|}]*)'           '(?:\|wv=(?P [^|}]*)|)}}'            '(?:\s*\{\{(?P<g>[mfcnps])(?:\|(?P<g2>[fcnps])(?:\|(?P<g3>[cnps])|)|)}}|)$')

# pre-screen matches for other entries presect = re.compile(r'^\* ?\w*: ?\[\[.*#', re.M)      # section ref in trans? preflnk = re.compile(r'\[\[:[-a-z]{2,3}:')             # FL link in trans? might be elsewhere

# now look for templates and t additions

entries = 0 probs = 0 fixed = 0

# start reader xt = threading.Thread(target=xread) xt.daemon = True # kill silently on exit (:-) xt.name = 'read XML' xt.start

tlocal.repact = True # main thread reports tsub details

while True: entry = pageq.get

if not entry: # end of pass logpage.add("%d entries, %d checked, %d edits" % (entries, probs, fixed)) logpage.write entries = 0 probs = 0 fixed = 0 # interruptable wait: while pageq.qsize == 0: sleep(20) continue # start next pass

text = entry.text title = entry.title if title.find(':') >= 0: continue

entries += 1 if entries % 100 == 0: with plock: print "%d entries, %d probs, %d edits, %d on queue" % \ (entries, probs, fixed, pageq.qsize)

act = ''

# check and update:

if True: # [structure]

with plock: print '%d: %s (%d)' % (probs, srep(title), pageq.qsize)

# ... pick up current version from en.wikt try: page = wikipedia.Page(site, title) # text = page.get text = getwikitext(page) origtext = text except wikipedia.NoPage: print "Can't get %s from en.wikt" % srep(page.aslink) text = '' except wikipedia.IsRedirectPage: print "Page %s is now a redirect" % srep(page.aslink) text = '' except KeyError: print "key error from the box" text = ''

if not text: continue

probs += 1 nap += 1 if nap > 70: nap = 70 # some outer bound

else: continue

# update cache time

ckey = 'en:' + title cache[ckey] = time # assume we will complete update now ... cis += 1 if cis % 20 == 0 or pageq.qsize == 0: cache.sync

# now parse the current entry see if we have a substitution

newtext = retemp.sub(tsub, text) if newtext != text: act += 'updated t/t-/t+ templates, ' text = newtext

# simple hack since we will tag over and over ;-)       if '{{rfc-tbot}}' in text:            act += 'tagged problem, '  # (or was previously tagged ;-)            text = text.replace('{{rfc-tbot}}{{rfc-tbot}}', '{{rfc-tbot}}')

# look for templates we can add or entries to create

added = False intrans = False pos = '' gloss = ''

lines = [ ] for line in text.splitlines: lines.append(line) for i in range(0, len(lines)):

mo = rehead.match(lines[i]) if mo: header = mo.group(1).strip if header == "Translations": intrans = True gloss = '' else: intrans = False if header in POS: pos = header if header in Stops: pos = '' continue

if lines[i].startswith(TTBC): intrans = False

if not intrans: continue

mo = regloss.match(lines[i]) if mo: gloss = mo.group(1).strip continue

# wiki format + one space, so lines are consistant if we change any lines[i] = restack.sub(r'\1 ', lines[i])

mo = retrans.match(lines[i]) if mo: waslinked = False else: mo = retransw.match(lines[1]) if mo: waslinked = True if not mo: continue

# if other cases, continue for now (not looking at the rest of the line) if '{{ko-inline' in lines[i]: continue # if '{{he-translation' in lines[i]: continue

lang = mo.group(1).strip trest = mo.group(2)

# print srep("t lang %s, rest %s" % (lang, trest))

# known language, wikt exists? if lang not in Langtoc: continue lc = Langtoc[lang] if lc not in Exists: continue

nomatch = False changed = False tnew = '' for ipart in trest.split(','): ipart = ipart.strip if not ipart: # consecutive commas, begins or ends with comma? nomatch = True continue

# see if existing t template but no entry, so we can create it               # this is the best case for create if someone (not tbot) added the template # also merge in following gender templates here

if '{{t' in ipart: ip2 = regmerge.sub(r'{{\1|\2}}', ipart) while ip2 != ipart: ipart = ip2 ip2 = regmerge.sub(r'{{\1|\2}}', ipart) changed = True mo = retmatch.search(ipart) if mo: mod = mo.groupdict if (mod['flw'] not in Lsects or lc not in Lsects[mod['flw']]) and pos and gloss and not nocreate: createFLentry(mod['flw'], lang, lc, pos, title, gloss, mod) tnew += ipart + ', ' continue

# same for Hebrew template, but must match all of the part if '{{he-translation' in ipart: mo = rehetrans.match(ipart) if mo: mod = mo.groupdict mod['scr'] = 'Hebr' if (mod['flw'] not in Lsects or lc not in Lsects[mod['flw']]) and pos and gloss and not nocreate: createFLentry(mod['flw'], lang, lc, pos, title, gloss, mod) tnew += ipart + ', ' continue

mo = None

# specific cases for rex in Trex: mo = rex.match(ipart) if mo: break

# general case if not mo: mo = Grex.match(ipart) if dmatch and mo: print "match general case: %s" % srep(ipart)

if mo: mod = mo.groupdict

# format t template: t = '{{t'

flw = mod['flw']  # always there, but can be nil if a section link # if self-link with section if not flw and 'sect' in mod and mod['sect']: flw = title if not flw: # can't happen? sect must exist and be non-nil to match nomatch = True continue

# try adding script, before the create FL step if 'scr' not in mod or not mod['scr']: scr = script(flw, lc) if scr: mod['scr'] = scr

# check out transliteration if 'tra' in mod and mod['tra']: tra = mod['tra'] # close enough to be fairly certain it is the transliteration? if fuzzy(tlit(flw), tlit(tra), len(tra)-2) < max(len(tra)-2, 4): if dmatch: print srep("no match trans: %s to %s" % (tlit(flw), tlit(tra))) nomatch = True continue # no more with this one

# create if missing, or check iwikis, or no match if flw != title and (flw not in Lsects or lc not in Lsects[flw]) and \ pos and gloss and not nocreate: if createFLentry(flw, lang, lc, pos, title, gloss, mod): t += '+' else: # don't convert yet if no confirm on match if flw not in Iwikis: nomatch = True elif lc in Iwikis[flw]: t += '+' else: t += '-' elif flw in Iwikis: if lc in Iwikis[flw]: t += '+' else: t += '-' else: nomatch = True

t += '|' + lc + '|' + flw

# if explicit iwiki, check code: if 'iwk' in mod and mod['iwk']: if mod['iwk'] != lc: print "explicit iwiki link does not match language %s" % srep(lang) nomatch = True

if 'sect' in mod and mod['sect'] and mod['sect'] != lang: print "section doesn't match language %s" % srep(lang) logpage.add("%s section %s doesn't match language %s" % \                                    (title, mod['sect'], lang)) nomatch = True

# in canonical order ... # gender if 'g' in mod and mod['g']: t += '|' + mod['g'] if 'g2' in mod and mod['g2']: t += '|' + mod['g2'] if 'g3' in mod and mod['g3']: t += '|' + mod['g3']

# alt link if 'alt' in mod and mod['alt'] and mod['alt'] != flw: alt = mod['alt'] t += '|alt=' + alt

# transliteration if 'tra' in mod and mod['tra']: t += '|tr=' + tra

# script if 'scr' in mod and mod['scr']: scr = mod['scr'] if scriptp(scr): if lc not in Xyzzy or scr != Xyzzy[lc]: t += '|sc=' + scr else: print srep("no match script: %s" % scr) nomatch = True

# xs last if lc not in Tlang: t += '|xs=' + lang

t += '}}' tnew += t + ', ' changed = True

else: if dmatch: print "no match pattern: %s" % srep(ipart) nomatch = True

if changed and not nomatch: tnew = tnew.strip(', ') if not waslinked: lines[i] = '* ' + lang + ': ' + tnew else: lines[i] = '* ' + lang + ': ' + tnew if 'added t for ' not in act: act += 'added t for ' if ' ' + lc + ',' not in act: act += lc + ', ' added = True with plock: print srep("%s to %s" % (trest, tnew))

pass # end of lines

# reassemble, else use existing text if added: text = u'\n'.join(lines)

# some change, write it       if act:

act = act.strip(', ') fixed += 1 nap /= 2

# use our own wait, not put throttle, so prescan can continue etc # also will be better when mwapi is doing puts sleep(70 - nap)

with plock: print "Updating %s: %s" % (srep(title), srep(act))

# try to fix the entry try: wikipedia.setAction(act) currtext = getedit(page) if currtext.strip('\n ') != origtext.strip('\n '): with plock: print "page changed while updating templates, not saved" continue with plock: page.put(text) # it is understood that taking plock here can stall the reader except wikipedia.EditConflict: print "Edit conflict?" continue except wikipedia.PageNotSaved: print "page not saved" continue except socket.timeout: print "socket timeout" continue except socket.error: print "socket error" continue except Exception, e:               print "some exception writing page", repr(e) continue

# limit number of fixes for testing # if fixed > 20: break

if nap > 5: with plock: print "(sleeping %d seconds)" % nap sleep(nap)

# [ notreached ] print "%d entries, %d possible updates, %d fixed" % (entries, probs, fixed) cache.close

# done

if __name__ == "__main__": try: main except KeyboardInterrupt: print "(keyboard interrupt)" finally: logpage.write wikipedia.stopme cache.close Iwikis.close Lsects.close

title: User:Tbot/code/tbot


text:
LOSC

Proper noun

 * , a French football club from the town of Lille

title: LOSC


text:
AJA

Proper noun

 * , a French football club from the town of Auxerre

title: AJA


text: Auxerre

title: Auxerre


text:
suunnistaa

Verb

 * 1)  To navigate.
 * 2)  To go orienteering.

Derived terms

 * nouns:, , ,
 * verbs:

title: suunnistaa


text:
beach soccer

Noun

 * 1)  a variant of soccer played on a smaller-sized sand pitch.

Translations

 * Arabic: كُرَة قَدَم شَاطِئِيَّة
 * Chinese:
 * Mandarin: 沙灘足球
 * Finnish: rantajalkapallo
 * French: football de plage, soccer de plage
 * German: Beachsoccer
 * Japanese: ビーチサッカー
 * Persian: فوتبال ساحلی
 * Russian:
 * Swahili: soka la ufukweni

title: beach soccer


text: sand dollars

title: sand dollars


text:
TFC

Proper noun

 * , a French football (soccer) club from Toulouse
 * , a Canadian soccer club from Toronto

title: TFC


text:
San Siro

Proper noun

 * 1) A football stadium in the San Siro district of Milan

title: San Siro


text:
Nou Camp

Etymology
From Camp Nou.

Proper noun

 * 1) Camp Nou, the stadium of football team FC Barcelona
 * 2)  FC Barcelona

title: Nou Camp


text:
sentimentalan

Adjective

 * 1) sentimental

title: sentimentalan


text:
сентименталан

Adjective

 * 1) sentimental

title: сентименталан


text:
sentimentalno

Etymology
From.

Adverb

 * 1) sentimentally

title: sentimentalno


text:
сентиментално

Adverb

 * 1) sentimentally

Etymology
From.

Adverb

 * 1) sentimentally

title: сентиментално


text:
sentimentalnost

Etymology
From.

Noun

 * 1)  sentimentality

title: sentimentalnost


text:
сентименталност

Noun

 * 1) sentimentality

Etymology
From.

Noun

 * 1)  sentimentality

title: сентименталност


text:
senzacija

Etymology
From, from , from , from , from.

Noun

 * 1) sensation

title: senzacija


text:
сензација

Noun

 * 1) sensation

Etymology
From, from , from , from , from.

Noun

 * 1) sensation

title: сензација


text:
senzacionalan

Adjective

 * 1) sensational

title: senzacionalan


text:
сензационалан

Adjective

 * 1) sensational

title: сензационалан


text:
senzacionalno

Adverb

 * 1) sensationally

title: senzacionalno


text:
сензационално

Adverb

 * 1) sensationally

Adverb

 * 1) sensationally

title: сензационално


text:
сензуалан

Etymology
From, from , from.

Adjective

 * 1) sensual

title: сензуалан


text:
сеоце

Noun

 * 1) a small village

title: сеоце


text:
сепса

Noun

 * 1) sepsis

Noun

 * 1) sepsis

title: сепса


text:
септичан

Adjective

 * 1) septic

title: септичан


text:
septički

Adjective

 * 1) septic

title: septički


text:
септички

Adjective

 * 1) septic

Adjective

 * 1) septic

title: септички


text:
serijski

Adjective

 * 1) serial

Adverb

 * 1) serially

title: serijski


text:
серијски

Adjective

 * 1) serial

Adverb

 * 1) serially

title: серијски


text: Template:list:fundamental interactions/pl


text:
seriozan

Etymology
From, an extension of , perhaps for and in effect another form of.

Adjective

 * 1) serious

title: seriozan


text:
сериозан

Etymology
From, an extension of , perhaps for and in effect another form of.

Adjective

 * 1) serious

title: сериозан


text:
seriozno

Etymology
From, an extension of , perhaps for and in effect another form of.

Adverb

 * 1) seriously

title: seriozno


text:
сериозно

Adverb

 * 1) seriously

Adverb

 * 1) seriously

Etymology
From, an extension of , perhaps for and in effect another form of.

Adverb

 * 1) seriously

title: сериозно


text:
серум

Noun

 * 1) serum

Etymology
From.

Noun

 * 1) serum

title: серум


text:
oddziaływanie podstawowe

Noun

 * 1)  fundamental interaction

title: oddziaływanie podstawowe


text:
oddziaływanie elektromagnetyczne

Noun

 * 1)  electromagnetic interaction

title: oddziaływanie elektromagnetyczne


text:
oddziaływanie silne

Noun

 * 1)  strong interaction

title: oddziaływanie silne


text:
oddziaływanie słabe

Noun

 * 1)  weak interaction

title: oddziaływanie słabe


text:
oddziaływanie grawitacyjne

Noun

 * 1)  gravitational interaction

title: oddziaływanie grawitacyjne


text:
servisirati

Verb

 * 1)  to service

title: servisirati


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

Verb

 * 1)  to service

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


text:
sferičan

Etymology
From.

Adjective

 * 1) spherical

title: sferičan


text:
сферичан

Etymology
From.

Adjective

 * 1) spherical

title: сферичан


text:
сходан

Adjective

 * 1) appropriate, fitting

title: сходан


text:
User talk:Massmate77

Welcome!
Hello, and welcome to Wiktionary. Here are a few good links for newcomers:
 * How to edit a page is a concise list of technical guidelines to the wiki format we use here: how to, for example, make text boldfaced or make a hyperlink. The Wiktionary tutorial is a more wordy, multi-page document that helps you through those same formatting issues, and also touches on a couple of other issues relevant to editing.
 * The document What Wiktionary is not may be of interest. In particular, if you've edited Wikipedia in the past, you should note that Wiktionary is not an encyclopedia and does not have Wikipedia-style page titles.
 * There is a technical guide to how to start a new page. But you'll also want to look at our guidelines for how to format an entry (what goes where) and our criteria for inclusion (what can be included), which are our two main policy documents. (You can get a feel for how to format an entry by looking at existing entries.)
 * The sandbox is a safe place for testing markup.
 * The FAQ has, of course, some frequently (and some infrequently) asked questions, and their answers.

I hope you enjoy editing here! By the way, you can sign your comments on talk (discussion) pages using four tildes, like this:, which automatically produces your name (or IP number if you're not signed in) and the current date and time. If you have any questions, then see the help pages, add a question to one of the discussion rooms or ask me on my talk page.

The entry you created at antihesaurus seems to have been a protologism and has been deleted. If you are sure that it is a real word, please provide evidence of its being used in durably archived media (mainly print works and Usenet groups) as required by our inclusion criteria. (For a term to be included, it must be used by at least three different authors over more than a year, and the authors must be actually using the word, not just explaining its meaning or stating that it exists.) If you can find any such quotations, please add them to Citations:antihesaurus. If you again add this entry without citations, it will likely get you blocked from editing further. —msh210℠ 19:09, 11 May 2010 (UTC)

title: User talk:Massmate77


text:
shodno

Etymology
From.

Adverb

 * 1) appropriately, fittingly

title: shodno


text:
сходно

Adverb

 * 1) appropriately, fittingly

title: сходно


text:
shodnost

Noun

 * 1)  appropriateness

title: shodnost


text:
сходност

Noun

 * 1)  appropriateness

title: сходност


text: Template:supplementary

title: Template:supplementary


text:
Cameronite

Etymology
From the surname of, former British Prime Minister (2010–2016).

Noun

 * 1)  A supporter of David Cameron or his policies.

Adjective

 * 1) Relating to Cameronites or to David Cameron's government and policies.

title: Cameronite


text:
inclinatio

Etymology
From.

Noun

 * 1) act of leaning
 * 2) tendency, inclination
 * 3)  slope, inclination
 * 1)  slope, inclination

title: inclinatio


text:
închinăciune

Etymology
. Compare 🇨🇬. Doublet of the borrowed.

Noun

 * 1)  a prayer
 * 2) a bow of reverence or respect
 * 1) a bow of reverence or respect

title: închinăciune


text:
cameronite

Etymology
after Eugene Cameron, an American geologist.

Noun

 * 1)  A telluride mineral of copper and silver, AgCu7Te10.

title: cameronite


text: hjerteren

title: hjerteren


text: hjerterens

title: hjerterens


text: hjertere

title: hjertere


text: hjerteres

title: hjerteres


text:
lisävaruste

Noun

 * 1) accessory attachment
 * 2)  option accessory

title: lisävaruste


text: heebie jeebies

title: heebie jeebies


text:
ackumulation

Noun

 * 1) accumulation (act of accumulating, the state of being accumulated)

title: ackumulation


text:
Monserrate

Etymology
Named after Montserrat, mountain in Catalonia, from +.

title: Monserrate


text: GHUA

title: GHUA


text:
calendario gregoriano

Noun

 * 1) Gregorian calendar

Noun

 * 1) Gregorian calendar

Noun

 * 1) Gregorian calendar

title: calendario gregoriano


text:
canto gregoriano

Noun

 * 1)  Gregorian chant unaccompanied monotonic singing style

Noun

 * 1) Gregorian chant

title: canto gregoriano


text:
kulør

Etymology
From, from.

Noun

 * 1) color, colour
 * 2) suit each of the sets of a pack of cards distinguished by color and/or specific emblems
 * 3) complexion

Etymology
From, from.

Noun

 * 1) colour, hue

Etymology
From, from.

Noun

 * 1) colour, hue

title: kulør


text: kuløren

title: kuløren


text: kulører

title: kulører


text: kulørerne

title: kulørerne


text: kulørs

title: kulørs


text: kulørens

title: kulørens


text: kulørers

title: kulørers


text: kulørernes

title: kulørernes


text: lakridsen

title: lakridsen


text: lakridser

title: lakridser


text: lakridset

title: lakridset


text: paddelet

title: paddelet


text: paddlet

title: paddlet


text: paddeltest

title: paddeltest


text: paddelst

title: paddelst


text: paddelt

title: paddelt


text: paddelten

title: paddelten


text: paddelte

title: paddelte


text: paddeltet

title: paddeltet


text:
paddel

Etymology
From.

Verb

 * 1) to stop working
 * 2) to be unemployed, to retire
 * 3)  to be tethered

Etymology
From.

Noun

 * 1) paddle two-handed, single-bladed oar

Etymology
..

Noun

 * 1) paddle two-handed, single-bladed oar used to propel a canoe or a small boat

title: paddel


text: paddelest

title: paddelest


text: paddele

title: paddele


text: gepaddelt

title: gepaddelt


text: paddlest

title: paddlest


text: paddelnd

title: paddelnd


text: brecht ab

title: brecht ab


text: abbrichst

title: abbrichst


text: abbreche

title: abbreche


text: abbrach

title: abbrach


text: brächen ab

title: brächen ab


text: brechest ab

title: brechest ab


text: abbrecht

title: abbrecht


text: abbrachst

title: abbrachst


text: abbräche

title: abbräche


text: abbrächen

title: abbrächen


text: abbrechet

title: abbrechet


text: abbrächest

title: abbrächest


text: brächet ab

title: brächet ab


text: brachst ab

title: brachst ab


text: brächest ab

title: brächest ab


text: abbrächet

title: abbrächet


text: brich ab

title: brich ab


text: abbrechest

title: abbrechest


text: bräche ab

title: bräche ab


text: abbrachen

title: abbrachen


text: brechet ab

title: brechet ab


text: bracht ab

title: bracht ab


text: brach ab

title: brach ab


text:
abgebrochen

Adjective

 * 1) broken

title: abgebrochen


text: breche ab

title: breche ab


text: brechen ab

title: brechen ab


text: brichst ab

title: brichst ab


text: bricht ab

title: bricht ab


text: brachen ab

title: brachen ab


text: abbricht

title: abbricht


text: abbracht

title: abbracht


text:
βασιλοπούλα

Noun

 * 1) princess

title: βασιλοπούλα


text:
bogactwo

Etymology
. ..

Noun

 * 1)  wealth, richness
 * 2) abundance
 * 3)  fortune, goods
 * 1)  fortune, goods
 * 1)  fortune, goods

Etymology
, from. .

Noun

 * 1) wealth
 * 2)  riches
 * 3) wealth, richness
 * 4) richness, opulence
 * 5) wealth, variety
 * 1)  riches
 * 2) wealth, richness
 * 3) richness, opulence
 * 4) wealth, variety
 * 1)  riches
 * 2) wealth, richness
 * 3) richness, opulence
 * 4) wealth, variety
 * 1)  riches
 * 2) wealth, richness
 * 3) richness, opulence
 * 4) wealth, variety
 * 1) wealth, richness
 * 2) richness, opulence
 * 3) wealth, variety
 * 1) wealth, richness
 * 2) richness, opulence
 * 3) wealth, variety
 * 1) wealth, richness
 * 2) richness, opulence
 * 3) wealth, variety
 * 1) wealth, richness
 * 2) richness, opulence
 * 3) wealth, variety
 * 1) richness, opulence
 * 2) wealth, variety
 * 1) richness, opulence
 * 2) wealth, variety
 * 1) richness, opulence
 * 2) wealth, variety
 * 1) richness, opulence
 * 2) wealth, variety
 * 1) richness, opulence
 * 2) wealth, variety
 * 1) wealth, variety
 * 1) wealth, variety
 * 1) wealth, variety
 * 1) wealth, variety

title: bogactwo


text:
bevacità

Etymology
From.

Noun

 * 1) bibulousness

title: bevacità


text:
bilinguità

Etymology
From.

Noun

 * 1) bilinguality

title: bilinguità


text:
bimestralità

Etymology
From.

Noun

 * 1) property of being bimonthly
 * 2) property of being bimestrial

title: bimestralità


text:
calidità

Etymology
, whence the 🇨🇬.

Noun

 * 1)  heat

title: calidità


text:
încotro

Etymology
.

Adverb

 * 1) which way, whither, whereto

title: încotro


text:
calido

Etymology
. Compare the inherited doublet.

Adjective

 * 1)  hot

title: calido


text: whysoever

title: whysoever


text:
callidità

Etymology
, derived from.

Noun

 * 1)  shrewdness, astuteness

title: callidità


text:
落胆

Noun

 * 1) disappointment

Verb

 * 1) be disappointed

title: 落胆


text:
confessionalità

Etymology
From.

Noun

 * 1) confessionalism

title: confessionalità


text:
conseguenzialità

Etymology
From.

Noun

 * : consequentiality

title: conseguenzialità


text:
conservatività

Etymology
From.

Noun

 * 1) conservativeness

title: conservatività


text:
curvità

Etymology
From.

Noun

 * 1) property of being curved

title: curvità


text:
deëmphasize

Etymology
with a applied.

title: deëmphasize


text:
communità

Etymology
From.

title: communità


text: communi

title: communi


text: recerques

title: recerques


text:
datità

Etymology
From.

Noun

 * 1)  reality, actuality

title: datità


text:
paral·lelament

Etymology
From.

Adverb

 * 1) parallelly at the same time

title: paral·lelament


text: paral·lela

title: paral·lela


text:
demanialità

Etymology
From.

Noun

 * 1) state ownership

title: demanialità


text: paral·leles

title: paral·leles


text: paral·lels

title: paral·lels


text:
Template talk:ca-adj

Acceleration of mpl
When clicking on masculine plural forms, it creates them as feminine forms. Yet, AFAICT, the code on this template seems to be right. So I can't fix it alone. Mglovesfun (talk) 20:31, 11 May 2010 (UTC)
 * Even worse (or better?) the next time I tried it, it worked fine. Hmm. Mglovesfun (talk) 20:45, 11 May 2010 (UTC)

Unprotection?
I think protection on this template (as well as the other ca-inflection templates) is a bit overboard. Yes, it's used a few times, but it doesn't seem like a high-profile vandalism target, nor would half the wiki break if someone changed it. is used way more often and I don't think that needs protecting either. I think in this case the advantages of being able to make small edits and fixes outweigh the possible damage that could be caused by a bad change. —CodeCat 21:10, 23 September 2010 (UTC)
 * Fair enough. Mglovesfun (talk) 22:08, 23 September 2010 (UTC)

Problem with -ós ending
I guess that's a a bug. Check out the adjective llefiscós. The feminine singular and plural are right, with the accent removed (llefiscosa, llefiscoses), but the masculine singlular is wrong: *llefiscóss instead of llefiscosos. I've tried to override this manually, but I can't find the "masculine plural" parameter (shouldn't it be something like "mpl"?). Thanks--Fauban (talk) 09:53, 3 August 2013 (UTC)
 * I fixed it now, thank you for reporting it. 11:41, 3 August 2013 (UTC)

Identical form in singular but not in plural
I failed to set the inflexion for manx with this template and I had to change to general head:

It could be expected in all -x endings with g=m-f, like circumflex, the same way as feliç do. --Vriullop (talk) 10:23, 23 June 2015 (UTC)
 * Fixed now. But g=m-f is not valid, for future reference. —CodeCat 12:30, 23 June 2015 (UTC)

One Template needed for Adjective Form Acceleration
The template isn't present when one clicks on a link to a yet-to-be-created entry for Catalan adjective forms. --Lo Ximiendo (talk) 22:27, 22 September 2015 (UTC)
 * What is there instead? —CodeCat 22:38, 22 September 2015 (UTC)
 * --Lo Ximiendo (talk) 22:43, 22 September 2015 (UTC)
 * That's ok too. —CodeCat 23:07, 22 September 2015 (UTC)
 * So how does one change the content of accelerated entries? --Lo Ximiendo (talk) 23:12, 22 September 2015 (UTC)
 * In User:Conrad.Irwin/creationrules.js. This shouldn't be changed though. —CodeCat 23:15, 22 September 2015 (UTC)

title: Template talk:ca-adj


text:
AHB

Noun

 * , a type of level crossing

title: AHB


text:
תזו״מ

Etymology
Abbreviation of

Proper noun

 * 1) The Torah sections of "תַּזְרִיעַ" and "מְּצֹרָע" when combined as one reading.

title: תזו״מ


text:
respectiu

Etymology
.

Adjective

 * 1) respective

title: respectiu


text: respectius

title: respectius


text: respectiva

title: respectiva


text:
церебральный

Adjective

 * 1) cerebral relating to the brain

title: церебральный


text:
סוכרזית

Etymology
Genericized trademark, from +.

Noun

 * 1) artificial sweetener

title: סוכרזית


text:
政権

Noun

 * 1)  administration; regime

title: 政権


text:
alpahúfa

Etymology
From.

Noun

 * 1) beret (type of cap)

title: alpahúfa


text:
崩壊

Etymology
From. .

Noun

 * 1) decay, deterioration, disintegration
 * 2) collapse

Verb

 * 1) to collapse
 * 2) to decay, to deteriorate, to disintegrate

title: 崩壊


text:
respectivament

Etymology
From.

Adverb

 * 1) respectively

title: respectivament


text:
Citations:deëmphasize

deëmphasized

 * 1960: Lingua, volume 9, “A Tentative Typology of Romance Historical Grammars”, page 376 (North-Holland Publishing Co.)
 * In dramatic contrast, then, to Diez, Meyer-Lübke leads his reader to the specific consonant phoneme as the smallest unit, or one of the smallest, of his construct, and he sides with Baist rather than with Diez in his choice of mode rather than locus of articulation for any classificatory purpose, explicit or implied (§ 405), while periodization is deëmphasized throughout.
 * 1963: Journal of the American Institute of Planners, volume 28, page 15 (self-published)
 * Transportation planning, rather deëmphasized by the garden-city enthusiasts, has become increasingly stressed.
 * 1992: Beihefte zur Nova Hedwigia, volumes 18–20, page 3 (J. Cramer)
 * Lang, on the other hand, took a more moderate position, pointing out a number of similarities between the gametophytes which other workers had failed to report or had deëmphasized.

deëmphasizing

 * 1960: [author unknown], Proceedings, page 284 (Edition du Comite Hellenque d’Organisation)
 * Our thesis holds that these archaic impulses persist in the psychic dynamics of modern man and unconsciously urge him into the life-renewing act. To the prelogical, mythic mind this ritual confers integrity and prevents estrangement by deëmphasizing the ego level of the psyche.
 * 1960: Lingua, volume 9, “A Tentative Typology of Romance Historical Grammars”, page 352 (North-Holland Publishing Co.)
 * This streamlining offers certain advantages; it also involves the drawback of deëmphasizing the – to the structuralist – all-important interplay between internal sound development, geared to trends of inner economy, and the enrichment of a phonic stock as a result of external pressure (ethnolinguistic contacts through peaceful diffusion or conquests).
 * 1962: High Fidelity, volume 12, issue 4, page 53 (Audiocom)
 * It is beyond the scope of our evaluation program to prove or disprove this theory, but this much seems certain: the Grado’s audible response is among the smoothest we have heard, and it seems particularly good at deëmphasizing record surface noise which shows up as short tone bursts that can become exaggerated with a cartridge whose high-end response is peaked or which lacks good transient ability.

deëmphasize

 * 1961: High Fidelity, volume 11, issues 1–6, page 67 (Audiocom)
 * This procedure tends to deëmphasize the strings; the violins, in particular, lack presence.
 * 1964: George Frost Kennan and the Council on Foreign Relations, On Dealing with the Communist World, pages 43–44 (Harper & Row)
 * Finally, while they cannot leave the Communist military alliance, the satellite régimes could, conceivably, if conditions were right, help to deëmphasize the military factor to a point where it would not stand in the way of at least a partial political rapproachement with some of their Western neighbors.
 * 1966: Robert C. Dale, Studies in French Literature, volume 14, “The Poetics of Prosper Mérimée”, page 98 (Mouton)
 * We have already mentioned Mérimée’s strong rejection of detail for detail’s sake; the above suggestion is an attempt to help Turgenev purge himself of that temptation through the adoption of an alternate prose form, one that would deëmphasize the need for detail that was so strong in the shorter genre preferred by both writers.
 * 1967: Lutheran Forum, volume 1, page 16 (American Lutheran Publicity Bureau)
 * […] tended to assert the military claim and to deëmphasize the religious claim.
 * 1972: Revue Militaire Générale, issue 2, page 184 (Berger-Levrault)
 * That the ultimate aim should be to deëmphasize military confrontation as much as possible is already virtually beyond controversy.
 * 1974: Yakov Malkiel [ed.], Romance Philology, volume 27, page 615 (University of California Press)
 * Another factor in greater or less success in foreign-language learning after childhood seems to be intelligence (162, 186, 210); W. does not explicitly deal with the question of why it must be a factor. Unlike W. (180), however, I am not ready to dismiss the possible existence of greater and less talent in the use of the mother tongue. The innatist hypothesis leads many of us to deëmphasize such differences.
 * That the ultimate aim should be to deëmphasize military confrontation as much as possible is already virtually beyond controversy.
 * 1974: Yakov Malkiel [ed.], Romance Philology, volume 27, page 615 (University of California Press)
 * Another factor in greater or less success in foreign-language learning after childhood seems to be intelligence (162, 186, 210); W. does not explicitly deal with the question of why it must be a factor. Unlike W. (180), however, I am not ready to dismiss the possible existence of greater and less talent in the use of the mother tongue. The innatist hypothesis leads many of us to deëmphasize such differences.
 * Another factor in greater or less success in foreign-language learning after childhood seems to be intelligence (162, 186, 210); W. does not explicitly deal with the question of why it must be a factor. Unlike W. (180), however, I am not ready to dismiss the possible existence of greater and less talent in the use of the mother tongue. The innatist hypothesis leads many of us to deëmphasize such differences.

deëmphasizes

 * 1961: Yakov Malkiel [ed.], Romance Philology, volume 15, page 143 (University of California Press)
 * Although M., unlike Sapir, deëmphasizes exoticism and again waives the privilege of charts and diagrams, he displays a virtuoso’s light touch in using plain words to describe complex situations […]

title: Citations:deëmphasize